discourse/plugins/chat
Martin Brennan d6374fdc53
FEATURE: Allow users to manually track threads without replying (#22100)
This commit adds a tracking dropdown to each individual thread, similar to topics,
that allows the user to change the notification level for a thread manually. Previously
the user had to reply to a thread to track it and see unread indicators.

Since the user can now manually track threads, the thread index has also been changed
to only show threads that the user is a member of, rather than threads that they had sent
messages in.

Unread indicators also respect the notification level -- Normal level thread tracking
will not show unread indicators in the UI when new messages are sent in the thread.
2023-06-16 12:08:26 +10:00
..
app FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
assets FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
config FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
db FIX: Backfill chat thread memberships (#21971) 2023-06-14 13:54:51 +10:00
lib FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
public
spec FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
test/javascripts UX: Improve defaults shown for categories and tags section in sidebar (#22062) 2023-06-16 09:06:01 +08:00
plugin.rb FIX: Chat NotificationLevels extension breaking in prod (#21484) 2023-05-10 18:46:06 +02: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.