discourse/plugins/chat/spec
Martin Brennan 641e94fc3c
FEATURE: Allow changing slug on create channel (#19928)
This commit allows us to set the channel slug when creating new chat
channels. As well as this, it introduces a new `SlugsController` which can
generate a slug using `Slug.for` and a name string for input. We call this
after the user finishes typing the channel name (debounced) and fill in
the autogenerated slug in the background, and update the slug input
placeholder.

This autogenerated slug is used by default, but if the user writes anything
else in the input it will be used instead.
2023-01-23 14:48:33 +10:00
..
components DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
fabricators DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
integration DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
jobs DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
lib FIX: Use hashtags in channel archive PMs if available (#19859) 2023-01-16 10:20:37 +10:00
mailers DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
models FIX: Fix incorrect hashtag setting migration (#19857) 2023-01-16 10:53:00 +10:00
queries DEV: start glimmer-ification and optimisations of chat plugin (#19531) 2022-12-21 13:21:02 +01:00
requests FEATURE: Allow changing slug on create channel (#19928) 2023-01-23 14:48:33 +10:00
serializer DEV: start glimmer-ification and optimisations of chat plugin (#19531) 2022-12-21 13:21:02 +01:00
services DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
support DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
system FEATURE: Allow changing slug on create channel (#19928) 2023-01-23 14:48:33 +10:00
validators
plugin_helper.rb DEV: start glimmer-ification and optimisations of chat plugin (#19531) 2022-12-21 13:21:02 +01:00
plugin_spec.rb FIX: Channel archive N1 when serializing current user (#19820) 2023-01-11 14:39:56 +10:00