David Baker
|
80f07a5454
|
Add a 'waiting for video' state to media tiles
This will show if the call is waiting for media to connect (in practice
doesn't actually seem to happen all that often) but also show if the
media connection is lost, with the js-sdk change.
Requires https://github.com/matrix-org/matrix-js-sdk/pull/2880
Fixes: https://github.com/vector-im/element-call/issues/669
|
2022-11-15 16:13:33 +00:00 |
|
Timo
|
72503d0335
|
Add posthog Telemetry (Anonymity Logic + call duration telemetry) (#658)
Co-authored-by: Timo K <timok@element.io>
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
|
2022-11-04 13:07:14 +01:00 |
|
David Baker
|
1ea9432769
|
Show tiles for members we're trying to connect to
This should help give more context on what's going wrong in
splitbrain scenarios.
If users leave calls uncleanly, their tile will remain in until
their member event times out, which will be an hour from when they
joined the call. See https://github.com/vector-im/element-call/issues/639.
Part of https://github.com/vector-im/element-call/issues/616
|
2022-10-21 17:24:56 +01:00 |
|
Robin Townsend
|
8524b9ecd6
|
Set up translation with i18next
|
2022-10-12 14:53:49 -04:00 |
|
David Baker
|
77da0c912f
|
Match device type too
Because lots of audio & video inputs have the same name
|
2022-09-29 17:07:10 +01:00 |
|
David Baker
|
17613837b6
|
Hold a user media stream open while we get devices
As per comment.
|
2022-09-29 13:19:46 +01:00 |
|
David Baker
|
4a5b69800c
|
Use device labels rather than IDs in widget API
device IDs are different for each origin, so won't match up when passed
in & out of widgets. Use the label instead.
For https://github.com/vector-im/element-web/issues/23331
|
2022-09-27 16:19:48 +01:00 |
|
David Baker
|
ded6a80b58
|
Fix passworldess user prompt screen
This is how boolean logic works
|
2022-09-23 15:38:35 +01:00 |
|
David Baker
|
7435f1101a
|
Fix bug causing mic/webcam to remain open after call
Fixes https://github.com/vector-im/element-call/issues/596
|
2022-09-23 15:35:05 +01:00 |
|
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
|
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
|
3186b5f24b
|
Add a URL parameter for hiding the room header
|
2022-09-09 02:04:53 -04:00 |
|
Robin Townsend
|
882eed0737
|
Remove top level matrix-js-sdk imports
|
2022-08-12 16:46:53 -04:00 |
|
Robin Townsend
|
eb43b96a1b
|
Merge branch 'main' into matroska
|
2022-08-05 16:16:59 -04:00 |
|
Timo
|
2d99acabe2
|
typescript src/room (#437)
|
2022-08-02 00:46:16 +02:00 |
|