discourse/plugins/chat
Joffrey JAFFEUX 17033d46c3
DEV: cooks messages synchronously (#24510)
Mentions and other post processing (like images) are still done asynchronously in the background. This should ensure reloading a channel while the message has not been processed yet doesn’t renders a blank message.

As a followup, we could probably simplify the staged message logic, given we have the new cooked on send.
2023-11-22 13:00:23 +01:00
..
app DEV: cooks messages synchronously (#24510) 2023-11-22 13:00:23 +01:00
assets DEV: cooks messages synchronously (#24510) 2023-11-22 13:00:23 +01:00
config FEATURE: implements drafts for threads (#24483) 2023-11-22 11:54:23 +01:00
db FEATURE: implements drafts for threads (#24483) 2023-11-22 11:54:23 +01:00
lib FIX: Preload the right fields on categories (#24396) 2023-11-15 16:34:03 -06:00
public
spec DEV: cooks messages synchronously (#24510) 2023-11-22 13:00:23 +01:00
test/javascripts FEATURE: implements drafts for threads (#24483) 2023-11-22 11:54:23 +01:00
README.md DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00
plugin.rb FEATURE: implements drafts for threads (#24483) 2023-11-22 11:54:23 +01: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.