Robin
a1c7255cc6
Restore CallViewModel tests to working order
...
I've left only one of the tests behind (skipped).
2025-10-22 18:50:16 -04:00
Robin
d5efba285b
Fix resource leaks when we stop using a connection
...
The execution of certain Observables related to a local or remote connection would continue even after we stopped caring about said connection because we were failing to give these state holders a proper ObservableScope of their own, separate from the CallViewModel's longer-lived scope. With this commit they now have scopes managed by generateKeyed$.
2025-10-17 12:23:53 -04:00
Robin
b0eb566a4f
Simplify local transport connection state tracking
2025-10-14 14:43:13 -04:00
Robin
2dc6134606
Stick to the term 'transport' rather than 'focus'
2025-10-14 14:38:37 -04:00
Robin
ea17ed7253
Rename 'localTransport' to 'transport', since it's often remote
2025-10-14 14:34:51 -04:00
Robin
9f4e99310b
Elaborate on a TODO for preloading JWT tokens
2025-10-14 14:32:56 -04:00
Robin
13636b78d9
Replace deprecated CallMembership.sender with userId
2025-10-14 12:07:51 -04:00
Robin
2de7a20d8a
Remove outdated comment
2025-10-14 11:54:36 -04:00
Valere
a6c4fb4148
review: count as publishing even if not yet connected to LK
2025-10-14 17:47:38 +02:00
Valere
a9db9c8b59
ErrorHandling: publish connection error handling
2025-10-14 10:46:57 +02:00
Robin
64c2e5911c
Update outdated comment
2025-10-08 19:09:08 -04:00
Robin
5be3b91509
Fix focus connection state typo, simplify its initialization
2025-10-08 19:09:03 -04:00
Valere
529cb8a7ec
prettier !
2025-10-07 16:24:02 +02:00
Valere
597e6782a8
Merge branch 'voip-team/rebased-multiSFU' into valere/multi-sfu/connection_states
2025-10-07 10:33:31 +02:00
Robin
1fff71ace1
Actually leave the MatrixRTC session again
2025-10-03 21:00:45 -04:00
Robin
1820cac3f6
Create media items for session members not joined to LiveKit
2025-10-03 19:14:48 -04:00
Robin
86fb026be8
Turn multi-SFU media transport into a developer option
2025-10-03 14:43:22 -04:00
Valere
dfaa6a33f4
fix lint errors
2025-10-01 17:24:19 +02:00
Valere
e8bf817f88
tests: end scope tests
2025-10-01 16:39:21 +02:00
Valere
879a1d4af1
Connection: add Connection state and handle error on start
2025-10-01 11:23:16 +02:00
Valere
b00f7d5409
refactor: Remote / Publish Connection and constructor
2025-09-30 17:02:48 +02:00
Timo K
2819c79590
use updated multi sfu js-sdk
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-30 16:47:45 +02:00
Valere
edf68d16b7
refactoring: prep work extract to file + documentation
2025-09-30 11:33:45 +02:00
Robin
dbdf853d55
Stop connections on view model destroy
2025-09-26 13:20:55 -04: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
Robin
e08f16f889
All my Friday work. Demoable!
2025-09-19 17:50:43 +02:00
Timo K
598371b807
lots of work. noone knows if it works.
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-19 17:50:43 +02:00
Timo K
802ebf828d
refactor connection
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-19 17:50:43 +02:00
Timo K
e4a54e3a19
refactor connnection class
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-19 17:50:43 +02:00