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
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
Jeff Huang
0ea88188e1
Translated using Weblate (Chinese (Traditional))
...
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/zh_Hant/
2023-06-27 07:07:19 +00:00
Priit Jõerüüt
62e2ac9295
Translated using Weblate (Estonian)
...
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/et/
2023-06-27 07:07:19 +00:00
Ihor Hordiichuk
a857ee3ce4
Translated using Weblate (Ukrainian)
...
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/uk/
2023-06-27 07:07:19 +00:00
Linerly
2c3d21f344
Translated using Weblate (Indonesian)
...
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/id/
2023-06-27 07:07:19 +00:00
Robin Townsend
27668980d7
Run the build workflow on the full mesh branch, too
...
Otherwise CD on the full mesh branch never happens
2023-06-26 14:20:35 -04:00
Robin Townsend
276684c103
Bring back fullscreen and picture-in-picture modes
...
We're now using LiveKit's magic RoomAudioRenderer component to make sure everyone's audio is rendered regardless of whether they have a tile in the DOM.
2023-06-26 13:48:41 -04:00
Robin
41456505e0
Merge pull request #1145 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-06-26 12:13:03 -04:00
Weblate
e261303228
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-26 16:07:33 +00:00
Weblate
14aa5465fc
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-26 16:07:31 +00:00
David Baker
5fbf009ecb
Merge pull request #1144 from vector-im/dbkr/fix_ci_branches
...
Fix branch names in CI
2023-06-26 13:50:19 +01:00