0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/plugins/chat
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/assets/javascripts
app UX: allow links in pinned chat messages, update livestream (#42322) 2026-08-05 14:35:16 -04:00
assets UX: allow links in pinned chat messages, update livestream (#42322) 2026-08-05 14:35:16 -04:00
config I18N: Update translations (#42341) 2026-08-05 11:01:56 +02:00
db A11Y: live announcements and optional sounds for chat messages (#41213) 2026-07-02 12:48:58 -04:00
lib FEATURE: Add /me actions to chat 2026-07-29 14:36:34 +00:00
public/images FEATURE: add new chat reactions popup (#41028) 2026-06-25 14:56:08 +04:00
spec UX: allow links in pinned chat messages, update livestream (#42322) 2026-08-05 14:35:16 -04:00
test/javascripts UX: allow links in pinned chat messages, update livestream (#42322) 2026-08-05 14:35:16 -04:00
about.json
package.json
plugin.rb DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
README.md
tsconfig.json

This plugin is still in active development and may change frequently

Documentation

The Discourse Chat plugin adds chat functionality to your Discourse so it can natively support both long-form and short-form communication needs of your online community.

For user documentation, see Discourse Chat.

For developer documentation, see Discourse Documentation.