discourse/plugins/chat/app
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
..
controllers/chat FEATURE: implements drafts for threads (#24483) 2023-11-22 11:54:23 +01:00
helpers/chat FEATURE: Mark all chat channels read with a shortcut (#20629) 2023-03-22 13:24:07 +10:00
jobs DEV: cooks messages synchronously (#24510) 2023-11-22 13:00:23 +01:00
models FEATURE: introduces group channels (#24288) 2023-11-10 11:29:28 +01:00
policies DEV: Migrate `Chat::MessageCreator` to a service (#22390) 2023-09-07 08:57:29 +02:00
queries/chat FEATURE: introduces group channels (#24288) 2023-11-10 11:29:28 +01:00
serializers/chat FEATURE: introduces group channels (#24288) 2023-11-10 11:29:28 +01:00
services DEV: cooks messages synchronously (#24510) 2023-11-22 13:00:23 +01:00
validators/chat DEV: properly namespace chat (#20690) 2023-03-17 14:24:38 +01:00
views