Commit Graph

3358 Commits

Author SHA1 Message Date
Robin
a31d1a5ff0 Merge pull request #1906 from robintown/speaker-jumpiness
Fix jumpy speaker tiles in spotlight mode
2023-11-20 13:44:23 -05:00
Robin
0144aafee5 Count people as speakers even if there is a presenter 2023-11-20 13:33:45 -05:00
Robin
42c8677be1 Fix jumpy speaker tiles in spotlight mode
reorderTiles was programmed to only place a tile in the speaker section if that tile's previous position was off-screen. But for speakers that started off-screen, this would cause them to oscillate in and out of the speaker section on each render, because the speaker section is, of course, on-screen. The solution I've gone with here is to avoid referencing the previous position, and instead go by the computed natural ordering, which ought to be more stable.
2023-11-20 01:02:08 -05:00
Timo
85250e6ea3 mark E2EEenabled flag as deprecated (#1895)
Signed-off-by: Timo K <toger5@hotmail.de>
2023-11-17 16:58:40 +01:00
David Baker
4f17c62338 Merge pull request #1903 from vector-im/dbkr/update_js_sdk_norotate
Update js-sdk
2023-11-17 15:02:05 +00:00
Michael Telatynski
dd6f679a41 Merge pull request #1905 from vector-im/t3chguy/localazy/1 2023-11-17 13:44:59 +00:00
Michael Telatynski
23db052460 Revert accidental change 2023-11-17 12:57:52 +00:00
Michael Telatynski
49544f5aed Use ts for i18next-parser config to avoid invalid properties 2023-11-17 12:38:56 +00:00
Michael Telatynski
9fad8dc080 Wire up tsx lexer for i18next-parser and add missing string 2023-11-17 12:34:12 +00:00
Michael Telatynski
548d2e4d63 Wire up typescript safety net around i18next 2023-11-17 12:26:25 +00:00
Michael Telatynski
1598818db6 Switch i18n plural separator from | to _ 2023-11-17 12:08:27 +00:00
David Baker
3e7a800424 Update js-sdk
For https://github.com/matrix-org/matrix-js-sdk/pull/3877
2023-11-16 17:55:11 +00:00
David Baker
68f31ed52d Merge pull request #1901 from vector-im/renovate/livekit-components-react-1.x-lockfile
Update dependency @livekit/components-react to v1.4.0
2023-11-16 16:41:32 +00:00
renovate[bot]
dd914ace20 Update dependency @livekit/components-react to v1.4.0 2023-11-16 15:18:36 +00:00
David Baker
081c42f5bc Merge pull request #1892 from vector-im/dbkr/focus_switch_keep_screenshare
Keep screenshares when switching focus
v0.5.12
2023-11-16 09:39:17 +00:00
Robin
41ae86b2d9 Merge pull request #1898 from vector-im/renovate/vector-im-compound-design-tokens-0.x
Update dependency @vector-im/compound-design-tokens to ^0.1.0
2023-11-15 14:21:58 -05:00
David Baker
57ca5d1713 Another comment 2023-11-15 16:23:06 +00:00
David Baker
be5cd619bb Add comment 2023-11-15 16:20:28 +00:00
David Baker
56c4ad088f Merge pull request #1891 from vector-im/dbkr/require_e2eeconfig
Make E2EEConfig required
2023-11-15 16:13:17 +00:00
David Baker
d46156d860 Merge pull request #1889 from vector-im/dbkr/close-precreated-track
Close precreated tracks if we never add them
2023-11-15 14:44:34 +00:00
renovate[bot]
09aa2d3bc3 Update dependency @vector-im/compound-design-tokens to ^0.1.0 2023-11-15 01:19:22 +00:00
David Baker
c146e83c15 Keep screenshares when switching focus
This also removes the use of the useLivekitRoom hook: we had reached
the point where the only thing it was actually doing was disconnecting,
so we now do that in the onClick handler for the leave button (I don't
think we need to disconnect on unmount?). It was otherwise just getting in
the way and causing tracks to be enabled/disabled when we didn't want them
to be. This also removes the need for the blockAudio code.

Fixes https://github.com/vector-im/element-call/issues/1413
2023-11-10 15:24:43 +00:00
David Baker
5ab6d18712 Make E2EEConfig required
Previously it could be either undefined or type None which meant the
same thing: no need to have both, just make it required.

This also means we can move the line to set e2ee enabled into a more
sensible place rather than in the ActiveCall de-nulling wrapper.
2023-11-10 11:54:59 +00:00
David Baker
e4e721818a Close precreated tracks if we never add them
As the log line says, this should never happen, but if it does we
still shouldn't leak tracks.
2023-11-10 11:18:20 +00:00
David Baker
daf6e677d6 Merge pull request #1885 from vector-im/renovate/node-20.x-lockfile
Update dependency @types/node to v20.9.0
2023-11-09 12:58:57 +00:00
David Baker
ae86409d56 Merge pull request #1882 from vector-im/renovate/posthog-js-1.x-lockfile
Update dependency posthog-js to v1.88.3
2023-11-09 12:57:44 +00:00
renovate[bot]
bb3a6571ca Update dependency posthog-js to v1.88.3 2023-11-08 22:19:57 +00:00
renovate[bot]
3cc9cb1c46 Update dependency @types/node to v20.9.0 2023-11-08 18:22:44 +00:00
David Baker
2624b096c6 Merge pull request #1880 from vector-im/renovate/uuid-9.x-lockfile
Update dependency @types/uuid to v9.0.7
2023-11-08 16:21:25 +00:00
David Baker
ac5e49e7d7 Merge pull request #1879 from vector-im/renovate/lodash-4.x-lockfile
Update dependency @types/lodash to v4.14.201
2023-11-08 16:21:05 +00:00
David Baker
ae5cdcef66 Merge pull request #1870 from vector-im/renovate/content-type-1.x-lockfile
Update dependency @types/content-type to v1.1.8
2023-11-08 16:19:37 +00:00
David Baker
2dc1ad399d Merge pull request #1869 from vector-im/renovate/typescript-eslint-monorepo
Update typescript-eslint monorepo to v6.10.0
2023-11-08 16:19:01 +00:00
David Baker
9a5ace6401 Merge pull request #1881 from vector-im/dbkr/bump-js-sdk-keyrotate
Update js-sdk for per-participant key rotation
2023-11-08 11:37:05 +00:00
David Baker
0154370ae4 Update js-sdk for per-participant key rotation
To pull in https://github.com/matrix-org/matrix-js-sdk/pull/3833
2023-11-08 11:16:04 +00:00
renovate[bot]
f075cb1369 Update dependency @types/uuid to v9.0.7 2023-11-08 08:52:57 +00:00
renovate[bot]
88eeb3d183 Update dependency @types/request to v2.48.12 (#1874)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-08 09:52:18 +01:00
renovate[bot]
f6d4af14b2 Update dependency @types/lodash to v4.14.201 2023-11-08 08:51:28 +00:00
renovate[bot]
2eac4ddf77 Update dependency @types/jest to v29.5.8 (#1878)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-08 09:50:47 +01:00
renovate[bot]
f017261ed4 Update dependency @types/dompurify to v3.0.5 (#1872)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v0.5.10
2023-11-07 12:42:17 +01:00
renovate[bot]
166c8009d9 Update opentelemetry-js monorepo (#1505)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 12:37:13 +01:00
renovate[bot]
18803bfc82 Update dependency @types/content-type to v1.1.8 2023-11-07 04:01:33 +00:00
renovate[bot]
474c7099d2 Update typescript-eslint monorepo to v6.10.0 2023-11-06 19:27:49 +00:00
Element Translate Bot
e23c946f99 Translations update from Weblate (#1864)
* Added translation using Weblate (Albanian)

* 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/

---------

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Weblate <noreply@weblate.org>
2023-11-06 18:13:03 +01:00
David Baker
7c6fbfb18b Merge pull request #1866 from vector-im/renovate/eslint-8.x-lockfile
Update dependency eslint to v8.53.0
2023-11-06 15:24:27 +00:00
renovate[bot]
886d9d404b Update dependency livekit-client to v1.14.4 (#1865)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-06 08:35:43 +01:00
renovate[bot]
6274aaf8d9 Update dependency eslint to v8.53.0 2023-11-04 02:12:27 +00:00
David Baker
0fcf96ea56 Merge pull request #1863 from vector-im/renovate/livekit-client-1.x-lockfile
Update dependency livekit-client to v1.14.3
2023-11-03 15:16:49 +00:00
renovate[bot]
68d047a783 Update dependency livekit-client to v1.14.3 2023-11-03 15:05:21 +00:00
Timo
488b567d42 rename flags and add docs for perparticipantE2EE (#1862)
Signed-off-by: Timo K <toger5@hotmail.de>
2023-11-03 16:04:54 +01:00
David Baker
92dd94f3b1 Merge pull request #1858 from vector-im/renovate/vitejs-plugin-react-4.x-lockfile
Update dependency @vitejs/plugin-react to v4.1.1
2023-11-03 10:15:20 +00:00