0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 04:02:30 +08:00
discourse/plugins
Kris 80df3e2154
UX: hide timeline for livestream topics, make layout more reliable (#42209)
Livestream topics need as much space as possible because they have an
added chat sidebar. This change adds a transformer that allows the
plugin to use the progress bar instead of the timeline, which saves a
good amount of space while still allowing navigation through many posts.

This also solves a minor issue when entering 20+ posts deep into a
livestream topic would prevent you from getting the livestream layout
(hidden avatar) when viewing OP.

<img width="3012" height="1724" alt="image"
src="https://github.com/user-attachments/assets/2576ce2b-b900-4c58-bf25-9c611f9659e4"
/>
2026-07-31 10:16:52 -04:00
..
automation DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
chat I18N: Update translations (#42204) 2026-07-31 14:55:19 +02:00
checklist DEV: Remove rich_editor site setting (#41873) 2026-07-23 19:49:20 -03:00
discourse-adplugin I18N: Update translations (#42016) 2026-07-28 16:55:49 +02:00
discourse-affiliate DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-ai I18N: Update translations (#42204) 2026-07-31 14:55:19 +02:00
discourse-apple-auth
discourse-assign DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-cakeday I18N: Update translations (#42016) 2026-07-28 16:55:49 +02:00
discourse-calendar UX: hide timeline for livestream topics, make layout more reliable (#42209) 2026-07-31 10:16:52 -04:00
discourse-captcha I18N: Update translations (#42127) 2026-07-29 11:27:01 +02:00
discourse-chat-integration I18N: Update translations (#42127) 2026-07-29 11:27:01 +02:00
discourse-data-explorer DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-details I18N: Update translations (#42155) 2026-07-30 11:46:06 +02:00
discourse-gamification DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-github I18N: Update translations (#42016) 2026-07-28 16:55:49 +02:00
discourse-graphviz
discourse-lazy-videos Update discourse-lazy-videos plugin URL (#41835) 2026-07-22 22:31:04 +05:30
discourse-local-dates DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-login-with-amazon I18N: Update translations (#42016) 2026-07-28 16:55:49 +02:00
discourse-lti PERF: Avoid replacing CSP nonces in non-cacheable responses (#42008) 2026-07-24 09:49:01 +08:00
discourse-math I18N: Update translations (#42016) 2026-07-28 16:55:49 +02:00
discourse-microsoft-auth DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-narrative-bot I18N: Update translations (#42155) 2026-07-30 11:46:06 +02:00
discourse-oauth2-basic DEV: Improve OIDC and OAuth2 plugin timeout handling (#42136) 2026-07-29 18:22:40 +01:00
discourse-openid-connect DEV: Improve OIDC and OAuth2 plugin timeout handling (#42136) 2026-07-29 18:22:40 +01:00
discourse-patreon I18N: Update translations (#42204) 2026-07-31 14:55:19 +02:00
discourse-policy DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-post-voting I18N: Update translations (#42155) 2026-07-30 11:46:06 +02:00
discourse-presence SECURITY: Authorization bypass in wiki edit presence leaks editor identities (#41474) 2026-07-06 12:53:23 -05:00
discourse-reactions DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-rewind DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-rss-polling DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-solved DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-subscriptions DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-templates SECURITY: Templates endpoint exposes hidden tag names 2026-07-28 16:40:22 +02:00
discourse-topic-voting DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
discourse-user-notes
discourse-workflows FEATURE: Support dynamic expressions for workflow boolean fields (#42161) 2026-07-30 14:04:20 -03:00
discourse-zendesk-plugin I18N: Update translations (#42016) 2026-07-28 16:55:49 +02:00
footnote I18N: Update translations (#42155) 2026-07-30 11:46:06 +02:00
poll FIX: Don't duplicate the poll title in emails (#42158) 2026-07-30 13:02:09 +02:00
spoiler-alert I18N: Update translations (#42155) 2026-07-30 11:46:06 +02:00
styleguide DEV: Source the remaining styleguide code samples from real modules (#42139) 2026-07-29 15:36:42 -03:00