discourse/plugins/chat
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
..
admin/assets/javascripts DEV: add btn-default classes to buttons using default styling (#31039) 2025-01-28 15:40:34 -05:00
app SECURITY: Ability to bypass disabling chat of users 2025-02-04 13:32:42 -03:00
assets FEATURE: Dark/light mode selector (#31086) 2025-02-07 03:28:34 +03:00
config SECURITY: Ability to bypass disabling chat of users 2025-02-04 13:32:42 -03:00
db DEV: Promote historic post_deploy migrations for core plugins. (#30987) 2025-01-24 11:47:03 -03:00
lib SECURITY: Ability to bypass disabling chat of users 2025-02-04 13:32:42 -03:00
public
spec DEV: Only include custom admin UIs in the plugins index tabs (#31192) 2025-02-05 15:02:46 +08:00
test/javascripts DEV: Replace remaining uses of query helper (#30019) 2025-01-22 00:25:03 +01:00
plugin.rb UX: adds chat send shortcut user preference (#30473) 2025-01-22 13:17:45 +01:00
README.md DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00

This plugin is still in active development and may change frequently

Documentation

The Discourse Chat plugin adds chat functionality to your Discourse so it can natively support both long-form and short-form communication needs of your online community.

For user documentation, see Discourse Chat.

For developer documentation, see Discourse Documentation.