0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/plugins/chat/spec/system
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
..
admin DEV: Remove enable_simplified_category_creation old code (#40108) 2026-05-27 10:04:46 +10:00
chat/composer DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
chat_channel_search DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_message DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
drawer FIX: Chat back button loses starred context after drawer reopen (#40219) 2026-05-21 17:55:46 +02:00
list_channels UX: Long press chat channel rows to open the actions menu on touch (#41441) 2026-07-07 16:27:55 -03:00
page_objects UX: hide chat header buttons for collapsed drawer chat, change minimize icon (#42279) 2026-08-03 15:35:17 -04:00
reply_to_message DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
select_message DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
shortcuts FEATURE: Sticky bar for pinned messages in chat channels (#41091) 2026-08-02 11:40:44 -03:00
thread_list DEV: Fix two more chat spec flakes (#39760) 2026-05-05 21:40:26 +02:00
thread_tracking DEV: Restore and fix skipped chat drawer thread indicator specs (#39545) 2026-04-27 10:42:49 +02:00
user_menu_notifications DEV: Restore and fix chat's user menu invitation spec (#39593) 2026-04-28 18:48:14 +02:00
user_status DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
about_page_site_acitivity_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_search_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_sidebar_navigation_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
anonymous_public_channels_spec.rb UX: Chat channel empty and not yet joined state redesigns (#41737) 2026-07-17 13:11:24 +02:00
anonymous_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
archive_channel_spec.rb FIX: Normalize tag-chooser tags to names in RSS polling and chat archive (#41654) 2026-07-13 14:19:14 +02:00
archived_channel_settings_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
bookmark_message_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
browse_page_spec.rb FIX: Handle a member disabling chat in their preferences (#41805) 2026-07-17 16:21:12 +02:00
channel_members_page_spec.rb DEV: Fix two more chat spec flakes (#39760) 2026-05-05 21:40:26 +02:00
channel_message_upload_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
channel_notice_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
channel_settings_page_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
channel_thread_message_echoing_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_channel_sidebar_context_menu_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_channel_spec.rb DEV: Restore and fix five chat specs (#39541) 2026-04-27 10:41:06 +02:00
chat_composer_draft_spec.rb DEV: Restore chat draft specs (#39523) 2026-04-24 15:12:19 +02:00
chat_composer_spec.rb FEATURE: Make the message send shortcut a core user option (#42105) 2026-07-28 13:58:12 -07:00
chat_disabled_spec.rb FIX: Handle a member disabling chat in their preferences (#41805) 2026-07-17 16:21:12 +02:00
chat_footer_spec.rb DEV: Fix flaky chat footer specs (#39721) 2026-05-05 12:22:12 +02:00
chat_informative_blocks_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_lazy_youtube_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_message_codeblock_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_message_creator_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_message_interaction_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_message_onebox_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_new_message_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
chat_search_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
closed_channel_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
create_channel_spec.rb UX: update chat form to formkit, clean up chat modal styles (#40845) 2026-06-15 09:17:14 -04:00
dates_separators_spec.rb DEV: Fix a last-visit spec flake (#40539) 2026-06-03 18:15:52 +02:00
deleted_channel_spec.rb DEV: Silence expected error/debug output in system specs (#39164) 2026-04-13 13:59:41 +02:00
deleted_message_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
document_title_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
drawer_spec.rb UX: hide chat header buttons for collapsed drawer chat, change minimize icon (#42279) 2026-08-03 15:35:17 -04:00
edited_message_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
flag_message_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
hashtag_autocomplete_spec.rb DEV: Replace JS build system with Rolldown (#35963) 2026-05-29 11:11:55 +01:00
invite_users_to_channel_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
kick_user_from_channel_spec.rb DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
last_visit_spec.rb FIX: Disappearing last-visit marker bug in chat (#40506) 2026-06-03 14:03:31 +02:00
mention_warnings_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
message_errors_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
message_notifications_mobile_spec.rb DEV: Split mobile chat unread indicators by current vs other channels (#39115) 2026-04-07 18:46:17 +04:00
message_notifications_with_sidebar_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
message_thread_indicator_spec.rb DEV: Restore and fix chat thread indicator specs (#39623) 2026-04-29 11:39:05 +02:00
message_user_info_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
move_message_to_channel_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
navigation_spec.rb Revert "FIX: Await channel lookups before redirecting in chat index routes" (#40474) 2026-06-02 10:16:16 -03:00
pinned_messages_spec.rb UX: allow links in pinned chat messages, update livestream (#42322) 2026-08-05 14:35:16 -04:00
plugin_admin_interface_compatibility_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
react_to_message_spec.rb DEV: Restore and fix chat reactions spec (#39549) 2026-04-27 10:43:13 +02:00
read_only_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
restore_message_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
reviewables_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
rich_editor_extension_transcript_spec.rb FIX: BBCode attribute values with quotation marks produce malformed output (#40016) 2026-05-29 14:11:47 -05:00
send_message_spec.rb DEV: Replace JS build system with Rolldown (#35963) 2026-05-29 11:11:55 +01:00
separate_sidebar_mode_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
sidebar_navigation_menu_spec.rb DEV: Silence expected error/debug output in system specs (#39164) 2026-04-13 13:59:41 +02:00
sidebars_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
silenced_user_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
single_thread_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
starred_channels_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
thread_preview_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
transcript_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
unfollow_dm_channel_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
update_last_read_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
uploads_spec.rb DEV: Fix a chat upload spec flake (#40579) 2026-06-04 17:29:04 +02:00
user_card_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_chat_preferences_spec.rb FEATURE: Make the message send shortcut a core user option (#42105) 2026-07-28 13:58:12 -07:00
user_notification_preferences_spec.rb UX: Consolidate chat notifications into live notification preferences (#41538) 2026-07-14 08:32:48 +02:00
user_profile_spec.rb DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
user_threads_spec.rb DEV: Restore and fix chat thread indicator specs (#39623) 2026-04-29 11:39:05 +02:00
visit_channel_spec.rb UX: hide double empty state on chat thread (#42087) 2026-07-28 13:35:52 +02:00