discourse/plugins/chat
David Battersby f1e22dfebd
FEATURE: add grace period for chat edits (#23800)
This change allows users to edit their chat messages based on the criteria added to Site Settings.

If the grace period conditions are met then there will be no (edited) text applied to the message.

The following site settings are added to chat:

chat editing grace period (seconds since message created)
chat editing grace period max diff for low trust levels (number of characters changed)
chat editing grace period max diff for high trust levels (number of characters changed)
2023-10-23 16:40:30 +08:00
..
app FEATURE: add grace period for chat edits (#23800) 2023-10-23 16:40:30 +08:00
assets FEATURE: add grace period for chat edits (#23800) 2023-10-23 16:40:30 +08:00
config FEATURE: add grace period for chat edits (#23800) 2023-10-23 16:40:30 +08:00
db FEATURE: implements user based sidebar mode (#23078) 2023-08-18 20:33:07 +02:00
lib FEATURE: add grace period for chat edits (#23800) 2023-10-23 16:40:30 +08:00
public
spec FEATURE: add grace period for chat edits (#23800) 2023-10-23 16:40:30 +08:00
test/javascripts DEV: Rename I18n imports to discourse-i18n (#23915) 2023-10-18 11:07:09 +01:00
plugin.rb DEV: Add meta_topic_id plugin metadata (#23838) 2023-10-10 10:16:13 +10: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.