Coisas assustadoras acontecendo 👻

Isso é algo que encontrei há algum tempo, e há um tópico sobre o assunto aqui (não tenho certeza absoluta do motivo de ter sido movido de Contribute > Bug para Contribute > Feature).

O tópico é bastante confuso, pois originalmente achei que o problema fosse causado pela importação inicial do phpBB. Então, aqui vai uma tentativa de resumir:

O problema se resume ao fato de que um tópico não pode ser simultaneamente novo e não lido:

  • Embora seja implicitamente rastreado, o tópico não aparece em não lidos porque o usuário nunca o visualizou
  • O tópico não aparece em novos porque está além do limite definido na sua configuração “Considerar tópicos novos quando”

É um problema difícil de resolver, pois fazer com que todos os tópicos antigos de uma categoria apareçam na sua aba ‘não lidos’ realmente não é uma boa experiência para o usuário.

“Descartar automaticamente” esses tópicos é bastante custoso em termos de banco de dados (um novo registro TopicUser teria que ser criado para cada tópico na categoria que você acabou de rastrear).

Realmente não chegamos a uma ideia elegante para resolver o problema, e a discussão acabou morrendo. Uma opção que @sam sugeriu foi

Na época, achei que essa poderia ser uma boa ideia:

Mas

TL;DR: Não tenho uma solução, mas espero que isso deixe o problema mais claro :wink:

3 curtidas