* 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> |
||
|---|---|---|
| .. | ||
| chat-browse-test.js | ||
| chat-channel-info-test.js | ||
| chat-channel-slug-test.js | ||
| chat-channels-list-test.js | ||
| chat-composer-test.js | ||
| chat-flagging-test.js | ||
| chat-keyboard-shortcuts-test.js | ||
| chat-live-pane-collapse-test.js | ||
| chat-live-pane-mobile-test.js | ||
| chat-live-pane-silenced-user-test.js | ||
| chat-live-pane-test.js | ||
| chat-message-bookmarking-test.js | ||
| chat-message-test.js | ||
| chat-move-message-to-channel-test.js | ||
| chat-preferences-test.js | ||
| chat-quoting-test.js | ||
| chat-sidebar-user-status-test.js | ||
| chat-status-test.js | ||
| chat-test.js | ||
| chat-transcript-test.js | ||
| chat-user-menu-notifications-test.js | ||
| composer-hashtag-autocomplete-test.js | ||
| core-sidebar-test.js | ||
| create-channel-test.js | ||
| delete-chat-channel-modal-test.js | ||
| mobile-chat-test.js | ||
| user-card-chat-test.js | ||