Einführung der einheitlichen neuen Ansicht für die Themenliste

Ich komme etwas spät zu diesem Thema, aber wir haben nach dem stabilen Release von unified new view umgebaut, und ein Mitglied meldete, dass die Themen, die er verfolgte, nicht mehr am Ende der Themenseiten auftauchten. Er hatte diese Liste genutzt, um von dem, was er gerade nachgeholt hatte, zum nächsten Thema zu springen.

@martin du hast dich in #20 für die Sortierung im „Alle“-Tab in new_and_unread_results eingearbeitet; dies ist der andere Aufrufer davon, list_suggested_for. Zuvor hat dieser Pfad folgendermaßen funktioniert:

unread_results(…, :high)          # nimmt zunächst so viele Slots ein, wie es füllen kann
new_results(…)                    # nur das, was übrig bleibt
random_suggested(…)

Jetzt ist es ein einzelner Aufruf von new_and_unread_results(…) mit normaler Priorität. Beide Pfade durchlaufen suggested_ordering, sodass die Regel „zuerst gleiche Kategorie“ in beiden Fällen gilt. Der Unterschied besteht darin, dass ungelesene verfolgte Themen früher jeden Slot ausfüllten, den sie füllen konnten, bevor ein einzelnes neues Thema berücksichtigt wurde; jetzt befinden sie sich in einem Pool mit diesen. Nettoeffekt: Ein ungelesenes Thema, das du in einer anderen Kategorie verfolgst, wird nun unter einem brandneuen Thema in der Kategorie, die du gerade liest, eingeordnet.

Auf einer ruhigen Seite würde man das nie bemerken. Unsere ist jedoch aktiv, mit Leuten, die langlaufende Threads über mehrere Kategorien hinweg verfolgen, sodass die 5 standardmäßigen suggested_topics-Slots mit neuen Themen gefüllt werden und die verfolgten Themen am Ende verschwinden.

Ich kann nicht einschätzen, ob das beabsichtigt war. Die Ankündigung erwähnt vorgeschlagene Themen nicht. Ich kann gerne weitere Details ausgraben, falls das hilfreich ist.


&tldr: Vorgeschlagene Themen am Ende eines Themas unread haben ihre Priorität verloren

1 „Gefällt mir“