0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-07 13:19:19 +08:00
discourse/plugins/chat/test/javascripts/components
Kris da11a72df0
UX: allow links in pinned chat messages, update livestream (#42322)
This allows links in pinned chat messages — now that these are more
prominent they can be used to link to important information near the
chat header.

This also updates the use of pinned messages in livestream chat to
utilize the links to refer to the livestream topic. The mechanism for
hiding the first pin in the livestream topic docked chat needed to be
updated.

When viewing a livestream chat while not in the topic you see the topic
reference pin:

<img width="450" alt="image"
src="https://github.com/user-attachments/assets/ed16b592-05a9-4450-95b0-0843a653e55b"
/>

This automatically pinned message is hidden when using the docked
livestream chat, as you're already in the topic:

<img width="1000" alt="image"
src="https://github.com/user-attachments/assets/5c562154-b847-4d98-9075-afd563012673"
/>
2026-08-05 14:35:16 -04:00
..
channel-icon-test.gjs UX: Show avatar when only 1 other user in chat group DM (#40269) 2026-05-26 09:37:47 +10:00
channel-name-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
channel-title-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
chat-channel-announcements-test.gjs A11Y: Idle live regions on a space so identical repeats are announced (#42184) 2026-07-31 14:13:18 -03:00
chat-channel-card-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-channel-leave-btn-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-channel-metadata-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-channel-preview-card-test.gjs UX: simplify chat join preview card (#41054) 2026-06-29 11:49:15 -04:00
chat-channel-row-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-channel-status-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-channel-test.gjs UX: disable chat key/focus capture on liestream topics (#42057) 2026-07-27 10:56:07 -04:00
chat-composer-dropdown-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-composer-message-details-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-composer-placeholder-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
chat-composer-upload-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-composer-uploads-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-emoji-avatar-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-header-icon-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-message-avatar-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-message-collapser-test.gjs DEV: Remove queryAll uses in core tests (#41324) 2026-07-01 11:55:39 +01:00
chat-message-info-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-message-left-gutter-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
chat-message-reaction-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-message-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-message-text-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-modal-archive-channel-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
chat-modal-delete-channel-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
chat-modal-move-message-to-channel-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
chat-navbar-channel-title-test.gjs UX: hide chat header buttons for collapsed drawer chat, change minimize icon (#42279) 2026-08-03 15:35:17 -04:00
chat-navbar-filter-test.gjs UX: hide chat header buttons for collapsed drawer chat, change minimize icon (#42279) 2026-08-03 15:35:17 -04:00
chat-navbar-pinned-messages-button-test.gjs UX: hide chat header buttons for collapsed drawer chat, change minimize icon (#42279) 2026-08-03 15:35:17 -04:00
chat-navbar-threads-list-button-test.gjs UX: hide chat header buttons for collapsed drawer chat, change minimize icon (#42279) 2026-08-03 15:35:17 -04:00
chat-navbar-toggle-drawer-button-test.gjs UX: hide chat header buttons for collapsed drawer chat, change minimize icon (#42279) 2026-08-03 15:35:17 -04:00
chat-notices-test.gjs DEV: Remove queryAll uses in core tests (#41324) 2026-07-01 11:55:39 +01:00
chat-pinned-message-bar-test.gjs UX: allow links in pinned chat messages, update livestream (#42322) 2026-08-05 14:35:16 -04:00
chat-replying-indicator-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-retention-reminder-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-retention-reminder-text-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-selection-manager-test.gjs DEV: decouple chat selection from activeChannel (#42249) 2026-07-31 17:30:36 -04:00
chat-sidebar-indicators-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-thread-header-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-thread-heading-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-thread-list-item-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-thread-participants-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
chat-upload-test.gjs DEV: Fix chat-upload-test leak (#40918) 2026-06-16 02:16:18 +02:00
chat-user-avatar-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
chat-user-card-button-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
chat-user-display-name-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
chat-user-info-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
collapser-test.gjs DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
members-selector-test.gjs FIX: Id collisions in member-selector (#40576) 2026-06-04 16:34:41 +02:00
reviewable-chat-message-test.gjs FIX: Show flagged chat message uploads in the review queue (#41689) 2026-07-15 10:11:13 -03:00
rich-editor-extension-test.gjs SECURITY: Stored XSS chat-transcript username unescaped in Rich Text Editor 2026-07-28 16:40:22 +02:00
thread-settings-test.gjs DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
toggle-channel-membership-button-test.gjs FEATURE: allow anonymous users to view public chat channels (#40688) 2026-06-18 15:18:51 -04:00