renovate[bot]
5982586f24
Update ghcr.io/element-hq/element-web:develop Docker digest to f163e7a ( #4211 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-27 01:06:37 +00:00
Robin
e6b4aae714
Merge pull request #4208 from element-hq/remove-legacy-mode
...
Remove MatrixRTC legacy mode
2026-08-26 20:27:46 +02:00
Robin
ede29bdf1b
Remove MatrixRTC legacy mode
...
This is the mode in which we sent membership events with the 'oldest membership' transport selection algorithm, which stopped being the default back in version 0.21.0. Users will no longer be able to select this mode in developer settings, and admins will no longer be able to select legacy mode through the config either. The app will still continue to support *receiving* membership events with the 'oldest membership' transport selection algorithm from others, however.
2026-08-26 19:51:12 +02:00
Robin
b5b2bd2193
Merge pull request #4207 from element-hq/legacy-member-events
...
Remove feature_use_device_session_member_events
2026-08-26 19:49:20 +02:00
Robin
21ca382306
Fix tests
2026-08-26 19:14:19 +02:00
Robin
25e379546e
Retry CI
2026-08-26 18:32:14 +02:00
Robin
0443ef55d1
Remove feature_use_device_session_member_events
...
Support for events with an array of memberships from different devices was removed over a year ago in matrix-js-sdk ffd3c9575e9def576739baf6b1dc329b0db55c0c.
2026-08-26 17:05:38 +02:00
renovate[bot]
465c413691
Update ghcr.io/element-hq/element-web:develop Docker digest to 0332028 ( #4204 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-26 09:54:28 +02:00
Johannes Marbach
6cf0e1df51
Merge pull request #4196 from element-hq/renovate/compound
...
Update dependency @vector-im/compound-design-tokens to v10.2.4
2026-08-24 11:00:01 +02:00
renovate[bot]
bfa20ef747
Update ghcr.io/element-hq/element-web:develop Docker digest to ccee84c ( #4195 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 09:35:45 +02:00
Johannes Marbach
5955d22c1b
Merge pull request #4197 from element-hq/renovate/livekit-client
...
Update dependency livekit-client to v2.22.0
2026-08-24 08:51:19 +02:00
renovate[bot]
ce4426858b
Update dependency livekit-client to v2.22.0
2026-08-24 00:37:56 +00:00
renovate[bot]
4ec75ecda4
Update dependency @vector-im/compound-design-tokens to v10.2.4
2026-08-24 00:37:19 +00:00
Timo
b51a33c4e1
Merge pull request #4194 from element-hq/toger5/rtc-mode-documentation
...
Add docs about currently used matrixRTC mode
2026-08-21 17:44:10 +02:00
Timo K.
c3837464a3
Add docs about currently used matrixRTC mode
2026-08-21 12:04:24 +02:00
Timo
e7372d4c03
Merge pull request #4190 from element-hq/toger5/update-branche-ci-main
...
`livekit` -> `main` Update branches used in ci and tooling to main
2026-08-21 11:55:32 +02:00
renovate[bot]
69eddd7846
Update ghcr.io/element-hq/element-web:develop Docker digest to ee5b90c ( #4193 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-21 07:10:30 +02:00
Timo K.
de3e4c6a78
update branches used in ci and tooling to main
2026-08-20 15:44:13 +02:00
Robin
3abc5a0435
Merge pull request #4185 from element-hq/pip-no-modals
...
Hide reactions interface in PiP mode
2026-08-20 15:16:22 +02:00
Johannes Marbach
8e20d48b1d
Merge pull request #4187 from element-hq/johannes/label-sync-pat
...
Switch label sync workflow to LABEL_SYNC_GITHUB_TOKEN
2026-08-20 10:05:12 +02:00
Johannes Marbach
ff57c217aa
Switch label sync workflow to LABEL_SYNC_GITHUB_TOKEN
2026-08-20 09:21:42 +02:00
renovate[bot]
b60e7452b7
Update ghcr.io/element-hq/element-web:develop Docker digest to a416986 ( #4186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-20 07:14:58 +02:00
Robin
1c03ad335c
Hide reactions interface in PiP mode
2026-08-19 17:44:45 +02:00
Robin
87873b726f
Merge pull request #4183 from element-hq/msc4519-docs
...
Update docs to reflect transports endpoint moving to MSC4519
2026-08-19 15:58:28 +02:00
Robin
3448a3a2ef
Update docs to reflect transports endpoint moving to MSC4519
...
This is linked from the 0.24.0 release notes, so even more important for it to be up to date.
2026-08-19 11:48:48 +02:00
Robin
c625fb8845
Merge pull request #4180 from element-hq/background-pngs
...
Performance: Use PNGs for the background gradients
2026-08-19 10:40:07 +02:00
Robin
cab9698fc7
Undo breakpoint change made during testing
2026-08-19 10:24:26 +02:00
Robin
7410bd8a82
Merge pull request #4181 from element-hq/lobby-video-border
...
Fix lobby video preview losing its rounded corners in Firefox
2026-08-19 08:54:57 +02:00
renovate[bot]
f17670b731
Update ghcr.io/element-hq/element-web:develop Docker digest to 9ac7cde ( #4182 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-19 08:09:58 +02:00
Robin
33a0653ea5
Fix lobby video preview losing its rounded corners in Firefox
...
Same fix as e1bc4a096b , but for the video preview in the lobby.
2026-08-18 17:49:14 +02:00
Robin
b1c29e9a41
Performance: Use PNGs for the background gradients
...
It turns out that for a blurry gradient background, low-res raster images look very convincing when scaled up and interpolated. That means that we can rasterize our gradient SVGs for improved paint performance when resizing the window, while still keeping them quite lightweight (just a couple of kilobytes each).
2026-08-18 17:30:12 +02:00
Robin
ad92892063
Merge pull request #4177 from element-hq/ignore-layout-updates
...
Performance: Ignore redundant layout updates
2026-08-18 15:39:49 +02:00
Robin
1a827e0930
Merge pull request #4178 from element-hq/tiles-debug-performance
...
Performance: Isolate tile store debug info in its own component
2026-08-18 13:05:02 +02:00
Robin
a1b37bb3c9
Performance: Ignore redundant layout updates
...
When someone starts or stops speaking, the layout will often be recomputed only to find out that there is ultimately no layout change. We can ignore these redundant updates to avoid re-rendering the InCallView and Grid components, which are relatively slow.
For that specific, common case, this reduces JS CPU usage by as much as 70% in my testing.
2026-08-18 08:42:59 +02:00
renovate[bot]
061d25a54c
Update ghcr.io/element-hq/element-web:develop Docker digest to 073e6a4 ( #4176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 07:48:41 +02:00
Robin
b554fa63d1
Performance: Isolate tile store debug info in its own component
...
It's very uncommon to have this debug option enabled, and yet it currently causes the footer to re-render on every layout update, which is a small but avoidable cost.
2026-08-17 16:45:26 +02:00
Robin
b5bcb9aeed
Merge pull request #4160 from alexmaras/room-joining/assume-public
...
Room joining: if join_rule is absent, assume public
2026-08-17 14:40:07 +02:00
Timo
3d3e6dcdcc
Merge pull request #4171 from element-hq/toger5/fix-unclose-able-error-screen
...
Fix: error screen cannot be closed in embedded mode.
2026-08-17 14:16:37 +02:00
Timo K.
43ce68e80a
Fix: error screen cannot be closed in embedded mode.
2026-08-17 12:08:30 +02:00
Robin
6d5f698357
Merge pull request #4151 from element-hq/more-more-performance
...
Performance: Fit video to frame without polling RTP stats
2026-08-17 11:36:37 +02:00
Robin
64a5b2ee5c
Clarify how an invalid width and height manifest
2026-08-17 11:19:43 +02:00
Robin
c0d5f2d470
Merge branch 'livekit' into more-more-performance
2026-08-17 11:12:17 +02:00
Robin
4a5141406e
Merge pull request #4152 from element-hq/more-more-more-performance
...
Performance: Disable animations when there are a large number of tiles
2026-08-17 11:11:39 +02:00
Robin
b036d1c0c0
Merge pull request #4169 from element-hq/renovate/major-compound
...
Update dependency @vector-im/compound-web to v10
2026-08-17 09:25:18 +02:00
Robin
0cfe6cb03d
Merge pull request #4168 from element-hq/renovate/livekit-components
...
Update LiveKit components
2026-08-17 09:21:33 +02:00
renovate[bot]
8be8cf08bf
Update ghcr.io/element-hq/element-web:develop Docker digest to abd6473 ( #4165 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-17 09:19:40 +02:00
renovate[bot]
9a772131b6
Update dependency @vector-im/compound-web to v10
2026-08-17 00:38:58 +00:00
renovate[bot]
1cdd5d8db0
Update LiveKit components
2026-08-17 00:38:39 +00:00
renovate[bot]
fc9e13c922
Update ghcr.io/element-hq/element-web:develop Docker digest to 6176839 ( #4163 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-14 12:49:32 +02:00
Robin
580897730a
Merge pull request #4150 from element-hq/more-performance
...
Performance: Avoid re-rendering context menus so often
2026-08-12 17:30:13 +02:00