Robin and GitHub
726845d690
Merge pull request #2003 from element-hq/renovate/livekit-components-react-1.x-lockfile
...
Update dependency @livekit/components-react to v1.5.0
2023-12-13 16:44:23 -05:00
Robin and GitHub
5e75eddfe2
Merge pull request #2000 from element-hq/fheese/github_rename_vectorim_elementhq
...
rename vector-im to element-hq in all tooling related files
2023-12-13 14:48:20 -05:00
Robin and GitHub
b0dc53c2ad
Merge pull request #1985 from vector-im/renovate/vite-5.x-lockfile
...
Update dependency vite to v5.0.7
2023-12-08 10:28:31 -05:00
Robin and GitHub
d532b3193a
Merge pull request #1984 from vector-im/renovate/jest-monorepo
...
Update dependency @types/jest to v29.5.11
2023-12-08 10:26:01 -05:00
Robin and GitHub
5961e44a11
Merge pull request #1988 from vector-im/renovate/typescript-5.x-lockfile
...
Update dependency typescript to v5.3.3
2023-12-08 10:25:45 -05:00
Robin and GitHub
3b2b1ed094
Merge pull request #1990 from vector-im/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.10.4
2023-12-08 10:25:29 -05:00
Robin and GitHub
73d699393a
Merge pull request #1987 from vector-im/renovate/i18next-23.x-lockfile
...
Update dependency i18next to v23.7.8
2023-12-08 10:25:13 -05:00
Robin and GitHub
b2f7f5ac41
Merge pull request #1982 from robintown/screen-share-regression
...
Don't confuse screen share tiles with user media
2023-12-05 03:08:40 -05:00
Robin and GitHub
4ab7e572da
Merge pull request #1981 from vector-im/renovate/sentry-javascript-monorepo
...
Update sentry-javascript monorepo to v7.85.0
2023-12-04 23:56:49 -05:00
Robin
e8c9444c9c
Don't confuse screen share tiles with user media
2023-12-04 23:51:15 -05:00
Robin and GitHub
e964dce740
Merge pull request #1979 from vector-im/renovate/vitejs-plugin-react-4.x-lockfile
...
Update dependency @vitejs/plugin-react to v4.2.1
2023-12-04 14:49:49 -05:00
Robin and GitHub
8f0e7a4585
Merge pull request #1980 from vector-im/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v6.13.2
2023-12-04 13:49:58 -05:00
Robin and GitHub
4db5e42bf2
Merge pull request #1977 from vector-im/renovate/docker-metadata-action-digest
...
Update docker/metadata-action digest to 31cebac
2023-12-04 13:45:38 -05:00
Robin and GitHub
a46c043b3f
Merge pull request #1961 from robintown/view-models
...
Start refactoring some business logic into view models
2023-12-04 11:16:25 -05:00
Robin
c25d54ef75
Upgrade @livekit/components-core
2023-12-04 11:12:25 -05:00
Robin and GitHub
6dafa274b8
Merge pull request #1975 from vector-im/renovate/eslint-config-prettier-9.x-lockfile
...
Update dependency eslint-config-prettier to v9.1.0
2023-12-03 18:19:09 -05:00
Robin and GitHub
94f3e64182
Merge pull request #1976 from vector-im/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.10.3
2023-12-03 18:18:53 -05:00
Robin and GitHub
d7b353032c
Merge pull request #1941 from robintown/ignore-react-spectrum
...
Ignore React Spectrum updates
2023-12-03 18:18:23 -05:00
Robin
169ccd9de5
Start refactoring some business logic into view models
...
As Element Call grows in complexity, it has become a pain point that our business logic remains so tightly coupled to the UI code. In particular, this has made testing difficult, and the complex semantics of React hooks are not a great match for arbitrary business logic. Here, I show the beginnings of what it would look like for us to adopt the MVVM pattern. I've created a CallViewModel and TileViewModel that expose their state to the UI as rxjs Observables, as well as a couple of helper functions for consuming view models in React code.
This should contain no user-visible changes, but we need to watch out for regressions particularly around focus switching and promotion of speakers, because this was the logic I chose to refactor first.
2023-12-01 17:09:21 -05:00
Robin and GitHub
445c7c4e0c
Merge pull request #1964 from vector-im/renovate/sentry-javascript-monorepo
...
Update sentry-javascript monorepo to v7.84.0
2023-12-01 17:06:00 -05:00
Robin and GitHub
b9f946a71a
Merge pull request #1974 from vector-im/renovate/eslint-8.x-lockfile
...
Update dependency eslint to v8.55.0
2023-12-01 17:00:02 -05:00
Robin and GitHub
74a8495750
Merge pull request #1965 from vector-im/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v6.13.1
2023-12-01 16:58:05 -05:00
Robin and GitHub
be56ade561
Merge pull request #1966 from vector-im/renovate/actions-setup-node-4.x
...
Update actions/setup-node action to v4
2023-12-01 16:57:30 -05:00
Robin and GitHub
195ef859ee
Merge pull request #1973 from vector-im/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.10.2
2023-12-01 16:56:16 -05:00
Robin and GitHub
63d905ed63
Merge pull request #1967 from vector-im/renovate/vite-5.x
...
Update dependency vite to v5
2023-12-01 16:55:47 -05:00
Robin and GitHub
9226b87c88
Merge pull request #1970 from robintown/firefox-visual-glitches
...
Fix a couple of visual glitches on Firefox
2023-12-01 16:52:00 -05:00
Robin
a2e932b73f
Fix a couple of visual glitches on Firefox
2023-12-01 12:37:46 -05:00
Robin and GitHub
1d6eaa0e53
Merge pull request #1932 from robintown/backend-corrections
...
Make some corrections to the development guide
2023-12-01 08:16:22 -05:00
Robin and GitHub
5c3deeb063
Merge pull request #1953 from vector-im/renovate/i18next-23.x-lockfile
...
Update dependency i18next to v23.7.7
2023-11-30 23:51:06 -05:00
Robin and GitHub
9c89f85634
Merge pull request #1956 from vector-im/renovate/docker-metadata-action-digest
...
Update docker/metadata-action digest to e6428a5
2023-11-30 23:49:34 -05:00
Robin and GitHub
27cb39d3c5
Merge pull request #1958 from vector-im/renovate/testing-library-jest-dom-6.x-lockfile
...
Update dependency @testing-library/jest-dom to v6.1.5
2023-11-30 23:48:59 -05:00
Robin and GitHub
7b4e3ddbc0
Merge pull request #1962 from vector-im/renovate/typescript-5.x-lockfile
...
Update dependency typescript to v5.3.2
2023-11-30 23:48:39 -05:00
Robin and GitHub
8c8430c67d
Merge pull request #1963 from vector-im/renovate/vite-plugin-svgr-4.x-lockfile
...
Update dependency vite-plugin-svgr to v4.2.0
2023-11-30 23:48:20 -05:00
Robin
97488a4787
Fix types
2023-11-30 23:47:26 -05:00
Robin and GitHub
b05b57e744
Merge pull request #1959 from vector-im/renovate/prettier-3.x-lockfile
...
Update dependency prettier to v3.1.0
2023-11-30 23:44:18 -05:00
Robin and GitHub
2795bc3a94
Merge pull request #1957 from vector-im/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.93.3
2023-11-30 23:41:27 -05:00
Robin
c433069f90
Format code
2023-11-30 23:40:33 -05:00
Robin and GitHub
64f2bd3315
Merge pull request #1960 from vector-im/renovate/react-i18next-13.x-lockfile
...
Update dependency react-i18next to v13.5.0
2023-11-30 23:38:55 -05:00
Robin and GitHub
53732b99bf
Merge pull request #1955 from vector-im/renovate/i18next-http-backend-2.x-lockfile
...
Update dependency i18next-http-backend to v2.4.2
2023-11-30 11:14:32 -05:00
Robin and GitHub
3a2dba7a13
Merge pull request #1954 from vector-im/renovate/i18next-browser-languagedetector-7.x-lockfile
...
Update dependency i18next-browser-languagedetector to v7.2.0
2023-11-30 11:14:13 -05:00
Robin and GitHub
d7dbc3d096
Merge pull request #1952 from vector-im/renovate/docker-metadata-action-digest
...
Update docker/metadata-action digest to 26b4721
2023-11-30 11:12:19 -05:00
Robin and GitHub
36056b17e1
Merge pull request #1950 from vector-im/renovate/eslint-8.x-lockfile
...
Update dependency eslint to v8.54.0
2023-11-30 11:10:39 -05:00
Robin and GitHub
1f4c599a36
Merge pull request #1949 from vector-im/renovate/sentry-vite-plugin-2.x-lockfile
...
Update dependency @sentry/vite-plugin to v2.10.2
2023-11-30 11:10:00 -05:00
Robin and GitHub
54302ca6c6
Merge pull request #1930 from vector-im/renovate/opentelemetry-instrumentation-user-interaction-0.x
...
Update dependency @opentelemetry/instrumentation-user-interaction to ^0.34.0
2023-11-29 18:12:20 -05:00
Robin
b16aeb31be
Ignore React Spectrum updates
...
A couple different people (me and Dave) have tried and failed to find an easy way to upgrade these, and in the future we won't need these dependencies at all once the switch to Compound Web is finished, so let's not generate Renovate PRs for them.
2023-11-29 16:45:59 -05:00
Robin and GitHub
37ee555e0a
Merge pull request #1939 from vector-im/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.10.1
2023-11-29 16:43:00 -05:00
Robin and GitHub
c821cadac2
Merge pull request #1929 from vector-im/renovate/opentelemetry-instrumentation-document-load-0.x
...
Update dependency @opentelemetry/instrumentation-document-load to ^0.34.0
2023-11-29 16:41:55 -05:00
Robin and GitHub
bbe1043289
Fix the settings label ( #1936 )
...
We were displaying the raw translation key rather than the translated text.
2023-11-29 19:01:45 +01:00
Robin and GitHub
22ac156085
Merge pull request #1887 from vector-im/renovate/babel-monorepo
...
Update babel monorepo
2023-11-29 12:55:54 -05:00
Robin and GitHub
544c50743e
Merge pull request #1934 from vector-im/renovate/livekit-components-react-1.x-lockfile
...
Update dependency @livekit/components-react to v1.4.2
2023-11-29 12:54:15 -05:00
Robin and GitHub
bd5b547483
Merge pull request #1926 from vector-im/renovate/jest-monorepo
...
Update dependency @types/jest to v29.5.10
2023-11-29 12:50:09 -05:00
Robin and GitHub
3b2e0acb99
Merge pull request #1883 from vector-im/renovate/testing-library-react-14.x-lockfile
...
Update dependency @testing-library/react to v14.1.2
2023-11-29 12:50:02 -05:00
Robin and GitHub
a631f83a7f
Merge pull request #1875 from vector-im/renovate/sdp-transform-2.x-lockfile
...
Update dependency @types/sdp-transform to v2.4.9
2023-11-29 12:49:55 -05:00
Robin and GitHub
c40ee6b8cc
Merge pull request #1933 from robintown/invite-modal-overflow
...
Fix the invite modal overflowing
2023-11-29 11:47:44 -05:00
Robin
e017468f4d
Fix the invite modal overflowing
...
If the URL was the wrong shape, it could cause the modal to overflow, so it needs an extra nudge to line break in the right places.
2023-11-29 11:27:44 -05:00
Robin
57ed732ba8
Fix type errors
2023-11-29 10:49:17 -05:00
Robin
50d792c6c9
Make some corrections to the development guide
2023-11-29 10:42:54 -05:00
Robin and GitHub
115dfea521
Show unencrypted media warnings in widget mode ( #1915 )
...
They weren't showing up because the video tiles didn't think that the call was encrypted in the per-participant keys case.
2023-11-23 17:50:55 +01:00
Robin and GitHub
2b39fa930e
Merge pull request #1884 from vector-im/renovate/opentelemetry-js-monorepo
...
Update opentelemetry-js monorepo
2023-11-22 10:37:18 -05:00
Robin and GitHub
7e6c69ce65
Merge pull request #1877 from vector-im/renovate/grecaptcha-3.x-lockfile
...
Update dependency @types/grecaptcha to v3.0.7
2023-11-22 10:36:41 -05:00
Robin and GitHub
8c45b5963b
Merge pull request #1914 from vector-im/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.15.0
2023-11-22 10:34:35 -05:00
Robin and GitHub
de3a3b6c22
Merge pull request #1913 from robintown/disable-pip
...
Properly disable picture-in-picture controls
2023-11-21 12:53:47 -05:00
Robin and GitHub
0c2a410033
Merge pull request #1911 from robintown/lock-accessibility
...
Make the encryption lock more accessible
2023-11-21 12:53:37 -05:00
Robin
6ebef28ad8
Properly disable picture-in-picture controls
...
There were some outdated comments regarding Firefox's support of the disablePictureInPicture flag which I decided to clean up.
2023-11-20 20:42:27 -05:00
Robin
49a50514fd
Show a warning on unencrypted media
2023-11-20 19:04:53 -05:00
Robin
09481d1e44
Give the lock icon an accessible label
2023-11-20 19:02:19 -05:00
Robin
fcfb818a27
Make the encryption lock tooltip accessible via the keyboard
2023-11-20 18:59:56 -05:00
Robin and GitHub
aa8ef57ee0
Merge pull request #1908 from vector-im/t3chguy/localazy/2
...
Switch from Weblate to Localazy
2023-11-20 16:55:58 -05:00
Robin and GitHub
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
Robin and GitHub
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
Robin and GitHub
6d1879093a
Merge pull request #1855 from vector-im/renovate/postcss-preset-env-9.x-lockfile
...
Update dependency postcss-preset-env to v9.3.0
2023-11-01 11:41:06 -04:00
Robin and GitHub
75242828a3
Merge pull request #1852 from vector-im/renovate/sentry-javascript-monorepo
...
Update sentry-javascript monorepo to v7.77.0
2023-11-01 11:38:51 -04:00
Robin and GitHub
4d755b626d
Merge pull request #1851 from vector-im/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.87.6
2023-11-01 11:38:28 -04:00
Robin and GitHub
9a7afb801b
Merge pull request #1848 from vector-im/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.8.10
2023-11-01 11:38:02 -04:00
Robin and GitHub
6b11278c95
Merge pull request #1847 from vector-im/renovate/jest-monorepo
...
Update dependency @types/jest to v29.5.7
2023-11-01 11:37:35 -04:00
Robin and GitHub
ca49d8e02a
Merge pull request #1849 from vector-im/renovate/vector-im-compound-web-0.x-lockfile
...
Update dependency @vector-im/compound-web to v0.6.3
2023-11-01 11:37:16 -04:00
Robin and GitHub
295df75af2
Merge pull request #1845 from vector-im/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.87.5
2023-10-30 15:46:09 -04:00
Robin and GitHub
5a9c72cb43
Merge pull request #1846 from vector-im/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v6.9.1
2023-10-30 15:45:52 -04:00
Robin and GitHub
5f98d69557
Merge pull request #1843 from vector-im/renovate/vector-im-compound-web-0.x-lockfile
...
Update dependency @vector-im/compound-web to v0.6.2
2023-10-30 11:44:28 -04:00
Robin
adbe8042a2
Fix the build
2023-10-30 11:42:39 -04:00
Robin and GitHub
e1c2d66248
Merge pull request #1810 from vector-im/renovate/vector-im-compound-design-tokens-0.x
...
Update dependency @vector-im/compound-design-tokens to ^0.0.7
2023-10-30 10:48:08 -04:00
Robin
5d1f4d6f22
Fix icon references
2023-10-30 10:43:59 -04:00
Robin and GitHub
b9d73d16fb
Merge pull request #1833 from vector-im/renovate/vector-im-compound-web-0.x-lockfile
...
Update dependency @vector-im/compound-web to v0.6.1
2023-10-30 10:30:45 -04:00
Robin and GitHub
e13250a47f
Merge pull request #1826 from vector-im/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.8.9
2023-10-30 10:27:55 -04:00
Robin and GitHub
0eb26447ae
Merge pull request #1827 from vector-im/renovate/i18next-http-backend-2.x-lockfile
...
Update dependency i18next-http-backend to v2.3.1
2023-10-30 10:27:31 -04:00
Robin and GitHub
07a2e4596c
Merge pull request #1828 from vector-im/renovate/sass-1.x-lockfile
...
Update dependency sass to v1.69.5
2023-10-30 10:27:09 -04:00
Robin and GitHub
45499fafeb
Merge pull request #1834 from vector-im/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.87.4
2023-10-30 10:26:49 -04:00
Robin and GitHub
6a8269e145
Merge pull request #1838 from vector-im/renovate/sentry-javascript-monorepo
...
Update sentry-javascript monorepo to v7.76.0
2023-10-30 10:26:27 -04:00
Robin and GitHub
08b976c17d
Merge pull request #1824 from vector-im/renovate/docker-metadata-action-digest
...
Update docker/metadata-action digest to 62339db
2023-10-30 10:25:55 -04:00
Robin and GitHub
228e079e82
Merge pull request #1814 from vector-im/renovate/actions-setup-node-4.x
...
Update actions/setup-node action to v4
2023-10-25 09:29:38 -04:00
Robin and GitHub
3d5b20b059
Merge pull request #1823 from vector-im/renovate/docker-metadata-action-digest
...
Update docker/metadata-action digest to 05d3089
2023-10-25 09:28:53 -04:00
Robin and GitHub
43ab653b59
Merge pull request #1820 from vector-im/renovate/docker-setup-buildx-action-digest
...
Update docker/setup-buildx-action digest to 3762d45
2023-10-25 09:28:35 -04:00
Robin and GitHub
958c61c4f3
Merge pull request #1819 from vector-im/renovate/docker-login-action-digest
...
Update docker/login-action digest to 1f401f7
2023-10-25 09:28:20 -04:00
Robin and GitHub
7d6c6ef6c3
Merge pull request #1817 from vector-im/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.8.8
2023-10-25 09:27:59 -04:00
Robin and GitHub
ad790a1624
Merge pull request #1812 from vector-im/renovate/sentry-vite-plugin-2.x-lockfile
...
Update dependency @sentry/vite-plugin to v2.9.0
2023-10-25 09:27:37 -04:00
Robin and GitHub
10dd2094aa
Merge pull request #1809 from vector-im/renovate/vite-plugin-html-template-1.x-lockfile
...
Update dependency vite-plugin-html-template to v1.2.2
2023-10-25 09:26:35 -04:00
Robin and GitHub
fed83fa3c3
Merge pull request #1821 from vector-im/renovate/vector-im-compound-web-0.x
...
Update dependency @vector-im/compound-web to ^0.6.0
2023-10-25 09:25:45 -04:00
Robin and GitHub
caaf99b25a
Merge pull request #1801 from vector-im/renovate/i18next-23.x-lockfile
...
Update dependency i18next to v23.6.0
2023-10-19 22:46:39 -04:00