discourse/plugins/chat
Alan Guo Xiang Tan 68a3f7783e
DEV: Remove the use of `Capybara::Session#quit` (#24978)
Why this change?

This is what `Capybara::Session#quit` does:

```
    def quit
      @driver.quit if @driver.respond_to? :quit
      @document = @driver = nil
      @touched = false
      @server&.reset_error!
    end
```

One notable thing is that it resets server errors which means that any
server errors encountered by a session is cleared. That is not what we
want since it hides errors even though `Capybara.raise_server_errors`
has been set to `true`.
2023-12-20 13:20:14 +08:00
..
app DEV: Allow chat mentions to have several notifications (#24874) 2023-12-19 18:53:00 +04:00
assets UX: chat navbar header specific case (#24972) 2023-12-19 16:37:16 +01:00
config Update translations (#24968) 2023-12-19 22:45:27 +01:00
db DEV: Allow chat mentions to have several notifications (#24874) 2023-12-19 18:53:00 +04:00
lib DEV: Allow chat mentions to have several notifications (#24874) 2023-12-19 18:53:00 +04:00
public
spec DEV: Remove the use of `Capybara::Session#quit` (#24978) 2023-12-20 13:20:14 +08:00
test/javascripts DEV: implements <Chat::Navbar /> (#24917) 2023-12-18 17:49:58 +01:00
README.md DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00
plugin.rb FEATURE: Add thumbnails for chat image uploads (#24328) 2023-12-06 14:59:18 +08:00

README.md

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.