this post was submitted on 17 Sep 2023
18 points (90.9% liked)
Frag Feddit
3705 readers
1 users here now
Wolltest du Der Leere™ schon immer einmal Fragen stellen? Tue dies hier.
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Auf Android mit Jerboa wird das schon gemacht. Bei anderen Apps oder aufm Desktop kann ich leider nicht weiterhelfen
Via einfachem CSS geht es jedenfalls nicht auf dem Desktop, so wie es aussieht, gibt es keine Klasse für neue Kommentare.
Wenn man es via JS ohne die API zu bemühen machen wöllte, müsste man wahrscheinlich schon auf Übersichtsseite die Zahl der neuen Kommentare in eine Variable einsammeln und dann die letzten x Kommentare bestimmt nach der Veröffentlichungszeit markieren. Das ist aber eher eine Heuristik, weil es sowieso nur auf kurzen Seiten funktionieren kann, auf denen nichts nachgeladen wird und weil es in der Zwischenzeit gelöschte nicht mit einbezieht.
Die andere Variante, das ohne API zu machen ist, sich die komplette Kommentargeschichte des Nutzers zu merken. Das funktioniert aber nur, wenn der Benutzer das Gerät nicht wechselt oder zumindest das Anzeigeprogramm nicht wechselt.
Man bräuchte also eine API-Funktion. ~~Die sehe ich zumindest gerade nicht. Alles was ich sehe ist wieder die Zahl der ungelesenen Kommentare. Für einzelne Kommentare lässt sich das aber irgendwie nicht feststellen.~~
Ich dumm: Das hier ist die API-Funktion, die Jerboa nutzt: https://join-lemmy.org/api/interfaces/GetReplies.html#unread_only
Wie kann ich das aktivieren? Ich finde nur "nach neu und alt sortieren" was aber bei unterkommentaren nicht viel hilft und die Zahl wieviele Beiträge neu sind. Aber eine direkte Markierung der neuen sehe ich nicht.
vielleicht kanns eins der user scripte? https://feddit.de/c/plugins@sh.itjust.works?dataType=Post&page=1&sort=TopAll