discourse/plugins/chat
Alan Guo Xiang Tan 9fad71809c
UX: Improve defaults shown for categories and tags section in sidebar (#22062)
Why is this change required?

When a site is newly setup and a user has just been created, the
categories and tags sections are hidden from the user. This happens
because the admin has not configured the `default_navigation_menu_categories` or
`default_navigation_menu_tags` site settings. When the categories and tags
sections are hidden from the user, the sidebar looks extremely bare and
does not create a good experience.

What is being change?

In this commit, we're changing the logic such that the site's top
categories and tags are displayed if the user does not have any
categories/tags configured in each respective section. The only
regression introduced in this change is that the categories and tags
section can no longer be hidden as a result. However, we have plans to
address this in the future by allowing sidebar sections to be configured
to be hidden by each individual user.
2023-06-16 09:06:01 +08:00
..
app FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
assets FIX: direct message channels can be flagged (#22134) 2023-06-16 11:04:59 +10:00
config FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
db FIX: Backfill chat thread memberships (#21971) 2023-06-14 13:54:51 +10:00
lib FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
public
spec FIX: direct message channels can be flagged (#22134) 2023-06-16 11:04:59 +10:00
test/javascripts UX: Improve defaults shown for categories and tags section in sidebar (#22062) 2023-06-16 09:06:01 +08:00
README.md DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00
plugin.rb FIX: Chat NotificationLevels extension breaking in prod (#21484) 2023-05-10 18:46:06 +02:00

README.md

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.