Timo K.
17d9d19c91
ObservableScope -> testScope
2026-08-28 15:32:59 +02:00
Timo K.
3d37abf490
merge two tests
2026-08-28 15:31:23 +02:00
Timo K.
92f504d886
remove oldest membership mocking
2026-08-28 15:29:16 +02:00
Timo K.
b0d098e065
Merge branch 'main' into toger5/add-key-rotation-participant-limit
2026-08-28 15:27:43 +02:00
Timo K.
1146d3820a
review. Dont pass full vm to developer settings
2026-08-28 15:20:49 +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
21ca382306
Fix tests
2026-08-26 19:14:19 +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
Timo K.
06b9105cee
Update DeveloperSettingsTab.test.tsx
2026-08-25 23:32:22 +02:00
Timo K.
2b5979162a
add more tests
2026-08-25 23:30:22 +02:00
Timo K.
5399f14012
add tests
2026-08-25 22:43:15 +02:00
Timo K.
f2ffb06f6c
use develop branch of matrix-js-sdk
2026-08-25 22:03:59 +02: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
Robin
1c03ad335c
Hide reactions interface in PiP mode
2026-08-19 17:44:45 +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
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
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
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
64a5b2ee5c
Clarify how an invalid width and height manifest
2026-08-17 11:19:43 +02:00
Timo K.
9857ed53e3
Add key roatation limit to config.json
2026-08-17 11:17:22 +02:00
Timo K.
0aa9d94826
add key rotation debug information
2026-08-17 11:17:22 +02:00
Timo K.
f2622f0032
Add vm to developer settings tab
2026-08-17 11:17:22 +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
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
Alex Maras
1bb342e9e1
Room joining: if join_rule is absent, assume public
2026-08-11 21:24:38 +08:00
Robin
7ca68fb5bd
Merge branch 'livekit' into valere/rtc/remove_well_known_fallback
2026-08-11 12:29:36 +02:00
Timo
72e7e0f406
Merge pull request #3736 from emmick4/livekit
...
feat: advanced media quality settings UI and config-driven defaults
2026-08-11 12:27:12 +02:00
Robin
94a1d87813
Merge pull request #4158 from element-hq/spotlight-performance
...
Performance: Avoid re-rendering entire spotlight layout so often
2026-08-11 12:24:42 +02:00
Robin
fee54a09c3
Merge branch 'livekit' into valere/rtc/remove_well_known_fallback
2026-08-11 11:45:26 +02:00
Robin
7f8d8027dc
Request capability to get RTC transports over widget API
2026-08-11 11:23:50 +02:00
Ryan Emmick
89cabf9fa2
test: cover rageshake media quality metadata and preset edge cases
2026-08-10 11:41:26 -05:00
Robin
7ca8059b0f
Remove unused access token mocks
2026-08-10 17:10:31 +02:00
Timo K.
29ea90f800
add rageshake metadata and log
2026-08-10 15:48:53 +02:00
Robin
426ea30fe1
Remove all references to .well-known transport advertisement
2026-08-10 15:10:49 +02:00
Robin
7d6a0da6a9
Remove outdated tests
2026-08-10 14:33:14 +02:00
Robin
ea31f073a7
Merge branch 'valere/widget_rtc_transport_action' into valere/rtc/remove_well_known_fallback
2026-08-10 14:32:44 +02:00
Timo K.
b0d08cb0b5
update order in developer settings tab
2026-08-10 14:22:04 +02:00
Timo K.
88e5a5badb
More resolution tests.
2026-08-10 14:21:49 +02:00
Robin
296c735500
Merge branch 'livekit' into valere/widget_rtc_transport_action
2026-08-10 13:43:42 +02:00
Robin
341c508a42
Remove outdated tests
2026-08-10 13:22:37 +02:00
Robin
14fd8c179b
Fix formatting
2026-08-10 12:55:29 +02:00
Robin
a6a02778a1
Performance: Avoid re-rendering entire spotlight layout so often
...
This removes a lot of unnecessary jank in spotlight layout when swapping individual speakers in and out of the spotlight tile.
2026-08-10 11:16:35 +02:00