0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-14 13:58:53 +08:00
discourse/app/assets/stylesheets/admin
Martin Brennan dd8c16cbd6
FEATURE: Allow upcoming changes to control site setting defaults (#38815)
We often need to change site setting defaults when we
would like to change default behaviour for the Discourse software.
However, we want to be non-disruptive to existing sites, as
some default changes can modify the behaviour of existing features
quite a lot.

In the past, when we did this we would write the old default to the
database for anyone who hadn't changed the setting, and then change
it for new sites going forward. However in practice means that there
are large portions of Discourse sites with "bad" defaults that we
no longer agree with, that slows adoption of best practices and makes
it harder to reason about our different features.

This change adds a way for upcoming changes to control the rollout
of changes to site setting defaults via additional metadata attached
to the setting whose default is changing.

This way, we can have a more gradual rollout of new defaults, and we can
also inform site admins about the upcoming change and give them a chance
to opt in early if they want to.
2026-04-08 13:05:44 +10:00
..
admin_base.scss UX: avoid scroll when it's not neccessary (#38760) 2026-03-20 14:39:56 -04:00
admin_bulk_users_delete_modal.scss
admin_config_area.scss UX: Use AdminConfigAreaCard for consistency (#38605) 2026-03-16 09:04:47 -05:00
admin_config_color_palettes.scss FEATURE: Enable new color palette edit page (#34566) 2025-09-01 05:37:34 +03:00
admin_config_components.scss DEV: Use reusable d-table instead of admin-only styles (#33531) 2025-07-10 19:58:04 -06:00
admin_filter.scss DEV: Replace all @breakpoint with @viewport.* (#32649) 2025-05-12 12:52:45 +01:00
admin_filter_controls.scss FEATURE: Upcoming changes part 1 (#34617) 2025-10-30 10:46:14 +10:00
admin_intro.scss DEV: Replace all @breakpoint with @viewport.* (#32649) 2025-05-12 12:52:45 +01:00
admin_new_category_setup.scss A11Y: switch category card to focus-within (#38836) 2026-03-25 12:25:04 -04:00
admin_report.scss UX: refactor User Visit report and layout for all reports (#37627) 2026-03-06 08:53:17 +08:00
admin_report_chart.scss UX: refactor User Visit report and layout for all reports (#37627) 2026-03-06 08:53:17 +08:00
admin_report_counters.scss DEV: Introduce postcss minmax transform (#31885) 2025-03-18 19:28:52 +00:00
admin_report_inline_table.scss
admin_report_radar.scss
admin_report_stacked_chart.scss UX: refactor User Visit report and layout for all reports (#37627) 2026-03-06 08:53:17 +08:00
admin_report_stacked_line_chart.scss
admin_report_table.scss UX: minor tweaks to table columns (#37845) 2026-02-16 17:21:02 +01:00
admin_reports.scss UX: refactor User Visit report and layout for all reports (#37627) 2026-03-06 08:53:17 +08:00
admin_section_landing_page.scss UX: Admin dashboard & reports improvements (#37598) 2026-02-24 09:20:38 +08:00
admin_table.scss UX: make admin list item headings clickable (#34772) 2025-09-15 09:08:50 -04:00
admin_user_fields.scss FEATURE: Allow hiding user fields on signup form (#34672) 2025-09-15 10:42:07 +08:00
api.scss FEATURE: improve UX of API key generation (#37789) 2026-02-17 12:03:13 +11:00
backups.scss UX: fix width on hidden-upload-field on the admin backup btn (#34103) 2025-08-06 10:08:29 +02:00
badges.scss FEATURE: Show editable category type settings in tab(s) (#38143) 2026-03-05 11:44:43 +10:00
color-palette-editor.scss FIX: Use valid CSS value for border-radius (#37431) 2026-02-02 16:07:35 +11:00
color_palettes.scss UX: make admin list item headings clickable (#34772) 2025-09-15 09:08:50 -04:00
customize-install-theme.scss UX: Convert caret icons to chevron icons for better visibility & concistency (#37539) 2026-02-04 16:43:09 -06:00
customize.scss FEATURE: Add full app mode toggle to embedding admin page (#39052) 2026-04-01 15:02:51 -03:00
customize_show_schema.scss FEATURE: porting type object to site settings (#32706) 2025-05-13 14:30:24 -03:00
dashboard.scss UX: refactor User Visit report and layout for all reports (#37627) 2026-03-06 08:53:17 +08:00
discourse_id.scss FEATURE: Discourse ID setting page (#36316) 2025-12-11 16:04:09 +01:00
emails.scss UX: minor improvements to the admin email log layout (#34735) 2025-09-05 10:11:45 -04:00
flags.scss DEV: Move mobile-specific admin styles to admin css bundle (#31529) 2025-02-27 17:20:55 +00:00
json_schema_editor.scss UX: Content border color (#33908) 2025-07-28 16:17:06 -05:00
mini_profiler.scss
penalty.scss DEV: Update linting (#32836) 2025-05-21 12:02:52 +02:00
plugins.scss UX: on plugin index, unlink preinstall, simplify install banner (#33910) 2025-07-29 09:04:07 -04:00
schema_field.scss UX: improve schema setting editor layout (#37058) 2026-01-14 14:50:23 +01:00
schema_setting_editor.scss UX: improve schema setting editor layout (#37058) 2026-01-14 14:50:23 +01:00
search.scss UX: Improve admin search padding (#34280) 2025-08-13 17:00:53 +10:00
settings.scss FEATURE: Allow upcoming changes to control site setting defaults (#38815) 2026-04-08 13:05:44 +10:00
sidebar.scss UX: sidebar refinement of spacing & color (#37124) 2026-01-15 08:39:30 -06:00
site-settings.scss UX: avoid scroll when it's not neccessary (#38760) 2026-03-20 14:39:56 -04:00
staff_logs.scss UX: refactor admin action logs buttons (#38292) 2026-03-06 09:11:51 -05:00
upcoming-changes.scss FEATURE: Allow upcoming changes to control site setting defaults (#38815) 2026-04-08 13:05:44 +10:00
users.scss DEV: Apply latest stylelint autofixes (#36294) 2025-11-27 18:07:22 +01:00