Je suis un peu en retard sur ce sujet, mais nous avons reconstruit après que unified new view est devenu stable, et un membre a signalé que les sujets qu’il suivait ne s’affichaient plus en bas des pages de sujet. Il utilisait cette liste pour passer de ce qu’il venait de lire à la suite.
@martin tu as creusé new_and_unread_results dans #20 pour l’ordre de l’onglet Tous, c’est l’autre appelant, list_suggested_for. Avant, ce chemin faisait :
unread_results(…, :high) # d'abord, prend autant de places qu'il peut remplir
new_results(…) # seulement ce qui reste
random_suggested(…)
et maintenant c’est un seul new_and_unread_results(…) à priorité normale. Les deux chemins passent par suggested_ordering, donc la règle “même catégorie en premier” s’applique dans les deux cas, la différence est que les sujets suivis non lus obtenaient auparavant toutes les places disponibles avant qu’un seul nouveau sujet ne soit considéré, et maintenant ils sont dans une seule pool avec eux. Effet net : un sujet non lu que tu suis dans une autre catégorie se classe désormais en dessous d’un tout nouveau sujet dans la catégorie que tu lis par hasard.
Sur un site calme, tu ne le verrais jamais. Le nôtre est actif avec des gens qui suivent des threads longs à travers plusieurs catégories, donc les 5 emplacements par défaut de suggested_topics se remplissent de nouveaux sujets et les sujets suivis tombent en bas de liste.
Je ne sais pas si c’était délibéré. L’annonce ne mentionne pas les sujets suggérés. Heureux de creuser plus si c’est utile.
&tldr: Les sujets suggérés en bas d’un sujet non lu ont perdu leur priorité