Timo
97ee4630b0
Revert "[WIP] SDK target improvements"
2026-02-04 08:51:01 +01:00
Timo K
506b85770b
Merge branch 'livekit' into toger5/sdk-improvements
2026-01-31 11:53:15 +01:00
Valere
4c7db0147e
The advertised livekit_alias in membership is deprecated
2026-01-28 14:22:21 +01:00
Timo K
92a4150d6d
more/better logging
2026-01-26 15:43:07 +01:00
Timo K
220fc51eb5
add initializeWidget to tests.
2026-01-22 19:38:39 +01:00
Timo K
f71e483080
logging updates
2026-01-15 18:13:34 +01:00
Timo K
9a88e3dab6
review valere (more readable force new endpoint logic)
2026-01-09 18:05:26 +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
1909aef186
temp
2026-01-08 12:27:17 +01:00
Timo K
385f63e83e
fix tests
2026-01-07 17:46:39 +01:00
Timo K
a5a4bb2b82
add retries inside the getLiveKitJWTWithDelayDelegation and
...
`getLiveKitJWT` functions.
2026-01-07 17:38:29 +01:00
Timo K
5556d363b9
add retries and be more specific when we fall back to legacy endpoint
2026-01-07 17:21:14 +01:00
Timo K
dd562bdaf5
dont use throw for logic.
2026-01-07 15:36:32 +01:00
Timo K
d48042f522
fix lint
2026-01-07 15:18:37 +01:00
Timo K
6480df44e9
add tests for open id delay fallback
2026-01-07 15:10:32 +01:00
Timo K
556a87d141
fix js-doc
2026-01-05 22:20:19 +01:00
Timo K
69a4189517
self review
2026-01-05 22:00:02 +01:00
Timo K
5d5d75ebdf
fixup merge
2026-01-05 21:08:33 +01:00
Timo K
df2bd22005
Merge branch 'livekit' into toger5/delayed-event-delegation
2026-01-05 21:08:21 +01:00
Valere
da55d84bde
Add script to check that the tsdoc is correct and up-to-date
2025-12-30 17:02:44 +01:00
Will Hunt
72ec1439f4
Support MSC4143 RTC Transport endpoint ( #3629 )
...
* Use rtc-focus branch of js-sdk
* Update makeTransport to fetch backend transports and validate all transports before response.
* Fix test
* Add test
* Loads more tests
* Add tests for openid errors
* improve comment
* update to develop commit
* Add JWT parsing
* Use JWT
* Cleanup
* fixup tests
* fixup tests
* lint
* lint lint
* Fix `Reconnecting`
2025-12-29 17:45:41 +00:00
Timo K
0f5c5d8be5
cleanup based on new js-sdk impl
2025-12-29 17:38:54 +01:00
Timo K
ab7e3486b3
Make use of the new jwt service endpoint (with delayed event delegation)
...
This also does all the compatibility work. When to use which endpoint to
authenticate agains a jwt service.
2025-12-17 09:53:49 +01:00
Timo K
909d980dff
still with broken tests...
2025-12-15 18:23:30 +01:00
Timo K
4099c4383d
move HomeserverConnected
2025-11-21 13:04:28 +01:00
Timo K
1fd9ac93c9
refactor local transport testing and local memberhsip initialization
2025-11-20 15:19:00 +01:00
Robin
bb746dc8dc
Fix a resource leak in the track processor code
2025-11-14 18:45:02 -05:00
Timo K
4f892e358a
start onwMemberhsip.ts
2025-10-30 15:15:49 +01:00
Robin
5245b22d80
Remove dead test files
...
While we still ought to eventually port these tests in some way, the presence of these empty test files is causing a Vitest failure, so it's easiest to just let them go and refer to Git history when we do want to reference them next.
2025-10-22 23:18:15 -04:00
Robin
75a8dd21eb
Remove some dead code
2025-10-22 23:17:07 -04:00
Robin
9ca8962328
Remove unused useECConnectionState React hook
...
It has been replaced by Connection.
2025-10-22 18:48:28 -04:00
Valere
cca46bd8dd
Merge branch 'voip-team/rebased-multiSFU' into valere/multi-sfu/connection_states
2025-10-10 16:51:09 +02:00
Valere
7cbb1ec1e8
Simplify AudioRenderer and add more tests
2025-10-09 15:33:25 +02:00
Valere
4c6b960da3
fix: use correct TestEachFunction
2025-10-09 11:00:45 +02:00
Robin
2d7e4247f3
Note a potential resource leak
2025-10-08 18:51:30 -04:00
Robin
00daf834b6
Remove local participant case (now enforced by types) from audio tests
2025-10-08 17:53:11 -04:00
Robin
c96e81bfd3
Simplify type of audio participants exposed from CallViewModel
2025-10-08 16:42:36 -04:00
Valere
427a8dd644
test: Fix Audio render tests and added more
2025-10-08 14:48:40 +02:00
Valere
529cb8a7ec
prettier !
2025-10-07 16:24:02 +02:00
Valere
c3c0516f0d
Lint: fix all the lint errors
2025-10-07 16:00:59 +02:00
Robin
0759f9b27d
Don't render audio from participants that aren't meant to be publishing
2025-09-25 21:29:02 -04:00
Timo K
7777179935
cleanup (delete files useLivekit) now covered by Connection.ts
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-23 11:40:29 +02:00
Timo K
78e9521f22
Make track processor work
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-23 11:38:34 +02:00
Timo K
02f23e25fd
remove todo from matrix audio renderer
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-22 14:16:24 +02:00
Timo K
38d78ddce4
make audio work
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-19 17:50:43 +02:00
Timo K
c8098734cd
one e2ee worker per session
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-19 17:50:43 +02:00
Timo K
9011ae4e1f
temp
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-19 17:50:43 +02:00
Will Hunt
63122c7f6b
Log when a track is unpublished or runs into an error ( #3495 )
2025-09-18 12:09:54 +01:00
Timo K
f410a11934
unused import
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 18:13:04 +02:00
Timo K
3122ccf4e4
dont use deprecated defer
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-26 18:10:08 +02:00