discourse/plugins/chat
Joffrey JAFFEUX d1f785e7de
UX: closes drawer on esc if input is not focused (#21772)
The current behavior is to close drawer when pressing escape inside the input.

After this change, first escape will blur the input, and second escape will close the drawer.

This commit also refactors the whole shortcuts for drawer system spec.
2023-05-26 18:48:45 +02:00
..
app PERF: sends publish_new_channel only when not followed (#21755) 2023-05-26 17:13:05 +02:00
assets UX: closes drawer on esc if input is not focused (#21772) 2023-05-26 18:48:45 +02:00
config Update translations (#21702) 2023-05-23 21:23:44 +02:00
db DEV: Create UserChatThreadMembership table and model (#21481) 2023-05-10 17:19:48 +02:00
lib DEV: extract more logic into ParsedMentions class (#21729) 2023-05-25 15:41:22 +04:00
public DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
spec UX: closes drawer on esc if input is not focused (#21772) 2023-05-26 18:48:45 +02:00
test/javascripts FEATURE: Apply hashtag styles to autocomplete (#21731) 2023-05-25 09:38:12 +02:00
plugin.rb FIX: Chat NotificationLevels extension breaking in prod (#21484) 2023-05-10 18:46:06 +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.