ElementRobot
4786a2f92c
Merge pull request #3462 from element-hq/actions/localazy-download
...
Localazy Download
v0.15.0
2025-08-21 17:40:10 +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
fkwp
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
renovate[bot]
94085bff00
Update dependency livekit-client to v2.15.5 ( #3452 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 16:47:34 +02:00
Robin
0ed47c2588
Merge branch 'livekit' into robin/switch-camera-tile
2025-08-14 16:39:08 +02:00
Robin
770346676c
Merge pull request #3443 from element-hq/toger5/js-to-ts
...
Use `.ts` for remaining js config files
2025-08-14 15:06:12 +02:00
Robin
8c1fa3fd70
Fix inaccurate copyright headers
2025-08-14 14:57:39 +02:00
Robin
217fa40ddb
Only forbid using console in application code
2025-08-14 14:57:20 +02:00
Timo
a733461845
Hangup when last person in call (based on url params) ( #3372 )
...
* Introduce condigurable auto leave option
* Read url params for auto leave
* add tests
* rename url param to `autoLeave`
* lint
Signed-off-by: Timo K <toger5@hotmail.de >
* fix scope in CallViewModel tests
Signed-off-by: Timo K <toger5@hotmail.de >
* use auto leave in DM case
Signed-off-by: Timo K <toger5@hotmail.de >
* Make last once leave logic based on matrix user id (was participant id before)
Signed-off-by: Timo K <toger5@hotmail.de >
* add test for multi device auto leave
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-08 17:15:47 +02:00
Timo
6667fc54c0
Add a fullscreen button that uses the element request Fullscreen browser api ( #3447 )
...
* Add a fullscreen button that uses the element request Fullscreen browser api
Signed-off-by: Timo K <toger5@hotmail.de >
* use body instead of root node
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-08 17:09:25 +02:00
Timo
c0aab96968
Add intents for DM ( #3445 )
...
* Add intents for DM
Signed-off-by: Timo K <toger5@hotmail.de >
* review
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-07 15:16:41 +02:00
Valere Fedronic
610032ad1d
Merge pull request #3444 from element-hq/valere/force_jwt_service_before_start
...
Ensure that the jwt service is called before starting a call
2025-08-06 14:54:24 +02:00
Valere Fedronic
e4d14b4892
Update src/rtcSessionHelpers.ts
...
Co-authored-by: Timo <16718859+toger5@users.noreply.github.com >
2025-08-06 14:22:10 +02:00
Valere
8509efb48b
review
2025-08-06 13:59:53 +02:00
Valere
6dcc44b631
comment
2025-08-06 09:26:07 +02:00
Valere
fce7b6d456
refactor: move warmup to makePreferredLivekitFoci
2025-08-05 17:44:22 +02:00
Valere
ef7c9a166a
fix eslint
2025-08-05 15:58:46 +02:00
Valere
dba8a43495
fixup test mock
2025-08-05 15:30:15 +02:00
Valere
1a3e88c19a
Ensure that the the jwt service is called before starting a call
2025-08-05 15:13:04 +02:00
renovate[bot]
955c22c8dc
Update dependency @vector-im/compound-design-tokens to v6 ( #3438 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 11:34:24 +02:00
Timo K
02f9d0822f
update knip.ts
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-05 09:17:50 +02:00
Timo K
e133289a7f
Make convert remaining js config files to ts
...
Co-authored-by: hughns
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-04 19:09:37 +02:00
ElementRobot
518039f7c3
Merge pull request #3441 from element-hq/actions/localazy-download
...
Localazy Download
2025-08-04 17:13:41 +01:00
fkwp
f5094be194
Translations updates
2025-08-04 16:01:34 +00:00
Timo
fd426191af
Stop reading deprecated config options (DONT USE: membership_keep_alive_period, membership_server_side_expiry_timeout, key_rotation_on_leave_delay) ( #3416 )
...
* Stop reading deprecated config options
* add PR-Breaking-Change as one of the possible PR- prefix labels
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-04 17:59:04 +02:00
renovate[bot]
f9d87ea934
Update dependency livekit-client to v2.15.4 ( #3425 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 17:56:33 +02:00
Timo
77ba88b76c
Set available devices to empty map on safari. Safari does not allow changing output devices so the output device dialog is confusing. ( #3426 )
...
* Set available devices to empty map on safari.
Signed-off-by: Timo K <toger5@hotmail.de >
* better safari check
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-04 17:46:56 +02:00
fkwp
8615d3adb0
improve web endpoint routing details ( #3440 )
2025-08-04 17:14:29 +02:00
Timo
7971ea76cd
Dont construct logger before rageshake initialization ( #3434 )
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-04 16:43:08 +02:00
Robin
5d992a398d
Merge pull request #3437 from element-hq/fkwp/doc/self-hosting_cleanup_backend_announcement
...
Cleanup self-hosting guide
2025-08-01 17:47:22 +02:00
fkwp
1aa76925f7
removing nextgen_new_foci_type item from foci array since it introduces confusion
2025-08-01 15:39:58 +02:00
Robin
4888efe2f7
Merge pull request #3436 from robintown/default-timeout
...
Reset LiveKit connection timeouts to their defaults
2025-08-01 15:13:41 +02:00
Robin
879816ac6d
Reset LiveKit connection timeouts to their defaults
...
I believe that the issue we were originally investigating using these increased timeouts was the fault of my earlier ISP in SW Virginia. I can't recall reproducing the exact issue on other networks.
2025-08-01 14:52:47 +02:00