0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-04 10:39:43 +08:00
discourse/.skills
Martin Brennan 02edc8a05b
FEATURE: Change upcoming change available notification cadence (#40157)
Since we have been using the upcoming change system
more heavily, we noticed that notifications for available changes
(i.e. changes that have been added at promotion status - 1 OR
changes that recently reached promotion status - 1) are crowding
the admin's notifications a lot.

To address this, we already allowed admins to opt out of these
in 0c46a2e805 . However, we also
want to reduce the cadence of these notifications for admins who do want
to opt out completely.

This commit changes upcoming change available notifications to be
collected & sent in a weekly job, rather than in the job that runs
every 20 minutes & logs added/status changed events.

This weekly job will also handle consolidating existing unread upcoming
change available notifications, and making sure that we do not send
N new notifications per change when an admin has no existing unread
notification.

Upcoming change promoted notifications will still happen "instantly"
2026-05-25 09:38:33 +10:00
..
discourse-ai-llm-presets DEV: Refresh default LLM presets and pricing (#39673) 2026-04-30 17:02:32 -03:00
discourse-migration PERF: Instant db provisioning with structure.sql (#39788) 2026-05-14 15:48:34 +01:00
discourse-pr DEV: Tweaks for discourse-pr skill (#39643) 2026-04-30 10:36:06 +01:00
discourse-screenshots DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
discourse-service-authoring DEV: tasks and autonomous mode for service skill (#38619) 2026-03-16 10:21:04 +01:00
discourse-upcoming-changes DEV: Enforce learn_more_url for upcoming changes (#40150) 2026-05-20 16:18:28 +10:00
discourse-upcoming-changes-authoring FEATURE: Change upcoming change available notification cadence (#40157) 2026-05-25 09:38:33 +10:00
discourse-writing-rspec-tests DEV: Expand system-tests skill reference with new guidance (#40239) 2026-05-22 12:19:16 +08:00