Timo K
58f430eb32
review
2026-05-04 18:25:04 +02:00
Timo K
89281c6d70
Refactor leveraging the fact, things blocking shortcuts are using react
...
portals.
2026-04-27 14:21:02 +02:00
Timo K
3fc823e049
Fix unit tests
2026-04-15 15:51:21 +02:00
Timo K
b59600099d
fix logo in lobby
2026-04-15 11:46:08 +02:00
Timo K
242c40af14
move appBar hook to InCallView
2026-04-14 18:36:36 +02:00
Timo K
8c5668bf1a
Breaking changes detected by snapshot tests.
...
Add screenshare button back to snapshot test.
Remove reaction button.
2026-04-14 14:06:20 +02:00
Timo K
400259207e
Also use CallFooter for lobby
2026-04-14 13:25:33 +02:00
Timo K
5f0afd3edc
Add tests to make sure we always have one settings button.
2026-04-13 15:49:28 +02:00
Timo K
8956d55d5c
dont call useAppBarSecondaryButton two times
2026-04-10 18:38:35 +02:00
Timo K
134fdeef3a
Fix logic for hiding the logo.
...
Was shown on embedded mobile on wide screens.
2026-04-10 18:27:56 +02:00
Timo K
9de5938e79
Add back the settings button to the bottom buttons group for SPA mobile.
...
This is an edgecase where we need the settings button but have hidden it
before.
2026-04-10 18:27:52 +02:00
Timo K
f75e91fc2b
move show footer logic to callViewModel
...
Also remove header prop. This is accesible via urlParams.
2026-04-10 18:27:24 +02:00
Timo K
6be06de153
fix tests
2026-04-10 18:27:24 +02:00
Timo K
5da7dd6413
Move footer to storybook
2026-04-10 18:27:24 +02:00
Timo K
9d20ec00f1
Add test for the media switch button:
...
- is it available in the bottom bar
- does pressing it trigger the expected callback
2026-04-09 13:25:23 +02:00
Timo K
cf642aa670
Move settings button out of the button bar.
...
User overflow button instead: at the top for mobile, bottom left for
web.
2026-04-08 16:05:46 +02:00
Valere Fedronic
385ab0a0ed
Merge pull request #3805 from element-hq/robin/ringing
...
New ringing UI
2026-03-19 10:43:16 +01:00
Robin
fa844446b6
Invert the colors of the camera and microphone buttons
...
So that they use primary color tokens when unmuted, and secondary color tokens when muted. This makes them work like the screen sharing button.
2026-03-18 11:29:55 +01:00
Robin
9dfade68ee
New ringing UI
...
This implements the new ringing UI by showing a placeholder tile for the participant being dialed, rather than an overlay.
2026-03-18 11:20:43 +01:00
Timo K
8db1c4c370
Implement new Pip Layout (with control buttons)
2026-03-10 13:57:06 +01:00
Valere
3da762ab36
fix: typo inverting with/height in PIP spotlight tile
2026-03-09 17:49:04 +01:00
Robin
313b8285d9
Make the screen share volume button accessible on mobile
...
In landscape orientation the button would be buried underneath the footer, which would block interaction with it. This commit changes the footer to not show in cases where a button has been pressed.
2026-03-09 10:30:42 +01:00
Timo K
2c3365a401
remove deprecated widget layout actions
2026-01-19 12:11:32 +01:00
Timo K
ff8d71380d
Add livekitAlias debugging info
2026-01-13 15:14:34 +01:00
Timo K
c2e3774749
prettier
2026-01-09 15:40:39 +01:00
Timo K
7dbbd763b9
Refactor how we aquire the jwt token for the local user. (only fetch it
...
once)
The local jwt token needs to be aquired via the right endpoint. The
endpoint defines how our rtcBackendIdentity is computed. Based on us
using sticky events or state events we also need to use the right
endpoint. This cannot be done generically in the connection manager. The
jwt token now is computed in the localTransport and the resolved sfu
config is passed to the connection manager.
Add JWT endpoint version and SFU config support Pin matrix-js-sdk to a
specific commit and update dev auth image tag. Propagate SFU config and
JWT endpoint choice through local transport, ConnectionManager and
Connection; add JwtEndpointVersion enum and LocalTransportWithSFUConfig
type. Add NO_MATRIX_2 auth error and locale string, thread
rtcBackendIdentity through UI props, and include related test, CSS and
minor imports updates
2026-01-09 13:38:26 +01:00
Timo K
69a4189517
self review
2026-01-05 22:00:02 +01:00
Timo
009c9e046c
Merge branch 'livekit' into toger5/delayed-event-delegation
2026-01-05 21:26:15 +01:00
Timo K
df2bd22005
Merge branch 'livekit' into toger5/delayed-event-delegation
2026-01-05 21:08:21 +01:00
Robin
6aaf2db626
Fix formatting
2026-01-05 19:35:09 +01:00
Timo
d1aabb05ff
Merge branch 'livekit' into toger5/otel-remove-experiment
2026-01-05 14:22:11 +01:00
Timo K
e78f37a6b3
Merge branch 'livekit' into toger5/lib-ec-version
2025-12-22 12:43:09 +01:00
Timo K
9bd51fdfc4
Merge branch 'livekit' into toger5/pseudonomous-identities
2025-12-16 12:18:00 +01:00
Timo
3d8d0ae9dd
Merge branch 'livekit' into toger5/pseudonomous-identities
2025-12-15 21:20:55 +01:00
Robin
c7e9f1ce14
Explicitly pass the MatrixRTC mode to CallViewModel
2025-12-15 15:09:46 -05:00
Timo K
909d980dff
still with broken tests...
2025-12-15 18:23:30 +01:00
Timo K
207b161b3b
fix logger and dismiss button presses
2025-12-11 17:17:56 +01:00
Timo K
b380532d30
lots of error logging and fixing playwright
2025-12-10 21:14:13 +01:00
Timo K
88721be952
cleanup
2025-12-03 10:04:22 +01:00
Timo K
af47002613
Refactor local membership publisher and connectionState related logic
2025-12-01 20:14:29 +01:00
Timo K
2d8ffc0ccd
almost mvp
2025-12-01 12:43:43 +01:00
Timo K
d22d7460fe
Another larger refactor to fix sfu switches and in general proper
...
cleanup.
2025-11-25 20:18:34 +01:00
Timo K
1fda5c7920
remove otel to see what impact it has on tests.
2025-11-24 12:33:02 +01:00
Timo K
1fd9ac93c9
refactor local transport testing and local memberhsip initialization
2025-11-20 15:19:00 +01:00
Valere
6577db16ce
Merge branch 'livekit' into valere/fix_blank_widget_auto_leave
2025-11-20 10:41:31 +01:00
Timo K
2e2c799f72
convert CallViewModel into create function pattern. (with much more
...
minimal changes thanks to the intermediate class refactor)
2025-11-17 18:24:47 +01:00
Timo
b51df36a06
Move one-on-one layout into CallViewModel ( #3567 )
...
* move ononone layout into CallViewModel
* move even more into the vm.
* tests
2025-11-17 17:42:37 +01:00
Timo K
0115242a2b
tests first batch
2025-11-13 11:35:37 +01:00
Robin
a62d8368a1
Fix and simplify screen sharing
2025-11-12 15:02:19 -05:00
Timo K
e741285b11
Fix lints, move CallViewModel.test.ts. Fix audio renderer
2025-11-07 14:04:40 +01:00