Commit graph

2196 commits

Author SHA1 Message Date
David Baker
130b70756a
Revert "Revert "Support for getting SFU config using OIDC"" 2023-07-05 13:12:37 +01:00
David Baker
0bcec1efbd
Merge pull request #1184 from vector-im/dbkr/update_more_branch_names
Update the livekit branch name in more places
2023-07-05 09:04:21 +01:00
David Baker
fe96c4a455 Update the livekit branch name in more places
Fixes the CI to get the config from the right place.

Also removes reference to an env that's already been deleted.
2023-07-04 20:25:51 +01:00
David Baker
077f5b9510
Merge pull request #1183 from vector-im/revert-1166-dbkr/openid
Revert "Support for getting SFU config using OIDC"
2023-07-04 19:24:53 +01:00
David Baker
29553c1151
Revert "Support for getting SFU config using OIDC" 2023-07-04 19:21:35 +01:00
Šimon Brandner
d67ce2e051
Merge remote-tracking branch 'upstream/livekit' into SimonBrandner/feat/url 2023-07-04 20:13:09 +02:00
David Baker
c9f57cb2a3
Merge pull request #1166 from vector-im/dbkr/openid
Support for getting SFU config using OIDC
2023-07-04 19:05:21 +01:00
David Baker
be89fb7dd9 Revert changes to auth server code 2023-07-04 19:01:11 +01:00
Robin
c3c321a7c4
Merge pull request #1170 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-07-04 13:37:36 -04:00
Šimon Brandner
792067ef22
Update js-sd
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-04 17:44:41 +02:00
Šimon Brandner
ce1671a117
Merge remote-tracking branch 'upstream/dbkr/openid' into SimonBrandner/feat/url
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-04 17:43:40 +02:00
Šimon Brandner
cfae157614
Merge pull request #1176 from vector-im/screen-sharing-simulcast 2023-07-04 17:31:33 +02:00
David Baker
fc7a7b1799
Use union type for openidloader state
Co-authored-by: Daniel Abramov <inetcrack2@gmail.com>
2023-07-04 15:44:55 +01:00
Šimon Brandner
26657a5de9
Merge remote-tracking branch 'upstream/livekit' into SimonBrandner/feat/url 2023-07-04 16:26:54 +02:00
Руся
5e6a682b9b Translated using Weblate (Russian)
Currently translated at 100.0% (117 of 117 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/ru/
2023-07-04 03:19:37 +00:00
Someone
fd8b05f909 Translated using Weblate (Vietnamese)
Currently translated at 72.6% (85 of 117 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/vi/
2023-07-04 03:19:37 +00:00
David Baker
6ca5b46df7 Update config to deployed lk jwt service 2023-07-03 21:43:11 +01:00
David Baker
c5f3941ad7 Unused import 2023-07-03 17:14:46 +01:00
David Baker
5305a287fe Briefer syntax 2023-07-03 17:10:36 +01:00
David Baker
edcf9f3fd5 Use the repsonse,.ok rather than manual status code check 2023-07-03 17:07:00 +01:00
David Baker
f64bd0ab25 Unused import 2023-07-03 17:06:22 +01:00
David Baker
4524b418ff Merge remote-tracking branch 'origin/livekit' into dbkr/openid 2023-07-03 17:03:58 +01:00
David Baker
f2eabec382 Be stricter with what is passed in to the openid components 2023-07-03 16:21:56 +01:00
David Baker
9e95e8b5a7 User ID field no longer neccessary 2023-07-03 13:00:25 +01:00
Daniel Abramov
81734b852c Add simulcast layers for the screen sharing 2023-07-03 11:26:43 +01:00
Šimon Brandner
aeafdac54f
Merge pull request #1175 from vector-im/SimonBrandner/fix/grid 2023-07-03 10:44:06 +02:00
Šimon Brandner
5255158090
Fix new grid layout
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-03 10:03:24 +02:00
Robin
238c93a242
Merge pull request #1174 from robintown/auto-jsx
Fix big grid crashing due to missing React import
2023-07-02 10:19:32 -04:00
Robin Townsend
9704033dc8 Fix tests 2023-06-30 18:46:10 -04:00
Robin Townsend
17450b4531 Fix big grid crashing due to missing React import
by fixing the cause rather than the symptom: this upgrades the code to use the new, recommended JSX transform mode of React 17+, which no longer requires you to import React manually just to write JSX.
2023-06-30 18:21:18 -04:00
David Baker
23b8a61e7a Provide sfu config via context 2023-06-30 18:12:58 +01:00
David Baker
4efd88905d Move ...rest param 2023-06-30 16:13:02 +01:00
David Baker
4548c1af23 Merge remote-tracking branch 'origin/livekit' into dbkr/openid 2023-06-30 10:11:53 +01:00
Šimon Brandner
ae804d60d0
Merge pull request #1171 from vector-im/SimonBrandner/feat/double-tap 2023-06-29 19:46:38 +02:00
Šimon Brandner
52ed76a02f
Double click to cycle size
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-06-29 18:34:55 +02:00
Šimon Brandner
4a90eb341f
Merge pull request #1167 from vector-im/SimonBrandner/feat/remove-avatar 2023-06-29 18:10:57 +02:00
Šimon Brandner
8cafe0f25d
Remove roomAvatarUrl from MatrixInfo
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-06-29 08:03:30 +02:00
Robin
514cebc074
Merge pull request #1164 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-06-28 12:34:52 -04:00
Šimon Brandner
87bd9cf026
Remove avatar from header
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-06-28 18:16:46 +02:00
David Baker
008bb4f41d Also the other files 2023-06-28 16:42:51 +01:00
David Baker
a0b342069d Merge remote-tracking branch 'origin/livekit' into dbkr/openid 2023-06-28 16:40:59 +01:00
David Baker
8996aa772c Initial support for getting SFO config using OIDC
* Change `jwt_service_url` to `livekit_service_url`
 * Make it a POST so we can send the openID token sensibly
 * Get an OIDC token & pass it with the request
 * Read the SFU URL from there too

and convert the auth server accordingly, althugh with no actual OIDC
support yet, it just issues tokens blindly just as before and ignores
the openid token completely.

We'll need to update configs & the JWT service before merging this.
2023-06-28 16:35:56 +01:00
Robin
fc4ef88c75
Merge pull request #1161 from robintown/layouts
Make NewVideoGrid support arbitrary layout systems
2023-06-28 11:02:15 -04:00
Robin Townsend
1c6ef97457 Improve typing around layouts and grid components 2023-06-28 10:59:36 -04:00
Vri
12e008a434 Translated using Weblate (German)
Currently translated at 100.0% (117 of 117 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/de/
2023-06-28 11:04:46 +00:00
Michael Kaye
de558fa0d2
Merge pull request #1160 from vector-im/michaelk/add_codecov_to_livekit
Commit codecov.io coverage workflow to livekit branch
2023-06-28 08:40:06 +01:00
Robin
83384e290e
Merge pull request #1162 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-06-27 23:05:28 -04:00
Jozef Gaal
a5df558264 Translated using Weblate (Slovak)
Currently translated at 100.0% (117 of 117 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/sk/
2023-06-27 19:10:51 +00:00
Glandos
d91be3433d Translated using Weblate (French)
Currently translated at 100.0% (117 of 117 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/fr/
2023-06-27 19:10:51 +00:00
Robin Townsend
cc35f243f2 Make NewVideoGrid support arbitrary layout systems
In preparation for adding layouts other than big grid to the NewVideoGrid component, I've abstracted the grid layout system into an interface called Layout. For now, the only implementation of this interface is BigGrid, but this will allow us to easily plug in Spotlight, SplitGrid, and OneOnOne layout systems so we can get rid of the old VideoGrid component and have One Grid to Rule Them All™.

Please do shout if any of this seems obtuse or underdocumented, because I'm not super happy with how approachable the NewVideoGrid code looks right now…

Incidentally, this refactoring made it way easier to save the state of the grid while in fullscreen / another layout, so I went ahead and did that.
2023-06-27 14:20:45 -04:00