discourse/plugins/chat
Andrei Prigorshnev 93ca13e534
DEV: Add new chat metrics (#23872)
This adds the following chat metrics:

- _chat_open_channels_with_threads_enabled_ — a count of open channels 
where threading is enabled.
- _chat_channel_messages_ — a count of messages sent in a chat channel 
(i.e. not a personal chat / direct message), within a thread or outside of a thread.
- _chat_threaded_messages_ — a count of messages sent within a thread 
in a chat channel (i.e. not a personal chat / direct messages).
- _chat_direct_messages_ — a count of messages sent in a personal chat / direct messages.

The metrics added using the plugin API introduced in 098ab29d, 
and extended in d91456fd.

Note that these stats won't be exposed at the `about.json` 
and the `site/statistics.json` routes.
2024-01-04 16:10:03 +04:00
..
app FIX: 500 error when reviewable has a missing message (#25113) 2024-01-03 11:49:54 -03:00
assets UX: Improve border-radius stuff in chat-message actions (#25129) 2024-01-04 12:33:07 +01:00
config Update translations (#25088) 2024-01-02 15:25:58 +01:00
db DEV: Allow chat mentions to have several notifications (#24874) 2023-12-19 18:53:00 +04:00
lib DEV: Add new chat metrics (#23872) 2024-01-04 16:10:03 +04:00
public
spec DEV: Add new chat metrics (#23872) 2024-01-04 16:10:03 +04:00
test/javascripts DEV: implements <Chat::Navbar /> (#24917) 2023-12-18 17:49:58 +01:00
plugin.rb DEV: Add new chat metrics (#23872) 2024-01-04 16:10:03 +04: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.