discourse/plugins/chat/assets/stylesheets/common
Joffrey JAFFEUX 187b59d376
UX: implements draft threads (#21361)
This commit implements all the necessary logic to create thread seamlessly. For this it relies on the same logic used for messages and generates a `staged-id`(using the format: `staged-thread-CHANNEL_ID-MESSAGE_ID` which is used to re-conciliate state client sides once the thread has been persisted on the backend.

Part of this change the client side is now always using real thread and channel objects instead of sometimes relying on a flat `threadId` or `channelId`.

This PR also brings three UX changes:
- thread starts from top
- number of buttons on message actions is dependent of the width of the enclosing container
- <kbd>shift + ArrowUp</kbd> will reply to the last message
2023-05-05 08:55:55 +02:00
..
base-common.scss FIX: ensures page height is correct on ipad + hub (#21345) 2023-05-02 23:00:16 +02:00
chat-browse.scss UX: multiple minor improvements (#20917) 2023-04-03 10:46:38 +02:00
chat-channel-card.scss
chat-channel-info.scss UX: multiple minor improvements (#20917) 2023-04-03 10:46:38 +02:00
chat-channel-preview-card.scss UX: prevent overflow in description (#21124) 2023-04-18 04:20:25 +02: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 FIX: correctly homogenizes panels min width (#21294) 2023-04-28 13:05:00 +02:00
chat-composer-dropdown.scss UX: composer use BEM + small tweaks to enabled/disabled styling (#21246) 2023-04-28 10:24:49 +02:00
chat-composer-inline-button.scss
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: composer use BEM + small tweaks to enabled/disabled styling (#21246) 2023-04-28 10:24:49 +02:00
chat-draft-channel.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
chat-drawer.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +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-index.scss UX: multiple minor improvements (#20917) 2023-04-03 10:46:38 +02: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 FIX: correct border color of message actions (#21261) 2023-04-26 19:42:04 +02: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: Refactoring chat message actions for ChatMessage component usage in thread panel (#20756) 2023-04-06 15:19:52 +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 UX: chat thread hover (#21181) 2023-04-20 16:32:21 +02:00
chat-message.scss UX: chat thread hover (#21181) 2023-04-20 16:32:21 +02: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
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 UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
chat-skeleton.scss DEV: rework the chat-live-pane (#20519) 2023-03-03 13:09:25 +01:00
chat-tabs.scss
chat-thread.scss UX: implements draft threads (#21361) 2023-05-05 08:55:55 +02:00
chat-transcript.scss
chat-upload-drop-zone.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
core-extensions.scss UX: adds chat section in settings and hide it in plugins (#18984) 2022-11-11 12:43:20 +01: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 UX: userstatus limit handling in UI (#20343) 2023-02-17 06:54:56 +01:00
full-page-chat-header.scss
incoming-chat-webhooks.scss
index.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
reviewable-chat-message.scss
sidebar-extensions.scss DEV: properly namespace chat (#20690) 2023-03-17 14:24:38 +01:00