Valere
80e760ca55
review
2025-12-16 13:40:06 +01:00
Valere
190cdfcb60
comment now dead state variant
2025-12-12 17:03:16 +01:00
Valere
8f2055b4f4
eslint fix
2025-12-12 14:46:13 +01:00
Valere
93da69983d
post merge: partial mapping of tracks/publish states
2025-12-12 14:40:45 +01:00
Valere
b3b76d8b3d
post merge
2025-12-12 11:54:43 +01:00
Valere
d052d55547
Merge branch 'livekit' into valere/double_pub_problems_highlevel
2025-12-12 11:54:35 +01:00
Valere
610af439a8
cleaning: just use LocalTrackPublished event to pause/unpause
2025-12-12 10:37:37 +01:00
Valere
f8310b4611
publisher: only use highlevel participant APIs
2025-12-12 10:31:08 +01:00
Timo K
9a7e797af4
fix lint
2025-12-11 16:17:45 +01:00
Timo K
08306d663a
remove duplicated connecting state and update Test setup
2025-12-11 16:04:12 +01:00
Timo K
aabd76044b
fix lint
2025-12-10 21:25:35 +01:00
Timo K
e626698fda
fix connection tests
2025-12-10 21:22:55 +01:00
Timo K
8dac0366b6
fix lints
2025-12-10 21:17:33 +01:00
Timo K
b380532d30
lots of error logging and fixing playwright
2025-12-10 21:14:13 +01:00
Timo K
667a3d0e3d
fix test not checking for livekit connection state anymore.
2025-12-10 19:18:16 +01:00
Timo K
1941fc9ca1
fix tests.
2025-12-10 19:12:52 +01:00
Timo K
6efce232f8
fix playwright tests
2025-12-10 18:50:19 +01:00
Timo K
ef2f53c38a
Merge branch 'livekit' into toger5/connection-state-refactor
2025-12-10 13:49:06 +01:00
Timo K
0ebc6078dd
Update LocalMember.ts
2025-12-10 12:08:59 +01:00
Timo K
7af89b4216
fix lint
2025-12-09 17:36:56 +01:00
Timo K
bf801364a6
cleanup and tests
2025-12-09 15:23:30 +01:00
Robin
6ee3ef2795
Edit a misleading log line
...
The factory function is called once per item to construct the item. It is not called on future updates to the item's data.
2025-12-08 23:38:54 -05:00
Robin
2f3f9f95eb
Use more compact optional chaining and coalescing notation
2025-12-08 23:38:15 -05:00
Robin
9481dc401c
Remove extraneous 'scope running' check
...
Semantically, behaviors are only meaningful for as long as their scope is running. Setting a behavior's value to an empty array once its scope ends is not guaranteed to work (as it depends on execution order of how the scope is ended), and subscribers should be robust enough to handle clean-up of all connections at the end of the scope either way.
2025-12-08 23:34:42 -05:00
Robin
d8b9568400
Stop publisher in a less brittle way
2025-12-08 23:33:41 -05:00
Timo K
7c40b0e177
ideas
2025-12-05 19:48:02 +01: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
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
fdc66a1d62
fix: existing screenshare switching twice
2025-12-03 18:36:51 +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
Timo K
88721be952
cleanup
2025-12-03 10:04:22 +01: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
Timo K
2e646bfac1
Unify LiveKit and Matrix connection states
2025-12-02 19:49:13 +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
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
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
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