Timo K
57bf86fc4c
finish up most of our helper classes. there are no lint issues in the
...
new classes. The CallViewModel is not done yet however
2025-11-04 20:24:15 +01:00
Valere
870b706672
Connection & Livekit integ test WIP
2025-11-04 17:13:28 +01:00
Valere
06734ae086
quick refactor, use object instead of tupple
2025-11-04 17:12:44 +01:00
Valere
5961cb65df
test with marbles
2025-11-03 17:19:17 +01:00
Valere
a7d2a3b9db
es lint fixes
2025-11-03 13:18:33 +01:00
Valere
4c5f06a8a9
Refactoring to ease testing of ConnectionManager
...
- Extract a ConnectionFactory
- Change Connection manager allPariticipantWithConnection$ for structure that supports members with no participant
2025-11-03 13:18:21 +01:00
Timo K
a44171da1c
changes summary valere timo
2025-10-30 22:15:35 +01:00
Timo K
4f892e358a
start onwMemberhsip.ts
2025-10-30 15:15:49 +01:00
Timo K
c8ef8d6a24
start moving over/removing things from the CallViewModel
2025-10-30 01:13:06 +01:00
Timo K
6b513534f1
lots of fixup in the new classes
2025-10-30 00:09:07 +01:00
Timo K
633a0f9290
connection manager
2025-10-29 18:33:58 +01:00
Timo K
62ef49ca05
temp
...
Co-authored-by: Valere <bill.carson@valrsoft.com >
2025-10-29 15:20:06 +01:00
Timo K
3de0bbcfc9
temp
...
Co-authored-by: Valere <bill.carson@valrsoft.com >
2025-10-29 12:37:14 +01:00
Timo K
cfe05f1ed9
more temp
2025-10-28 21:58:10 +01:00
Timo K
9cdbb1135f
temp
2025-10-28 21:18:47 +01:00
Valere Fedronic
5b21691c21
Merge pull request #3544 from element-hq/valere/fix_hangup
...
Fix: widget hangup action not working
2025-10-24 13:33:04 +02:00
Valere
23bcb5777c
Fix: widget hangup action not working
2025-10-23 19:20:21 +02:00
renovate[bot]
5e0a3f3974
Update LiveKit components ( #3533 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 17:31:41 +02:00
renovate[bot]
06337b9ae6
Update dependency vite to v7.1.11 [SECURITY] ( #3541 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 17:23:07 +02:00
renovate[bot]
1fa2eba0c0
Update dependency livekit-client to v2.15.11 ( #3532 )
...
* Update dependency livekit-client to v2.15.11
* bump livekit/protocol
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fkwp <github-fkwp@w4ve.de >
2025-10-23 17:14:41 +02:00
Valere Fedronic
f99d01fc38
Merge pull request #3512 from element-hq/voip-team/rebased-multiSFU
...
Multi-SFU media transport
2025-10-23 16:46:49 +02:00
Valere
301cf2f4eb
Revert "CI try without USE_DOCKER"
...
This reverts commit d52656c553 .
2025-10-23 16:26:02 +02:00
Valere
918d67b2ac
CI: revert to synapse latest
2025-10-23 16:23:08 +02:00
Valere
d52656c553
CI try without USE_DOCKER
2025-10-23 16:07:04 +02:00
Valere
0823936ee1
revert CI test changes
2025-10-23 16:05:24 +02:00
Valere
150cdf64c8
CI try some more logs
2025-10-23 15:55:22 +02:00
Valere
552e1215be
revert CI test changes
2025-10-23 14:24:15 +02:00
Valere
185d7d1177
CI test
2025-10-23 14:13:50 +02:00
Valere
c572d2e779
test CI
2025-10-23 14:02:17 +02:00
Valere
348a6fe1af
test CI changing ports
2025-10-23 13:54:08 +02:00
Valere
a638acde2c
CI: Increase job timeout
2025-10-23 13:41:08 +02:00
Valere
e06f288e93
update playwright
2025-10-23 10:41:10 +02:00
Robin
db2004fb90
Remove unused string
2025-10-22 23:29:36 -04:00
Robin
e0b9a85f02
Merge branch 'livekit' into voip-team/rebased-multiSFU
2025-10-22 23:28:26 -04:00
Robin
6be7749091
Remove even more dead code
2025-10-22 23:27:38 -04: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
2c5afe82c4
Skip GroupCallView tests for now
2025-10-22 23:13:57 -04:00
Robin
58cd12b9b8
Fix a number of remaining test failures
2025-10-22 22:57:29 -04:00
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
9ca8962328
Remove unused useECConnectionState React hook
...
It has been replaced by Connection.
2025-10-22 18:48:28 -04:00
Timo K
8da111d39d
remove option to enable/disable room transport
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-10-22 14:13:31 +02:00
Timo K
19daf5f5f3
update snapshot (in call view)
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-10-22 14:10:10 +02:00
Timo
5526cd74cb
Add sticky event support ( #3513 )
...
* add sticky event support
- use new js-sdk
- use custom synapse
- don't filter rooms by existing call state events
Signed-off-by: Timo K <toger5@hotmail.de >
* enable sticky events in the joinSessionConfig
Signed-off-by: Timo K <toger5@hotmail.de >
* Remove unused useNewMembershipmanager setting
* Add prefer sticky setting]
* Fixup call detection logic to allow sticky events
* lint
* update docker image
* More tidy
* update checksum
* bump js-sdk fix sticky events type
Signed-off-by: Timo K <toger5@hotmail.de >
* fix demo
Signed-off-by: Timo K <toger5@hotmail.de >
* always use multi sfu if we are using sticky events.
Signed-off-by: Timo K <toger5@hotmail.de >
* review
Signed-off-by: Timo K <toger5@hotmail.de >
* lint
Signed-off-by: Timo K <toger5@hotmail.de >
* Always consider multi-SFU mode enabled when using sticky events
CallViewModel would pass the wrong transport to enterRtcSession when the user enabled sticky events but didn't manually enable multi-SFU mode as well. This likely would've added some confusion to our attempts to test these modes.
* Fix test type errors
* add todo comment
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
Co-authored-by: Half-Shot <will@half-shot.uk >
Co-authored-by: Robin <robin@robin.town >
2025-10-22 12:53:22 +02:00
Robin
e7e0facaa5
Merge pull request #3536 from robintown/stable-speaker-switches
...
Avoid gratuitous animations when the speaker changes
2025-10-21 13:36:54 -04:00
Robin
1a26a85a78
Show that we've proved to TypeScript that the media is user media
2025-10-21 13:22:20 -04:00
Robin
4936cdfbf6
Merge pull request #3537 from robintown/connection-leaks
...
Fix resource leaks when we stop using a connection
2025-10-21 09:56:31 -04:00
Robin
340265a838
Enable the PiP tile in expanded spotlight layout to swap speakers without a layout shift
...
This was apparently left unimplemented during the first iteration of the TileStore. It's a welcome UI optimization and we can reliably test for it.
2025-10-21 01:08:46 -04:00
Robin
1b3a56427f
Document generateKeyed$ more thoroughly
2025-10-21 00:27:18 -04:00
Robin
27f24ca565
Document CallViewModel and some terms used
2025-10-21 00:07:48 -04:00