0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-08 16:57:36 +08:00
discourse/app/services/upcoming_changes
David Battersby 1b33298435
DEV: remove and replace Uncategorized (#41169)
Removes the Uncategorized category concept to reduce product complexity.

We are using an Upcoming Change to safely manage this migration and
removal. Part of that process is storing a snapshot of settings prior to
toggling the change (either manually or via promotion) so we can easily
opt out later without causing disruption.

When enabled we hide the following site settings from the admin screen,
all of which will be removed when the change reaches the `permanent`
status:

- allow_uncategorized_topics
- suppress_uncategorized_badge
- uncategorized_category_id

Internal ref: /t/183820
2026-07-07 09:15:55 +04:00
..
action FIX: Upcoming change notification data JSON limit (#40626) 2026-06-08 15:40:49 +10:00
list.rb UX: Allow more specific enabled for options for upcoming changes (#39916) 2026-05-13 10:22:06 +10:00
notify_promotion.rb DEV: remove and replace Uncategorized (#41169) 2026-07-07 09:15:55 +04:00
notify_promotions.rb FIX: Do not send notifications for upcoming changes not displayed (#40933) 2026-06-17 09:10:49 +10:00
toggle.rb UX: Allow more specific enabled for options for upcoming changes (#39916) 2026-05-13 10:22:06 +10:00
track.rb FEATURE: Change upcoming change available notification cadence (#40157) 2026-05-25 09:38:33 +10:00