discourse/plugins/chat
Isaac Janzen 3eb8046dde
DEV: Update replaceWith on Route (#23153)
# Context
This PR was originally implemented in https://github.com/discourse/discourse/pull/22645 then reverted in https://github.com/discourse/discourse/pull/22693. We protect from aborted transition when _awaiting_ on `replaceWith` by utilizing [followRedirects()](https://api.emberjs.com/ember/5.1/classes/Transition/methods/followRedirects?anchor=followRedirects)

# Description
Per https://deprecations.emberjs.com/v3.x/#toc_routing-transition-methods

We are upgrading all `this.replaceWith` calls on routes to directly call the router service (`this.router.replaceWith`)
2023-08-21 16:53:54 -05:00
..
app FEATURE: implements user based sidebar mode (#23078) 2023-08-18 20:33:07 +02:00
assets DEV: Update replaceWith on Route (#23153) 2023-08-21 16:53:54 -05:00
config FEATURE: implements user based sidebar mode (#23078) 2023-08-18 20:33:07 +02:00
db FEATURE: implements user based sidebar mode (#23078) 2023-08-18 20:33:07 +02:00
lib FEATURE: implements user based sidebar mode (#23078) 2023-08-18 20:33:07 +02:00
public
spec FIX: correctly recognizes URL with subfolder (#23173) 2023-08-21 22:12:05 +02:00
test/javascripts FIX: correctly handles mobile and default (#23152) 2023-08-18 22:32:43 +02:00
plugin.rb FEATURE: implements user based sidebar mode (#23078) 2023-08-18 20:33:07 +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.