discourse/plugins/chat/app
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
..
controllers/chat FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
helpers/chat FEATURE: Mark all chat channels read with a shortcut (#20629) 2023-03-22 13:24:07 +10:00
jobs FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
models FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
policies DEV: Add policy objects to services 2023-05-25 12:34:00 +02:00
queries/chat FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
serializers/chat FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
services FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
validators/chat DEV: properly namespace chat (#20690) 2023-03-17 14:24:38 +01:00
views DEV: Move `discourse-chat` to the core repo. (#18776) 2022-11-02 10:41:30 -03:00