discourse/plugins/chat
David Battersby ec480e99ef
FIX: show chat thread notifications for direct message channels (#29414)
When adding threads to DM channels in #29170 we intentionally didn't add them to the My Threads section. However this makes it easy to miss notifications as we don't get the new thread badge on the sidebar and footer tabs (drawer/mobile). However they were also missing from the chat header and sidebar too, which is fixed with this PR.

When a new thread or a reply to an existing thread is created within a DM channel (either 1:1 or group), we now show the standard badges like we do for public channels.

We now also show the green dot in the sidebar for My Threads and public channels when they contain an unread watched thread.
2024-10-31 10:50:11 +04:00
..
admin/assets/javascripts UX: Consistent styling for admin tables on mobile (#29360) 2024-10-23 16:26:21 -06:00
app FIX: show chat thread notifications for direct message channels (#29414) 2024-10-31 10:50:11 +04:00
assets FIX: show chat thread notifications for direct message channels (#29414) 2024-10-31 10:50:11 +04:00
config Update translations (#29467) 2024-10-29 15:31:41 +01:00
db DEV: Remove logical OR assignment of constants (#29201) 2024-10-16 10:09:07 +08:00
lib DEV: Provide user input to services using params key 2024-10-25 09:57:59 +02:00
public
spec FIX: show chat thread notifications for direct message channels (#29414) 2024-10-31 10:50:11 +04:00
test/javascripts DEV: use service worker for chat sound (#29388) 2024-10-29 13:15:53 +04:00
plugin.rb DEV: Provide user input to services using params key 2024-10-25 09:57:59 +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.