0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/themes/horizon
Kris 9cd9ba64db
FEATURE: livestreams as a persistent event option (#41096)
Previously livestreams were driven by a `livestream` tag and separate
`livestream enabled`
and `livestream_chat_allowed_groups` site settings. Now that we're
integrating livestream into events we don't really need these anymore.

This change makes livestream a toggle on any event with a supplied URL.
If chat is disabled we explain why livestream can't be enabled.


Livestream becomes an attribute of an event rather than relying on a
tag.

When a URL is included and livestream is toggled on, the link oneboxes
with the event



<img width="800" alt="image"
src="https://github.com/user-attachments/assets/893671f1-202c-4023-80a8-f9b6f8285988"
/>



<img width="500" alt="image"
src="https://github.com/user-attachments/assets/3a56f038-f4c7-4c68-a0cd-026c47327ce5"
/>

<img width="2434" height="1606" alt="image"
src="https://github.com/user-attachments/assets/436c54fa-529e-4b8c-903a-5ecf3b6afe84"
/>

---------

Co-authored-by: Martin Brennan <martin@discourse.org>
2026-06-26 12:30:21 -04:00
..
assets FIX: import Horizon system theme (#33229) 2025-06-17 14:03:38 +08:00
common FEATURE: restyle topic voting component, add voting to docked header (#39234) 2026-04-14 12:50:52 -04:00
desktop FIX: import Horizon system theme (#33229) 2025-06-17 14:03:38 +08:00
javascripts FIX: Horizon > Apply create-topic-label transformer to Horizon sidebar button (#40730) 2026-06-10 12:12:28 +02:00
locales I18N: Update translations (#41121) 2026-06-23 17:51:40 +02:00
migrations/settings UX: Convert Horizon topic_card_context to boolean with theme modifier (#37325) 2026-01-27 12:18:48 +01:00
screenshots FIX: import Horizon system theme (#33229) 2025-06-17 14:03:38 +08:00
scss FEATURE: livestreams as a persistent event option (#41096) 2026-06-26 12:30:21 -04:00
spec/system FEATURE: Enable high context topic cards in Horizon by default (#39959) 2026-05-15 10:50:42 +10:00
test DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
about.json UX: Convert Horizon topic_card_context to boolean with theme modifier (#37325) 2026-01-27 12:18:48 +01:00
LICENSE FIX: import Horizon system theme (#33229) 2025-06-17 14:03:38 +08:00
package.json DEV: Add a script for generating external types in discourse-types (#37095) 2026-03-09 20:37:43 +01:00
README.md FIX: import Horizon system theme (#33229) 2025-06-17 14:03:38 +08:00
settings.yml FEATURE: Enable high context topic cards in Horizon by default (#39959) 2026-05-15 10:50:42 +10:00
tsconfig.json DEV: Add a script for generating external types in discourse-types (#37095) 2026-03-09 20:37:43 +01:00

Horizon is a simple, beautiful theme that improves the out-of-the-box experience for Discourse sites.

https://meta.discourse.org/t/horizon-theme/360486