Valere
07e3dc1ca4
Update livekit to 2.18.1
...
Fix mocking in a test
Also add "skipLibCheck": true in tsconfig
2026-04-13 10:02:54 +02:00
Valere Fedronic
fae3c4195f
Merge pull request #3854 from element-hq/valere/fix_race_connection_fails
...
Fix a race connection causing the joiner to never publish media to the call
2026-04-10 11:12:55 +02:00
Valere
208184909e
fixup: prettier
2026-04-10 10:08:57 +02:00
Valere
aea5815dab
Ensure we don't publish to any transport until our own transport is ok
2026-04-10 09:24:34 +02:00
Valere
40dacd523b
review: Move the all advertised/active down to the LocalMember
...
And let the local member use it properly to send membership event and publish media
2026-04-09 15:22:10 +02:00
Timo
44958db514
Merge pull request #3851 from element-hq/toger5/shodow-for-draggable
...
Add a shadow to draggable items to prohibit invisible PIP outlines.
2026-04-09 15:52:33 +08:00
Timo K
27b42ca641
Merge branch 'livekit' into storybook
2026-04-08 16:17:37 +02:00
Valere
08006d640a
fix: Ensure to publish on the correct transport
2026-04-08 11:10:27 +02:00
Timo K
6c8219a26b
Add a shadow to draggable items to prohibit invisible PIP outlines.
2026-04-07 13:02:46 +02:00
Robin
3c2c189830
Merge pull request #3838 from element-hq/valere/refactor_transport_discovery
...
Refactor LocalTransport discovery and validation
2026-04-06 13:24:16 +02:00
Robin
2c34e681a1
Fix tests
2026-04-06 12:58:26 +02:00
Valere
9fe35ba822
Add back the patch to avoid reconnect glitch
2026-04-03 19:08:52 +02:00
Valere
a89d231858
review change comment to proper doc
2026-04-03 18:51:14 +02:00
Valere
6d99450d81
review: Remove un-needed initial value for behavior
2026-04-03 18:46:49 +02:00
Robin
47e14ff574
Merge pull request #3832 from element-hq/renovate/all-minor-patch
...
Update all non-major dependencies
2026-04-03 18:09:58 +02:00
Robin
55eea7a968
Fix type error
2026-04-03 17:48:42 +02:00
Valere
b1f84a34a8
remove dead commented code
2026-04-02 20:42:09 +02:00
Valere
95eb8943af
fixup test: Errors are now wrapped in user readable error
...
and proper fetchmock for doNetworkOperationWithRetry
2026-04-02 19:05:24 +02:00
Valere
b5be123953
fix uncaught errors in tests
2026-04-02 16:53:51 +02:00
Valere
90bfaecd13
refact: step 2 - break down old membership local transport logic
2026-04-02 16:53:51 +02:00
Valere
4cecdda955
refact: step 1 - extract oldest membership transport into new function
2026-04-02 16:53:51 +02:00
Valere
869bab8253
fixup test since usage of doNetworkOperationWithRetry
...
doNetworkOperationWithRetry requires to properly mock the get_token endpoint, whereas retryNetworkOperation didn't require it.
2026-04-02 16:53:51 +02:00
Valere
23f846a308
fixup: test prettier
2026-04-02 16:53:51 +02:00
Valere
6dcb470162
Refactor local transport
...
- use the new domain logic to discover the transport
- then try to authenticate
- Also fix the bug in multi sfu where active$ not updated on delayId change
2026-04-02 14:38:49 +02:00
Valere
c5c154c99b
add self contained domain logic to discover transports
2026-04-02 14:37:25 +02:00
Valere
fd08489afb
add failing test showing delayId not properly used for delegation
2026-04-02 14:32:26 +02:00
Robin
f7488a0474
Avoid redundantly showing the local user in the PiP tile
...
If you are the only participant in the call, the expanded spotlight layout would redundantly show your media in both the spotlight and PiP tiles. This is a regression; in versions 0.16.1 and earlier we would avoid showing the same user twice.
2026-04-01 13:16:39 +02:00
Valere
b5870c9e78
Merge branch 'livekit' into valere/msc_4039
2026-03-31 18:48:13 +02:00
Valere
8cee4df46e
fix test: use fetchMock to avoid test interference
2026-03-31 12:03:02 +02:00
Valere
6b7467ce6d
Stop calling rtc/transport in widget mode
2026-03-31 11:38:21 +02:00
Robin
c9eab59161
Create a StarRatingInput story
2026-03-30 18:26:38 +02:00
Robin
4cf75c8eeb
Create a LayoutToggle story
2026-03-30 18:26:38 +02:00
Robin
2de151d94d
Set up Storybook again
2026-03-30 18:26:38 +02:00
Valere
3389fb5a34
fixup linter
2026-03-26 19:39:02 +01:00
Valere
421c49e7ba
fixup prettier
2026-03-26 19:10:10 +01:00
Valere
1eabb0f0aa
add tests
2026-03-26 18:14:51 +01:00
Valere
8f38ecac2e
msc4039 support b64 in addition to blob file download
2026-03-26 15:29:51 +01:00
Valere Fedronic
40fdef89eb
Merge pull request #3780 from JephDiel/Download-Avatars-with-MC4039
...
Download avatars using the MC4039 Widget API
2026-03-26 09:03:15 +01:00
Valere
aad160a715
Merge branch 'livekit' into valere/default_route
2026-03-24 18:28:54 +01:00
Valere
fc61a36d4a
review: improve comments
2026-03-24 18:25:09 +01:00
Valere
1bc2abb84f
rename ControlledAudioOutput to iOSControlledAudioOutput
2026-03-24 18:03:33 +01:00
Valere
4f518819d3
review: extract ControlledAudioOutput in its own file
2026-03-24 18:02:27 +01:00
Robin
b40feae7da
Merge pull request #3810 from element-hq/robin/button-accessibility
...
Improve accessibility of microphone, camera, and screen share buttons
2026-03-24 17:36:36 +01:00
Robin
e15761d8ee
Merge pull request #3703 from element-hq/renovate/compound
...
Update Compound
2026-03-24 17:20:01 +01:00
Robin
6dcd883fc3
Update test snapshots
2026-03-24 16:10:19 +01:00
Robin
c0d60b2c29
Improve accessibility of microphone, camera, and screen share buttons
...
Taking Valere's suggestion of giving them the 'switch' role. Also, the aria-label attributes were redundant (having tooltips already gives the buttons aria-labelledby).
2026-03-21 02:53:48 +01:00
Valere
c8b8d350d5
Merge branch 'livekit' into valere/default_route
2026-03-19 18:41:36 +01:00
Valere
c4ec52ae15
add some test for normal AudiOutput
2026-03-19 10:44:38 +01:00
Valere
4be2bc7560
android: Select default output device based on callIntent
...
Add comments on existing code
Extracted a specific android controller for isolation and better testing
lint fixes
Fix device update logic and more tests
better typescript
2026-03-19 10:44:38 +01:00
Valere Fedronic
385ab0a0ed
Merge pull request #3805 from element-hq/robin/ringing
...
New ringing UI
2026-03-19 10:43:16 +01:00