Llego un poco tarde a este tema, pero hicimos una reconstrucción después de que unified new view se volviera estable, y un miembro señaló que los temas que seguía dejaron de aparecer en la parte inferior de las páginas de los temas. Había estado usando esa lista para saltar de lo que acababa de leer a lo siguiente.
@martin, tú investigaste new_and_unread_results en #20 para el orden de la pestaña “Todos”, este es el otro llamador de esa función, list_suggested_for. Antes, esa ruta hacía:
unread_results(…, :high) # primero, ocupa tantos espacios como pueda
new_results(…) # solo lo que quede
random_suggested(…)
y ahora es un único new_and_unread_results(…) con prioridad normal. Ambas rutas pasan por suggested_ordering, por lo que la regla de “primero la misma categoría” se aplica en ambos casos; la diferencia es que los temas seguidos no leídos solían ocupar todos los espacios disponibles antes de que se considerara un solo tema nuevo, y ahora están en un mismo grupo con ellos. El efecto neto: un tema no leído que sigues en otra categoría ahora aparece por debajo de un tema completamente nuevo en la categoría que estés leyendo.
En un sitio tranquilo, no lo notarías. El nuestro está muy activo, con personas siguiendo hilos de larga duración en varias categorías, por lo que los 5 espacios predeterminados de suggested_topics se llenan con temas nuevos y los temas seguidos se quedan fuera.
No puedo decir si esto fue intencional. El anuncio no menciona los temas sugeridos. Estoy dispuesto a investigar más si resulta útil.
&tldr: Los temas sugeridos en la parte inferior de un tema unread perdieron su prioridad