Robin
a7a3d4e93c
Remove unsound participant casts
...
By tagging participant behaviors with a type (local vs. remote) we can now tell what kind of participant it will be in a completely type-safe manner.
2025-12-08 23:06:19 -05:00
Robin
47cd343d44
Prove that the remote members modules only output remote members
...
They had loose types that were allowing them also output local members. They don't do this, it's just misleading.
2025-12-08 23:01:44 -05:00
Robin
cc8e250d96
Remove a brittle cast from local member code
2025-12-08 22:54:46 -05:00
Robin
5a9a62039c
Test CallViewModel in all MatrixRTC modes
2025-12-08 22:42:57 -05:00
Robin
2986f90a5f
Allow MatrixRTC mode to be configured in tests
2025-12-08 22:29:15 -05:00
Valere Fedronic
e4404e5bb1
Merge pull request #3608 from robintown/initial-layout
...
Fix the wrong layout being used until window size changes
2025-12-04 16:44:50 +01:00
Valere Fedronic
f5d4017981
Merge pull request #3606 from element-hq/valere/fix_transiant_earpiece_overlay
...
fix: The handset mode overlay is visible a split second for every call
2025-12-04 11:05:26 +01:00
Valere
71bf55f358
also test that video is muted when earpiece overlay is on
2025-12-04 10:37:14 +01:00
Valere
7a2c1af44b
review: use simple transition instead of keyframe
2025-12-04 10:36:57 +01:00
Valere
940c787040
review: quick renaming
2025-12-04 10:06:45 +01:00
Valere
5d55f83e90
Merge branch 'livekit' into valere/fix_transiant_earpiece_overlay
2025-12-04 10:05:06 +01:00
Valere Fedronic
9e3e359445
Merge pull request #3605 from element-hq/valere/layout_switch
...
Fix: Allow to manually switch back to grid mode when there is a screenshare
2025-12-04 09:50:56 +01:00
Valere
be7407ea3d
review: quick renaming
2025-12-04 09:37:07 +01:00
Valere Fedronic
0a3483729f
Merge pull request #3615 from element-hq/valere/fix_lk_server_1.9.4
...
keep livekit 1.9.4 as the latest is breaking the dev backend
2025-12-04 09:28:36 +01:00
Robin
f599e22e94
Merge pull request #3614 from robintown/simplify-analytics-id
...
Simplify computation of analytics ID
2025-12-03 13:59:01 -05:00
Valere
fdc66a1d62
fix: existing screenshare switching twice
2025-12-03 18:36:51 +01:00
Valere
c7491c3e97
move fixture to correct folder
2025-12-03 17:25:32 +01:00
Valere
af08c1830e
keep livekit 1.9.4 as the latest is breaking the dev backend
2025-12-03 17:18:35 +01:00
Valere
bcb2b36888
keep livekit 1.9.4 as the latest is breaking the dev backend
2025-12-03 17:17:58 +01:00
Valere Fedronic
b9e346d64c
Merge pull request #3596 from element-hq/valere/bugfix_earpiece_mute_video
...
Fix: Camera is not muted when the earpiece mode is enabled
2025-12-03 17:12:10 +01:00
Valere
0ed7194d87
fix: earpiece overlay not showing + playwright test!
2025-12-03 17:10:57 +01:00
Robin
bbd92f666b
Simplify computation of analytics ID
...
Since we now bundle a trusted Element Call widget with our messenger applications and this widget reports analytics to an endpoint determined by the messenger app, there is no longer any reason to compute a different analytics ID from the one used by the messenger app.
2025-12-03 10:42:04 -05:00
Valere
6e7bedbaec
Merge branch 'livekit' into valere/layout_switch
2025-12-03 09:17:31 +01:00
Valere
a93ceeae4b
review: Keep previous behavior for now to always auto switch
2025-12-03 09:01:26 +01:00
Valere
b85f36598c
fix: mistake in file name
2025-12-03 08:54:52 +01:00
Valere Fedronic
e0bf51b63b
Merge pull request #3590 from element-hq/valere/noise_cancellation
...
Config: UrlParams to control noiseSuppression and echoCancellation
2025-12-02 18:36:32 +01:00
Valere
f6a3a371cb
fix lint
2025-12-02 17:52:27 +01:00
Valere
ac9acc0158
review: refactor convert params to object for generateRoomOption
2025-12-02 17:47:00 +01:00
Valere
91f3b8b114
Merge branch 'livekit' into valere/noise_cancellation
2025-12-02 17:44:06 +01:00
Valere
be0c7eb365
review: fix mock import module
2025-12-02 17:43:58 +01:00
Valere
44980a2744
review: rename deviceConnected to canControlDevices
2025-12-02 16:39:26 +01:00
Robin
83ea154e1a
Fix the wrong layout being used until window size changes
...
While looking into what had regressed https://github.com/element-hq/element-call/issues/3588 , I found that 28047217b8 had filled in a couple of behaviors with non-reactive default values, the "natural window mode" behavior being among them. This meant that the app would no longer determine the correct window mode upon joining a call, instead always guessing "normal" as the value. This change restores its reactivity.
2025-12-02 10:36:53 -05:00
Valere
0e04fd9433
fix: The handset mode overlay is visible a split second for every call
2025-12-02 14:14:28 +01:00
Valere
b5d3f3c72a
fix: Allow switching back to grid when there is a screenshare
2025-12-02 11:18:50 +01:00
Valere
60bc6f1e93
refactor: Extract layout mode switch + test
2025-12-02 11:00:32 +01:00
Timo
f05d4b158e
Merge pull request #3565 from element-hq/renovate/matrix-widget-api
...
Update dependency matrix-widget-api to v1.15.0
2025-12-01 19:14:52 +01:00
Robin
0240087afe
Unpin matrix-js-sdk so it can be upgraded
2025-12-01 13:09:10 -05:00
Timo K
4ec1b19fe2
fix js-sdk tests
2025-12-01 18:54:57 +01:00
Timo K
5f6a45f0e9
also bump js-sdk
2025-12-01 18:45:47 +01:00
renovate[bot]
e2916d9093
Update dependency matrix-widget-api to v1.14.0
2025-12-01 18:23:35 +01:00
Timo
90d4b6a6ce
Merge pull request #3598 from element-hq/renovate/github-actions
...
Update GitHub Actions
2025-12-01 17:42:05 +01:00
Timo
e3eb2ea12b
Merge pull request #3599 from element-hq/renovate/embedded-package-dependencies
...
Update embedded package dependencies
2025-12-01 17:40:29 +01:00
Timo
4f45825cf2
Merge pull request #3591 from element-hq/toger5/fix-local-transport-update
...
Fix reactivity based on localTransport updates (Cleanup for LocalMembership.ts)
2025-12-01 17:39:55 +01:00
Timo K
8cb8357398
make logs just debug. (info -> debug)
2025-12-01 17:34:37 +01:00
Timo K
63cd4f79dd
fix playwright test! (It caught an actual bug!!! so the right wording
...
would be: fix implementation thanks to the playwright test!
2025-12-01 17:29:35 +01:00
Valere Fedronic
7fd4424e7b
Merge pull request #3601 from element-hq/valere/fix_switch_spotlight_screenshare
...
fix: Automatically switch to spotlight if remote screenshare
2025-12-01 15:30:24 +01:00
Valere
b7fc86ee06
review: move setGridMode close to the value it sets
2025-12-01 15:25:17 +01:00
Timo K
f26aa8f970
fix tests
2025-12-01 15:10:38 +01:00
Valere
1ff479a315
fix: Automatically switch to spotlight if remote screenshare
2025-12-01 15:06:17 +01:00
Timo K
47c6a17d1e
review
2025-12-01 14:58:06 +01:00