Realizei algumas manutenções necessárias aqui:
main ← deprecation
merged 10:51PM - 25 Mar 26 UTC
Mas também adicionei um recurso muito necessário!
main ← new_topic_notifications_retry
merged 09:42PM - 25 Mar 26 UTC
- Added intersection-aware new-topic banner support.
- New pre-initialize… r:
- assets/javascripts/discourse/pre-initializers/intersection-topic-tracking.gjs
- Extends core TopicTrackingState so incoming-topic counts are scoped to:
- all selected intersection tags
- current category, if present
- current filter mode where core supports incoming counts (latest/new/unread/unseen)
- Added system coverage for the new banner behavior.
- spec/system/tag_intersection_navigator_spec.rb
- Verifies the banner appears only for in-scope incoming topics and excludes:
- wrong tags
- wrong category
- Fixed the plugin’s composer cleanup to preserve tag objects.
- assets/javascripts/discourse/initializers/init-tag-intersection-nav.gjs
- This removes the plugin’s contribution to the Discourse 2026.01 tag-object deprecation by filtering out the
sentinel allWord without coercing real tag objects back to strings
Agora você pode receber as notificações de banner normais de novos tópicos sem precisar sair da visualização de interseções de tags! o que a torna mais prática como página inicial também.
Se você gosta do meu trabalho considere me patrocinar
1 curtida