discourse/plugins/chat/assets/stylesheets/common
Roman Rizzi 9c8043a4d2
FEATURE: Enforce mention limits for chat messages (#19034)
* FEATURE: Enforce mention limits for chat messages

The first part of these changes adds a new setting called `max_mentions_per_chat_message`, which skips notifications when the message contains too many mentions. It also respects the `max_users_notified_per_group_mention` setting
and skips notifications if expanding a group mention would exceed it.

We also include a new component to display JIT warning for these limits to the user while composing a message.

* Simplify ignoring/muting filter in chat_notifier

* Post-send warnings for unsent warnings

* Improve pluralization

* Address review feedback

* Fix test

* Address second feedback round

* Third round of feedback

Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
2022-12-06 14:54:04 -03:00
..
chat-browse.scss UX: add channel header offset to browse page height (#19030) 2022-11-15 11:35:40 +01:00
chat-channel-card.scss
chat-channel-info.scss FEATURE: channels can allow/disallow @all/@here mentions (#19317) 2022-12-05 17:03:51 +01:00
chat-channel-preview-card.scss
chat-channel-selector-modal.scss
chat-channel-settings-saved-indicator.scss FEATURE: channels can allow/disallow @all/@here mentions (#19317) 2022-12-05 17:03:51 +01:00
chat-channel-title.scss UX: chat index refactor (#19264) 2022-12-01 14:56:04 +01:00
chat-composer-dropdown.scss
chat-composer-inline-button.scss
chat-composer-upload.scss
chat-composer-uploads.scss
chat-composer.scss
chat-draft-channel.scss
chat-drawer.scss UX: chat index refactor (#19264) 2022-12-01 14:56:04 +01:00
chat-emoji-picker.scss
chat-form.scss UX: redesign of chat settings + add chat retention info (#19017) 2022-11-16 11:10:42 +01:00
chat-index.scss UX: chat index refactor (#19264) 2022-12-01 14:56:04 +01:00
chat-mention-warnings.scss FEATURE: Enforce mention limits for chat messages (#19034) 2022-12-06 14:54:04 -03:00
chat-message-actions.scss REFACTOR: chat-msgactions (#18969) 2022-11-10 15:08:14 +01:00
chat-message-collapser.scss
chat-message-images.scss
chat-message-info.scss
chat-message-left-gutter.scss
chat-message-separator.scss
chat-message.scss FEATURE: Enforce mention limits for chat messages (#19034) 2022-12-06 14:54:04 -03:00
chat-onebox.scss
chat-reply.scss
chat-replying-indicator.scss
chat-retention-reminder.scss
chat-selection-manager.scss REFACTOR: naming and state refactor (#19187) 2022-11-25 14:15:38 +01:00
chat-skeleton.scss
chat-tabs.scss
chat-transcript.scss
common.scss UX: refactor & update small post styles (#19274) 2022-12-05 09:54:29 -05:00
core-extensions.scss UX: adds chat section in settings and hide it in plugins (#18984) 2022-11-11 12:43:20 +01:00
d-progress-bar.scss
dc-filter-input.scss
direct-message-creator.scss REFACTOR: handles every chat resource as an URL (#18961) 2022-11-11 06:39:15 +01:00
full-page-chat-header.scss
incoming-chat-webhooks.scss
reviewable-chat-message.scss