discourse/plugins/chat/assets/stylesheets/common
Martin Brennan f75ac9da30
FEATURE: Thread indicator improvements and participants (#21909)
This commit adds the initial part of thread indicator improvements:

* Show the reply count, last reply date and excerpt,
and the participants of the thread's avatars and
count of additional participants
* Add a participants component for the thread that
can be reused for the list
* Add a query class to get the thread participants
* Live update the thread indicator more consistently
with the last reply and participant details
image image

In subsequent PRs we will cache the participants since
they do not change often, and improve the thread list
further with participants.

This commit also adds a showPresence boolean (default
true) to ChatUserAvatar, since we don't want to show the
online indicator for thread participants.

---------

Co-authored-by: chapoi <charlie@discourse.org>
2023-06-15 10:49:27 +10:00
..
base-common.scss UX: Chat unread indicator refactor (#22040) 2023-06-12 14:33:45 +10:00
channel-summary-modal.scss FEATURE: Custom content summarization strategies. (#21813) 2023-06-13 14:21:46 -03:00
chat-browse.scss FIX: followups to composer notch adjustments (#21592) 2023-05-16 20:05:56 +02:00
chat-channel-card.scss
chat-channel-info.scss FIX: limits max height to viewport on channel only (#21539) 2023-05-15 11:46:33 +02:00
chat-channel-preview-card.scss FIX: Don't autojoin users when they have ready-only permissions (#20213) 2023-05-10 08:45:13 -03:00
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 FIX: overflow of channel title in preview card (#21112) 2023-04-17 15:05:59 +02:00
chat-channel.scss UX: chat channel header icons (#21887) 2023-06-02 10:34:19 +02:00
chat-composer-button.scss UX: fix greyed out add button in chat composer when focussed (#21947) 2023-06-06 11:18:50 +02:00
chat-composer-dropdown.scss DEV: regroups composer button code (#21690) 2023-05-23 10:12:03 +02:00
chat-composer-separator.scss UI: chat composer step 2 (#21641) 2023-05-22 17:00:50 +02:00
chat-composer-upload.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
chat-composer-uploads.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
chat-composer.scss UX: chat composer buttons refactor + emoji (#21852) 2023-05-31 15:12:35 +02:00
chat-draft-channel.scss FIX: adds missing margin on desktop draft message (#21637) 2023-05-18 14:40:37 +02:00
chat-drawer.scss UX: chat channel header icons (#21887) 2023-06-02 10:34:19 +02:00
chat-emoji-picker.scss DEV: Refactoring chat message actions for ChatMessage component usage in thread panel (#20756) 2023-04-06 15:19:52 +02:00
chat-form.scss UX: redesign of chat settings + add chat retention info (#19017) 2022-11-16 11:10:42 +01:00
chat-height-mixin.scss UX: iPad footer nav now included in header offset (#21699) 2023-05-23 17:49:19 -04:00
chat-index.scss UX: Chat unread indicator refactor (#22040) 2023-06-12 14:33:45 +10: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: move shadow vars to css custom props (#22094) 2023-06-13 16:38:31 -04:00
chat-message-collapser.scss FIX: Resize chat collapser when using small width drawer (#21017) 2023-04-08 10:43:17 -03:00
chat-message-images.scss FIX: Resize chat collapser when using small width drawer (#21017) 2023-04-08 10:43:17 -03:00
chat-message-info.scss
chat-message-left-gutter.scss DEV: Fix random typos (#21638) 2023-05-18 15:34:46 +02:00
chat-message-separator.scss UX: slight design changes to chat timestamp (#21144) 2023-04-19 01:54:02 +02:00
chat-message-thread-indicator.scss FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
chat-message.scss FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
chat-onebox.scss FIX: preserves avatar size inside onebox (#20066) 2023-01-30 13:59:25 +01:00
chat-reply.scss UX: Fix chat-reply overflow (#20592) 2023-03-08 21:12:49 +01:00
chat-replying-indicator.scss FIX: ensures replying indicator has limited height (#21614) 2023-05-17 18:03:15 +02:00
chat-retention-reminder.scss
chat-selection-manager.scss REFACTOR: naming and state refactor (#19187) 2022-11-25 14:15:38 +01:00
chat-side-panel-resizer.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
chat-side-panel.scss FIX: ensures chat-thread is not overflowing (#21782) 2023-05-29 09:55:50 +02:00
chat-skeleton.scss DEV: rework the chat-live-pane (#20519) 2023-03-03 13:09:25 +01:00
chat-tabs.scss FIX: followups to composer notch adjustments (#21592) 2023-05-16 20:05:56 +02:00
chat-thread-header-buttons.scss UX: chat channel header icons (#21887) 2023-06-02 10:34:19 +02:00
chat-thread-header.scss FEATURE: Chat thread header indicator improvements (#21807) 2023-05-30 10:10:07 +02:00
chat-thread-list-header.scss REFACTOR: composer/thread (#21910) 2023-06-07 21:49:15 +02:00
chat-thread-list-item.scss FEATURE: Chat thread header indicator improvements (#21807) 2023-05-30 10:10:07 +02:00
chat-thread-participants.scss FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
chat-thread-unread-indicator.scss UX: Chat unread indicator refactor (#22040) 2023-06-12 14:33:45 +10:00
chat-thread.scss FEATURE: Improving thread list item and header (#21749) 2023-05-29 09:11:55 +02:00
chat-threads-list.scss FEATURE: Improving thread list item and header (#21749) 2023-05-29 09:11:55 +02:00
chat-transcript.scss
chat-unread-indicator.scss UX: Chat unread indicator refactor (#22040) 2023-06-12 14:33:45 +10:00
chat-upload-drop-zone.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
core-extensions.scss UX: Remove 'Create Topics' notice (#21958) 2023-06-08 22:30:26 +03:00
create-channel-modal.scss FEATURE: Allow editing channel slug (#19948) 2023-01-30 13:18:34 +10:00
d-progress-bar.scss
dc-filter-input.scss
direct-message-creator.scss REFACTOR: move shadow vars to css custom props (#22094) 2023-06-13 16:38:31 -04:00
full-page-chat-header.scss
incoming-chat-webhooks.scss
index.scss FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
reviewable-chat-message.scss
sidebar-extensions.scss DEV: properly namespace chat (#20690) 2023-03-17 14:24:38 +01:00