Commit Graph

2132 Commits

Author SHA1 Message Date
Š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
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
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
Š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
Robin 8bd4544841 Merge pull request #1148 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-06-27 13:35:45 -04:00
Michael Kaye 11733784a6 Fix typo in github action config. 2023-06-27 16:40:19 +01:00
Michael Kaye cd4e5d3543 Push code coverage percentages to codecov.io. 2023-06-27 16:40:19 +01:00
Šimon Brandner 30ba12ccb8 Update js-sdk
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-06-27 17:31:54 +02:00
Šimon Brandner 3a2cee581e Get LK info from the js-sdk
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-06-27 17:28:50 +02:00
Michael Kaye 56df302458 Merge pull request #1151 from vector-im/michaelk/update_livekit
Update livekit branch (current default) to run tests on livekit and full-mesh branches
2023-06-27 15:47:03 +01:00
Robin 8250526231 Merge pull request #1147 from robintown/build-full-mesh
Run the build workflow on the full mesh branch, too
2023-06-27 09:22:48 -04:00
Robin e625894ae9 Merge pull request #1146 from robintown/fullscreen-and-pip
Bring back fullscreen and picture-in-picture modes
2023-06-27 09:22:19 -04:00
David Baker 2a819b95e2 Merge pull request #1158 from vector-im/dbkr/displayname
Fix username / displayname naming confusion
2023-06-27 13:14:09 +01:00
David Baker 2caaa15520 Fix username / displayname naming confusion 2023-06-27 12:23:19 +01:00
Michael Kaye 6ec2e3cd62 Test on both livekit and full-mesh branches 2023-06-27 09:04:40 +01:00
Michael Kaye c677d13845 primary branch is now livekit, not main 2023-06-27 09:04:40 +01:00
Michael Kaye 7e345c6a6f Run tests, for codecoverage after push to main
This allows us to generate a regular baseline to compare upcoming push requests against.
2023-06-27 09:04:40 +01:00
Weblate f80c5971b9 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-06-27 07:07:19 +00:00