discourse/plugins/chat/assets/javascripts
Martin Brennan 57ededb770
DEV: Move admin sidebar out of initializer (#25396)
Having the admin sidebar code in an instance initializer is not
ideal because:

* It runs during app boot which may not even be necessary based on site settings
* It makes it hard for plugins to register additional links in time without resorting
to before/after initializer gymnastics

This PR moves the admin sidebar into a lib and creates the panel
in custom-sections.js, then the sections and links are loaded when
the main sidebar component is rendered, which leaves plugins enough
time to add additional links in an initializer.

---------

Co-authored-by: David Taylor <david@taylorhq.com>
2024-01-25 10:45:14 +10:00
..
discourse DEV: Move admin sidebar out of initializer (#25396) 2024-01-25 10:45:14 +10:00
lib/discourse-markdown FIX: Allow quoting thread's original message (#24773) 2023-12-11 09:58:00 -03:00
select-kit/addons/components FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00