Commit Graph

2373 Commits

Author SHA1 Message Date
David Baker
1c7a55513e Switch to new group call if the call in a room changes
This PR comes with a lot of caveats currently:
 * It removes the leaveCall() from when the useGroupCall() hook is
   torn down. I can't see another way of maintaining the correct
   joined state (because switching group calls will cause the effects
   to re-run) but this does mean that if the user somehow navigates
   within the app without using the hangup button, they won't leave
   the call.
 * The state of the call will be reset on switch, including the state
   of the screenshare, what devices are being used and even the mute
   states.

Unsure if it's better to try & fix these up by moving state around or
whether to refactor more in js-sdk so the group call can be switched
more transparently.
2023-07-28 22:39:48 +01:00
Šimon Brandner
f0c22c429d Merge pull request #1310 from vector-im/SimonBrandner/feat/disable-e2e 2023-07-26 17:03:50 +02:00
Šimon Brandner
4ec7ad9fd2 Merge pull request #1309 from vector-im/SimonBrandner/fix/prof-icon 2023-07-26 17:03:24 +02:00
Robin
9017de3d8b Merge pull request #1304 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-07-26 10:59:16 -04:00
Robin
075dfaf372 Merge pull request #1303 from robintown/copy-alias
Make the copy link buttons prefer aliases to room IDs
2023-07-26 10:55:09 -04:00
Robin Townsend
44786331c0 Use the more correct name 'roomIdOrAlias' 2023-07-26 10:52:07 -04:00
Robin Townsend
faa7b32589 Merge branch 'livekit' into copy-alias 2023-07-26 10:50:29 -04:00
Šimon Brandner
7a3e64972f i18n
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-26 15:52:53 +02:00
Šimon Brandner
7bee0de014 Disable E2EE settings on unsupported browsers
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-26 15:46:08 +02:00
Šimon Brandner
3e40b24919 Fix profile icon size
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-26 12:55:34 +02:00
Šimon Brandner
b5e1752e06 Merge pull request #1308 from vector-im/SimonBrandner/feat/ss-audio-volume 2023-07-26 12:22:01 +02:00
Šimon Brandner
cb23e823c4 Merge pull request #1248 from vector-im/SimonBrandner/feat/e2ee 2023-07-26 08:55:58 +02:00
Priit Jõerüüt
9572565e6e Translated using Weblate (Estonian)
Currently translated at 100.0% (122 of 122 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/et/
2023-07-26 06:40:59 +00:00
Jeff Huang
0ea56cc2b4 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (122 of 122 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/zh_Hant/
2023-07-26 05:23:44 +00:00
Ihor Hordiichuk
77e6af6de1 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (122 of 122 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/uk/
2023-07-26 05:23:44 +00:00
Jozef Gaal
00b839de31 Translated using Weblate (Slovak)
Currently translated at 100.0% (122 of 122 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/sk/
2023-07-25 15:22:06 +00:00
Weblate
a8862d23d7 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/
2023-07-25 15:22:06 +00:00
Jeff Huang
34d900a7a8 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (119 of 119 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/zh_Hant/
2023-07-25 15:22:06 +00:00
Ihor Hordiichuk
a2a16ae89d Translated using Weblate (Ukrainian)
Currently translated at 100.0% (119 of 119 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/uk/
2023-07-25 15:22:06 +00:00
Šimon Brandner
7c558b16ca Add screen-sharing volume control
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 17:17:49 +02:00
Šimon Brandner
ec20c017d1 Update livekit-client
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 16:57:43 +02:00
Šimon Brandner
926eb8adbf Fix e2ee bugginess
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 16:40:12 +02:00
Šimon Brandner
a1e18322df Missing import
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 16:13:45 +02:00
Šimon Brandner
f7645ab432 Merge remote-tracking branch 'upstream/livekit' into SimonBrandner/feat/e2ee
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 16:00:12 +02:00
Šimon Brandner
7c5f07b498 Add a comment
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 15:49:59 +02:00
Šimon Brandner
164580d67e Merge pull request #1270 from vector-im/SimonBrandner/feat/e2ee-pw 2023-07-25 15:42:46 +02:00
Šimon Brandner
29ba21710e Merge pull request #1306 from vector-im/SimonBrandner/fix/auto-mute 2023-07-25 15:35:04 +02:00
Šimon Brandner
d8fcaa6eba Make it a const
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 15:23:00 +02:00
Šimon Brandner
f3615b73fc /me is an idiot
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 15:18:45 +02:00
Šimon Brandner
a6f803a091 Don't change mute state while in the lobby
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 13:40:22 +02:00
Šimon Brandner
7ddede4fee Update string
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 13:03:31 +02:00
Šimon Brandner
767b840d87 Merge pull request #1305 from vector-im/SimonBrandner/feat/e2ee-flag 2023-07-25 12:58:19 +02:00
Šimon Brandner
9abd409a9a i18n
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 11:07:30 +02:00
Šimon Brandner
fa2fcbcbec Hide E2EE behind a flag
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 11:07:20 +02:00
David Baker
71311efc7e Merge pull request #1285 from vector-im/dbkr/react_to_livekit_disconnect
Add disconnected screen for when livekit disconnects from the call
2023-07-25 09:44:40 +01:00
Robin Townsend
1dd3e70061 Make the copy link buttons prefer aliases to room IDs 2023-07-24 17:06:09 -04:00
David Baker
d66f045743 Merge remote-tracking branch 'origin/livekit' into dbkr/react_to_livekit_disconnect 2023-07-24 21:35:09 +01:00
David Baker
8e6380db0b Fix logs component states
Also just display text when sending which makes the button jump around
a bit but avoids hardcoding the width
2023-07-24 21:33:13 +01:00
David Baker
9fdafaf395 Add a useEventEmitterThree for livekit's event emitters and use it 2023-07-24 21:03:56 +01:00
Robin
275912ba43 Merge pull request #1302 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-07-24 16:02:41 -04:00
Jozef Gaal
71a56c22fd Translated using Weblate (Slovak)
Currently translated at 100.0% (119 of 119 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/sk/
2023-07-24 18:48:06 +00:00
Priit Jõerüüt
82050427ba Translated using Weblate (Estonian)
Currently translated at 100.0% (119 of 119 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/et/
2023-07-24 18:48:06 +00:00
Vri
1fc17a5b64 Translated using Weblate (German)
Currently translated at 100.0% (119 of 119 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/de/
2023-07-24 18:48:06 +00:00
Šimon Brandner
9ecb76c6b9 Merge pull request #1297 from vector-im/SimonBrandner/feat/auto-mute 2023-07-24 18:56:29 +02:00
Šimon Brandner
c2a3d60efd Mute in lobby
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-24 17:44:07 +02:00
Robin
40fedd97d9 Merge pull request #1294 from robintown/client-loading
Restore the client 'loading' state
2023-07-24 10:46:39 -04:00
Robin
4f2a8cb75a Merge pull request #1295 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-07-24 10:45:25 -04:00
Robin Townsend
86cc865946 Merge branch 'livekit' into client-loading 2023-07-24 10:44:18 -04:00
Šimon Brandner
cab12a914b Merge pull request #1298 from vector-im/SimonBrandner/fix/settings-devices 2023-07-24 16:03:09 +02:00
raspin0
c4d9f967e7 Translated using Weblate (Polish)
Currently translated at 100.0% (118 of 118 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/pl/
2023-07-24 11:13:04 +00:00