Robin Townsend
8725b2c230
Unpersist widget after hanging up
...
Otherwise it can get stuck on screen in Element Web.
2022-09-12 22:54:20 -04:00
Robin Townsend
fd18f2acdf
Don't kill other sessions when running as a widget
2022-09-12 15:37:39 -04:00
Robin
3bffe58549
Merge pull request #574 from robintown/ec-in-ew
...
Prepare for integration into Element Web
2022-09-09 10:01:40 -04:00
Robin Townsend
e8bc22370b
Upgrade matrix-js-sdk
2022-09-09 09:54:26 -04:00
Robin Townsend
b7be3011da
Add widget actions for joining and leaving calls and switching layouts
...
These actions are processed lazily to ensure that even if the app takes a while to start up, they won't be missed.
2022-09-09 02:14:12 -04:00
Robin Townsend
f0045c9406
Initialize all widget-related things at the top level
2022-09-09 02:09:12 -04:00
Robin Townsend
3186b5f24b
Add a URL parameter for hiding the room header
2022-09-09 02:04:53 -04:00
David Baker
ca5ce7d468
Update to latest js-sdk group call branch
2022-09-08 11:25:21 +01:00
David Baker
a05f6a64a8
Merge pull request #568 from vector-im/dbkr/dont_log_objects
...
Log ID instead of object
2022-09-07 15:55:52 +01:00
David Baker
70dffe95ff
Handle groupcall being null
2022-09-07 11:42:37 +01:00
David Baker
0360889fd6
Log ID instead of object
...
as otherwise it recurses and logs the entire client + store
2022-09-06 15:11:45 +01:00
David Baker
7304411c5d
Merge pull request #567 from vector-im/dbkr/waitUntilRoomReadyForGroupCalls
...
Use new method to wait until a room is ready for group calls
2022-09-06 14:00:06 +01:00
David Baker
22dd095ea9
Update js-sdk to latest on group-call branch
2022-09-06 13:55:32 +01:00
David Baker
30a270193f
Use js-sdk branch
2022-09-06 12:14:24 +01:00
David Baker
ee1dd2293e
Use new method to wait until a room is ready fopr group calls
...
We were waiting for the group call event handler to process the room,
but only if we couldn't get the room from the client - if getRoom returned
a room, we just wouldn't wait. This just uses promises rather than
an event to wait for the room to be ready.
Requires https://github.com/matrix-org/matrix-js-sdk/pull/2641
2022-09-06 11:57:07 +01:00
David Baker
34d5e88def
Merge pull request #564 from vector-im/dbkr/fix_multiple_group_calls
...
Fix bug where additional group calls could be created
2022-09-01 16:18:43 +01:00
David Baker
30c9dfce02
Remove unused import
2022-09-01 13:36:02 +01:00
David Baker
48ad4d040d
Actually wait for the right event
...
& update js-sdk dependency
2022-09-01 13:32:11 +01:00
David Baker
1b4f097b1c
Fix bug where additional group calls could be created
...
This (hopefully) fixes the remaining bug where extra group calls
could be created when entering a room.
We waited for the Room event to arrive, but didn't wait for the
group call event handler to actually process the event, so it would
have depended what order the event handlers were run in.
If this doesn't fix it, it at least adds logging so we'll have more
to go on next time.
Fixes https://github.com/vector-im/element-call/issues/563
2022-09-01 11:41:22 +01:00
David Baker
7b6193ab62
Update js-sdk for ICE end-of-candidates fix
2022-08-26 10:06:18 +01:00
David Baker
10a2733fd5
Merge pull request #552 from vector-im/dbkr/fix_rageshake_groupcall_txt
...
Fix groupcall debug info in rageshakes
2022-08-25 15:20:47 +01:00
David Baker
e7353e184f
Fix groupcall debug info in rageshakes
...
We were putting the whole array from setState in, so the debug info
was wrapped in an array when it shouldn't be.
Also comment the groupCallInspector setState/context dance which I
now *finally* understand.
2022-08-25 11:43:47 +01:00
David Baker
a479863f88
Merge pull request #551 from vector-im/dbkr/fix_rageshake_form
...
Fix 'submit debug logs' checkbox in the rageshake form
2022-08-24 09:53:47 +01:00
David Baker
c550545116
Fix 'submit debug logs' checkbox in the rageshake form
...
Fixes https://github.com/vector-im/element-call/issues/550
2022-08-23 20:29:41 +01:00
Šimon Brandner
1d7da9c455
Merge pull request #541 from vector-im/SimonBrandner/fix/full-screen
2022-08-19 17:36:04 +02:00
Šimon Brandner
5be0fdea0b
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-19 17:34:21 +02:00
Šimon Brandner
a2a6eaf695
Update-jssdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-19 17:26:02 +02:00
Šimon Brandner
d08573b6b8
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-19 17:18:06 +02:00
Šimon Brandner
af7daee3e7
Handle screen-sharing feed ending
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-19 17:16:57 +02:00
Robin
3406b46db5
Merge pull request #535 from robintown/fix-call-type-dropdown
...
Fix the call type selector
2022-08-19 09:09:32 -04:00
Robin Townsend
2b45cf1f67
Convert UnauthenticatedView to TypeScript
2022-08-18 18:48:24 -04:00
Robin Townsend
ba4258aa89
Fix the call type selector
2022-08-18 18:48:17 -04:00
Šimon Brandner
fc0a3f38ac
Merge pull request #512 from vector-im/SimonBrandner/fix/audio
2022-08-16 10:07:55 +02:00
Šimon Brandner
ad96da59c3
Merge pull request #529 from vector-im/SimonBrandner/fix/audio2
2022-08-15 15:42:44 +02:00
Šimon Brandner
c7ce689739
Fix spatial audio
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-15 15:11:51 +02:00
Šimon Brandner
fa0a8d30e7
Fix audio
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-15 15:11:20 +02:00
Šimon Brandner
b57ef84e66
Filter out local streams
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-15 15:05:30 +02:00
Šimon Brandner
e5432ef260
Merge pull request #520 from vector-im/SimonBrandner/fix/feedback
2022-08-14 13:29:50 +02:00
Šimon Brandner
719156aadf
Fix the Feedback modal not being closable
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-14 10:42:57 +02:00
Šimon Brandner
0720005c93
Delint
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-14 09:01:32 +02:00
Šimon Brandner
897f127fbd
Check for audio track count
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-14 09:01:16 +02:00
Šimon Brandner
fd8ade1bf1
Delint
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-14 09:00:36 +02:00
Šimon Brandner
7f6b0f572b
Merge remote-tracking branch 'upstream/main' into SimonBrandner/fix/audio
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-14 08:57:49 +02:00
Šimon Brandner
a4d982ea62
Merge pull request #519 from vector-im/SimonBrandner/fix/audio-less
2022-08-14 08:48:16 +02:00
Šimon Brandner
317f27e5f9
Don't re-run hook on every mute
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-13 18:44:11 +02:00
Šimon Brandner
b2427bd810
Handle audio-less
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-13 18:29:30 +02:00
Šimon Brandner
4ac5c2c677
Merge remote-tracking branch 'upstream/main' into SimonBrandner/fix/audio
2022-08-13 18:28:27 +02:00
Šimon Brandner
2234962acc
Fix handling of streams with no audio tracks
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-08-13 18:19:31 +02:00
Robin
8f95da4b07
Merge pull request #518 from robintown/logout-lost-sessions
...
Log out lost sessions
2022-08-13 09:38:40 -04:00
Robin
102bde65ba
Merge pull request #517 from robintown/fix-imports
...
Remove top level matrix-js-sdk imports
2022-08-13 09:38:11 -04:00