discourse/plugins/chat
Alan Guo Xiang Tan 655c106101
DEV: Capture and log AR debug logs on GitHub actions for flaky tests (#25048)
Why this change?

We have been running into flaky tests which seems to be related to
AR transaction problems. However, we are not able to reproduce this
locally and do not have sufficient information on our builds now to
debug the problem.

What does this change do?

Noe the following changes only applies when `ENV["GITHUB_ACTIONS"]` is
present.

This change introduces an RSpec around hook when `capture_log: true` has
been set for a test. The responsibility of the hook is to capture the
ActiveRecord debug logs and print them out.
2023-12-27 14:40:00 +08:00
..
app DEV: Allow chat mentions to have several notifications (#24874) 2023-12-19 18:53:00 +04:00
assets FEATURE: chat header redesign on mobile (#24938) 2023-12-26 17:36:26 +08:00
config FEATURE: chat header redesign on mobile (#24938) 2023-12-26 17:36:26 +08:00
db DEV: Allow chat mentions to have several notifications (#24874) 2023-12-19 18:53:00 +04:00
lib FIX: whitelist uploads before creating thumbnail variants (#25013) 2023-12-22 17:59:53 +08:00
public
spec DEV: Capture and log AR debug logs on GitHub actions for flaky tests (#25048) 2023-12-27 14:40:00 +08:00
test/javascripts DEV: implements <Chat::Navbar /> (#24917) 2023-12-18 17:49:58 +01:00
plugin.rb FEATURE: Add thumbnails for chat image uploads (#24328) 2023-12-06 14:59:18 +08: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.