discourse/plugins/chat
Joffrey JAFFEUX 676b558265
FIX: correctly resubscribe after restart (#21891)
Few weeks ago we implemented `onPresenceChangeCallback` to re-sync chat channels state when going back to a long time inactive tab. This codepath however contained a bug as we were reseting all subscriptions but only restarting global subscriptions and not per channel subscriptions.

This commit should correctly ensure we correctly do so. It's sadly very hard to test time related changes in system specs.

Co-authored-by: Martin Brennan <mjrbrennan@gmail.com>
2023-06-01 19:00:54 +02:00
..
app FIX: removes destroyed mentioned used (#21841) 2023-05-31 00:21:09 +02:00
assets FIX: correctly resubscribe after restart (#21891) 2023-06-01 19:00:54 +02:00
config Update translations (#21827) 2023-05-31 09:15:16 +02:00
db DEV: Create UserChatThreadMembership table and model (#21481) 2023-05-10 17:19:48 +02:00
lib FIX: prevents admins to be silenced (#21854) 2023-06-01 08:36:11 +02:00
public
spec DEV: Update checks in chat channel and thread page objects (#21889) 2023-06-01 22:31:01 +08:00
test/javascripts UX: chat composer buttons refactor + emoji (#21852) 2023-05-31 15:12:35 +02: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.