discourse/app/views
Osama Sayegh 284e708e67
FEATURE: Dark/light mode selector (#31086)
This commit makes the
[color-scheme-toggle](https://github.com/discourse/discourse-color-scheme-toggle)
theme component a core feature with improvements and bug fixes. The
theme component will be updated to become a no-op if the core feature is
enabled.

Noteworthy changes:

* the color mode selector has a new "Auto" option that makes the site
render in the same color mode as the user's system preference
* the splash screen respects the color mode selected by the user
* dark/light variants of category logos and background images are now
picked correctly based on the selected color mode
* a new `interface_color_selector` site setting to disable the selector
or choose its location between the sidebar footer or header

Internal topic: t/139465.

---------

Co-authored-by: Ella <ella.estigoy@gmail.com>
2025-02-07 03:28:34 +03:00
..
about DEV: Add a nofollow to /u so user profiles don't get added as a target for crawling (#30693) 2025-01-13 13:50:00 +08:00
admin/backups
application DEV: unsilence deprecation warning for old Font Awesome icons (#30028) 2024-12-03 10:28:39 +08:00
badges FIX: in case of orphan user records skip badge 2019-08-30 17:21:34 +10:00
categories UX: Include subcategories in crawler view (#21227) 2023-04-25 10:51:45 -04:00
common FEATURE: Dark/light mode selector (#31086) 2025-02-07 03:28:34 +03:00
default DEV: allow themes to render their own custom homepage (#26291) 2024-04-02 11:05:08 -04:00
email DEV: Add a nofollow to /u so user profiles don't get added as a target for crawling (#30693) 2025-01-13 13:50:00 +08:00
embed DEV: Add a nofollow to /u so user profiles don't get added as a target for crawling (#30693) 2025-01-13 13:50:00 +08:00
exceptions DEV: unsilence deprecation warning for old Font Awesome icons (#30028) 2024-12-03 10:28:39 +08:00
finish_installation FIX: Broken images on subfolder installs (#19404) 2022-12-09 11:24:12 -07:00
groups FEATURE: add title tag for group detail page (#13702) 2021-07-12 20:05:57 +05:30
invites FIX: broken emoji url on password reset w/ subfolder (#19373) 2022-12-09 10:01:43 -07:00
layouts DEV: Make interactive-widget viewport config chrome-only (#30889) 2025-01-21 09:46:18 +00:00
list DEV: Add a nofollow to /u so user profiles don't get added as a target for crawling (#30693) 2025-01-13 13:50:00 +08:00
metadata DEV: Add support for Rails 6 2019-05-02 16:23:25 +10:00
offline UX: Remove Helvetica from our font stack (#11876) 2021-02-05 17:01:21 -05:00
posts FEATURE: use canonical links in posts.rss feed (#16190) 2022-03-15 20:17:06 +11:00
published_pages FIX: use normal logo in published pages if small not available. 2020-09-21 09:20:39 +05:30
qunit DEV: Switch to pnpm for JS dependencies (#28671) 2024-09-03 10:51:07 +01:00
robots_txt removed broken link and comments from no_index.erb (#25648) 2024-02-14 12:09:24 +08:00
safe_mode FIX: Prevent admin sidebar errors in safe mode (#25832) 2024-02-23 17:04:42 +10:00
search
session FEATURE: Rename 'Discourse SSO' to DiscourseConnect (#11978) 2021-02-08 10:04:33 +00:00
sitemap FEATURE: Let sites add a sitemap.xml file. (#16357) 2022-04-12 10:33:59 -03:00
static FEATURE: Dark/light mode selector (#31086) 2025-02-07 03:28:34 +03:00
tags FIX: Use new tag routes (#8683) 2020-01-21 19:23:08 +02:00
topics DEV: Add a nofollow to /u so user profiles don't get added as a target for crawling (#30693) 2025-01-13 13:50:00 +08:00
user_api_keys UX: Change the authorize button color to primary (#29666) 2024-11-08 17:33:50 -05:00
user_notifications FIX: send activity summaries based on "last seen" (#27035) 2024-05-22 10:23:03 +02:00
users DEV: admin-login submit should be a button, not an input (#30156) 2024-12-06 11:48:15 -05:00