Événements de suivi effrayants 👻

C’est un problème que j’ai découvert il y a quelque temps, et un fil de discussion à ce sujet est disponible ici (je ne suis pas tout à fait sûr de la raison pour laquelle il a été déplacé de Contribute > Bug vers Contribute > Feature).

Le fil est assez confus car, à l’origine, je pensais que le problème était causé par l’import initial depuis phpBB. Voici donc une tentative de résumé :

Tout se résume au fait qu’un sujet ne peut pas être à la fois nouveau et non lu simultanément :

  • Bien qu’il soit implicitement suivi, le sujet n’apparaît pas dans non lu car l’utilisateur ne l’a jamais consulté.
  • Le sujet n’apparaît pas dans nouveau car il dépasse le seuil défini par votre paramètre « Considérer les sujets comme nouveaux pendant… ».

C’est un problème difficile à résoudre, car faire apparaître chaque ancien sujet d’une catégorie dans votre onglet « non lu » n’est vraiment pas une bonne expérience utilisateur.

Les « dissiper automatiquement » est assez coûteux en termes de base de données (un nouvel enregistrement TopicUser devrait être créé pour chaque sujet de la catégorie que vous venez de suivre).

Nous n’avons pas vraiment trouvé d’idée élégante pour résoudre ce problème, et la discussion s’est quelque peu essoufflée. Une option proposée par @sam était la suivante :

À l’époque, je pensais que cette idée pourrait être bonne :

Mais

TL;DR : Je n’ai pas de solution, mais j’espère que cela clarifie le problème :wink:

3 « J'aime »