Situaciones espeluznantes 👻

Esto es algo que encontré hace un tiempo, y se puede encontrar un hilo aquí (no estoy totalmente seguro de por qué se movió de Contribute > Bug a Contribute > Feature).

El hilo es bastante confuso porque originalmente pensé que el problema era causado por la importación inicial desde phpBB. Así que aquí va un intento de resumir:

Se reduce al hecho de que un tema no puede ser simultáneamente nuevo y no leído:

  • Aunque está implícitamente rastreado, el tema no aparece en no leídos porque el usuario nunca lo ha visto
  • El tema no aparece en nuevo porque está más allá del umbral de tu configuración “Considerar temas nuevos cuando”

Es un problema difícil de resolver, porque que todos los temas antiguos de una categoría aparezcan en tu pestaña de ‘no leídos’ realmente no es una buena experiencia de usuario.

“Descartarlos automáticamente” es bastante costoso a nivel de base de datos (se tendría que crear un nuevo registro TopicUser para cada tema en la categoría que acabas de rastrear).

Realmente no llegamos a una idea ordenada para resolver el problema, y la discusión se enfrió. Una opción que @sam propuso fue

En ese momento, pensé que esto podría ser una buena idea:

Pero

TL;DR: No tengo una solución, pero espero que esto aclare el problema :wink:

3 Me gusta