J’ai effectué une maintenance très nécessaire ici :
main ← deprecation
merged 10:51PM - 25 Mar 26 UTC
Mais j’ai également ajouté une fonctionnalité très nécessaire !
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
Désormais, vous pouvez recevoir les notifications bannière normales des nouveaux sujets sans avoir à quitter la vue des intersections de tags ! ce qui la rend plus pratique comme page d’accueil également.
Si vous appréciez mon travail, envisagez de me parrainer
1 « J'aime »