Commit Graph
5736 Commits
Author SHA1 Message Date
Timo K 2977038b6b enable encryption in per sender case
Signed-off-by: Timo K <toger5@hotmail.de>
2025-09-16 10:13:14 +02:00
Timo K 7903f3d135 one e2ee worker per session
Signed-off-by: Timo K <toger5@hotmail.de>
2025-09-15 17:49:07 +02:00
Robin fadd3403a9 All my Friday work. Demoable! 2025-08-29 18:46:24 +02:00
Timo K b3e9630362 temp before holiday
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-28 18:41:13 +02:00
Timo K cfa0f827c8 Merge branch 'voip-team/multi-SFU' of github.com:vector-im/element-call into voip-team/multi-SFU 2025-08-28 17:48:41 +02:00
Timo K 33ba746f2b lots of work. noone knows if it works.
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-28 17:45:14 +02:00
Robin d8dfa92dbc Import unfinished mute states refactor 2025-08-28 17:40:35 +02:00
Robin ca64b9ae1d Merge branch 'voip-team/multi-SFU' of github.com:element-hq/element-call into voip-team/multi-SFU 2025-08-28 16:03:17 +02:00
Timo K a190c4e491 refactor connection
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-28 15:32:46 +02:00
Timo K 1e8db09868 refactor connnection class
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-28 13:52:12 +02:00
Robin 145a765d55 Merge branch 'voip-team/multi-SFU' of github.com:element-hq/element-call into voip-team/multi-SFU 2025-08-28 13:48:53 +02:00
Timo K b996f63466 make it work
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-28 13:37:17 +02:00
Timo K 765387b3cc add logging
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-28 11:18:38 +02:00
Robin 3f090878a4 Add my own local storage SFU config stuff too 2025-08-28 11:02:41 +02:00
Timo K e9fd74c82c add local storage + more readable + remoteParticipants + use publishingParticipants
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-28 10:34:43 +02:00
Timo K efa9a9cc45 introduce publishingParticipants$
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-27 18:41:03 +02:00
Timo K a58b37fd8b add comment
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-27 17:08:08 +02:00
Timo K d1ecb091ee publish audio in remote rooms
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-27 17:07:22 +02:00
Timo K 1eaaf8b0bb first video!
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-27 16:56:57 +02:00
Robin 87a27a0849 Make it actually join the session 2025-08-27 15:33:41 +02:00
Robin a1c8593582 Fix makeFocus 2025-08-27 15:07:55 +02:00
Timo K 0de0305ceb initial compiling version
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-27 15:06:14 +02:00
Robin 439535277c Fix crash? 2025-08-27 14:36:13 +02:00
Robin b3de46befc Fix some errors in CallViewModel 2025-08-27 14:29:22 +02:00
Timo K 1ee35066d8 temp
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-27 14:01:01 +02:00
renovate[bot] 38e60208ef Update dependency livekit-client to v2.15.6 (#3468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-26 13:54:25 +02:00
Timo 9486ed5d77 Merge pull request #3464 from robintown/reconnecting-test
Test sync loop status and membership status in reconnection test as well
2025-08-25 14:03:32 +02:00
Robin 7ba4df7781 Test sync loop status and membership status in reconnection test as well 2025-08-22 18:15:21 +02:00
Robin db65a5308a Make most params optional for call view model test setup 2025-08-22 18:14:25 +02:00
fkwp 482e2f8f6f Refine MatrixRTC connection wording (#3463) 2025-08-22 12:34:18 +02:00
ElementRobot cd5b7cdc47 Merge pull request #3461 from element-hq/actions/localazy-download
Localazy Download
2025-08-21 19:09:14 +02:00
fkwp e097e58212 Translations updates 2025-08-21 15:39:08 +00:00
Timo 31892f46cd Merge pull request #3453 from robintown/reconnecting
Pause media tracks and show a message when reconnecting to MatrixRTC
v0.15.0-rc.1
2025-08-20 22:24:30 +02:00
Timo K c0dccf89cb lint
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-20 22:07:09 +02:00
Robin 44ddb40eea Iterate in pairing session 2025-08-20 20:47:20 +02:00
Robin 5b8839b577 Pause hand raise updates while in 'reconnecting' state 2025-08-20 19:08:44 +02:00
Robin 33bf63d8d2 Disable a bunch of media/event sources when reconnecting 2025-08-20 18:51:03 +02:00
Robin a7cc11ac81 Merge branch 'livekit' into reconnecting 2025-08-20 14:13:03 +02:00
Robin 25f04030fc Merge pull request #3336 from element-hq/robin/switch-camera-tile
Move the switch camera button to the local user's tile
2025-08-20 13:38:44 +02:00
Robin 5d0289f3c9 Show 'reconnecting' message when session warns we've hit a timeout
By using the new 'probablyLeft' state provided by MatrixRTCSession.
2025-08-20 13:34:41 +02:00
Robin 3da9013426 Show 'reconnecting' message when disconnected from LiveKit 2025-08-20 13:34:36 +02:00
Robin 1a1e5a9db8 Show 'reconnecting' message when sync loop is disconnected
With this change I'm also taking care to not show the standard "Connection to the server has been lost" banner in the call view, since that is now covered by the 'reconnecting' message.
2025-08-20 13:34:26 +02:00
fkwp 87574451a9 Doc: Use new naming of jwt auth service (#3455)
* use new naming of jwt auth service

* use new name of jwt service

* added links the https://github.com/element-hq/lk-jwt-service
2025-08-20 12:45:00 +02:00
Robin f8a051ee11 Address review feedback 2025-08-20 12:07:06 +02:00
fkwpandTimo K a0d778083d Allow multiple MatrixRTC sessions per room (#3451)
* bump js-sdk to Allow multiple rtc sessions per room (with different sessionDescriptions)

* Allow new state key string-packing format for widget mode

* bump js-sdk to latest version (with merged multi session PR)

Signed-off-by: Timo K <toger5@hotmail.de>

---------

Signed-off-by: Timo K <toger5@hotmail.de>
Co-authored-by: Timo K <toger5@hotmail.de>
2025-08-19 16:13:56 +02:00
Robin 8de6ddceb0 Test that media tracks are paused while reconnecting to MatrixRTC 2025-08-15 20:20:00 +02:00
Robin 8b3b72dfb4 Consolidate yes/no marbles into one definition 2025-08-15 20:19:18 +02:00
Robin db59679ad4 Allow the local participant's RTC membership to be absent in tests 2025-08-15 20:18:21 +02:00
Robin f08ae36f9e Pause media tracks and show a message when reconnecting to MatrixRTC 2025-08-15 18:38:52 +02:00
Robin dc789e63f2 Avoid using the deprecated 'room' field on MatrixRTCSession 2025-08-15 18:32:37 +02:00