Robin and GitHub
2382ce7ffb
Merge pull request #2053 from robintown/revert-contain-strict
...
Revert an addition of contain: strict
2024-01-11 10:03:39 -05:00
Robin and GitHub
fb21920126
Merge pull request #2054 from element-hq/renovate/actions-upload-artifact-digest
...
Update actions/upload-artifact digest to 73d8b66
2024-01-10 14:23:20 -05:00
Robin and GitHub
a2a5a3f71c
Merge pull request #2055 from element-hq/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.15.8
2024-01-10 14:22:12 -05:00
Robin
2865a6c77e
Revert an addition of contain: strict
...
I thought that adding isolation: isolate to the React root had fixed the Firefox layering glitches, but today I've started noticing those glitches again.
2024-01-10 11:04:36 -05:00
Robin and GitHub
bb081f4241
Merge pull request #2052 from element-hq/renovate/actions-upload-artifact-digest
...
Update actions/upload-artifact digest to c320f57
2024-01-10 10:52:52 -05:00
Robin and GitHub
98f78d3196
Merge pull request #2051 from element-hq/renovate/vector-im-compound-web-2.x
...
Update dependency @vector-im/compound-web to v2
2024-01-10 10:48:47 -05:00
Robin
d4780b2d63
Use the new isTriggerInteractive tooltip prop
2024-01-10 10:46:13 -05:00
Robin
d3825648f2
Add mandatory TooltipProvider
2024-01-10 09:41:43 -05:00
Robin and GitHub
1240a6d012
Merge pull request #2049 from element-hq/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.15.7
2024-01-10 09:38:25 -05:00
Robin and GitHub
c954582a03
Merge pull request #2048 from element-hq/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.10.8
2024-01-10 09:38:00 -05:00
Robin and GitHub
34d5cc3959
Merge pull request #2047 from element-hq/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.97.1
2024-01-10 09:37:44 -05:00
Robin and GitHub
8e867f8fd3
Merge pull request #2046 from element-hq/renovate/vector-im-compound-design-tokens-0.x-lockfile
...
Update dependency @vector-im/compound-design-tokens to v0.1.1
2024-01-10 09:37:29 -05:00
Robin and GitHub
02016bb950
Merge pull request #2044 from element-hq/renovate/eslint-plugin-unicorn-50.x
...
Update dependency eslint-plugin-unicorn to v50
2024-01-10 09:36:54 -05:00
Robin and GitHub
e7a79932b9
Merge pull request #2043 from element-hq/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v6.18.1
2024-01-10 09:36:29 -05:00
Robin and GitHub
e8c13043eb
Merge pull request #2045 from element-hq/renovate/react-i18next-14.x
...
Update dependency react-i18next to v14
2024-01-10 09:35:34 -05:00
Robin and GitHub
b29a576890
Merge pull request #2042 from element-hq/renovate/sentry-javascript-monorepo
...
Update sentry-javascript monorepo to v7.93.0
2024-01-10 09:35:07 -05:00
Robin and GitHub
1bf9070e6e
Merge pull request #2041 from element-hq/renovate/babel-monorepo
...
Update dependency @babel/preset-env to v7.23.8
2024-01-10 09:34:36 -05:00
Robin and GitHub
e1b6b9291f
Merge pull request #2040 from element-hq/renovate/vaul-0.x
...
Update dependency vaul to ^0.8.0
2024-01-08 13:46:26 -05:00
Robin and GitHub
722c4c72ba
Merge pull request #2039 from element-hq/renovate/opentelemetry-instrumentation-user-interaction-0.x-lockfile
...
Update dependency @opentelemetry/instrumentation-user-interaction to v0.34.1
2024-01-08 13:27:41 -05:00
Robin and GitHub
efea2198af
Merge pull request #2038 from element-hq/renovate/opentelemetry-instrumentation-document-load-0.x-lockfile
...
Update dependency @opentelemetry/instrumentation-document-load to v0.34.1
2024-01-08 13:04:13 -05:00
Robin and GitHub
fef02ab6de
Merge pull request #2037 from element-hq/renovate/docker-metadata-action-digest
...
Update docker/metadata-action digest to dbef880
2024-01-08 13:03:48 -05:00
Robin and GitHub
175f3ee638
Merge pull request #2028 from element-hq/renovate/testing-library-jest-dom-6.x-lockfile
...
Update dependency @testing-library/jest-dom to v6.2.0
2024-01-08 13:03:28 -05:00
Robin and GitHub
a03126c989
Merge pull request #2024 from element-hq/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.10.7
2024-01-08 13:00:03 -05:00
Robin and GitHub
7089d12681
Merge pull request #2023 from element-hq/renovate/testing-library-user-event-14.x-lockfile
...
Update dependency @testing-library/user-event to v14.5.2
2024-01-08 12:59:47 -05:00
Robin and GitHub
f5b63ef0c6
Merge pull request #2030 from element-hq/renovate/i18next-parser-8.x-lockfile
...
Update dependency i18next-parser to v8.12.0
2024-01-08 12:55:48 -05:00
Robin and GitHub
d13f2484b7
Merge pull request #2034 from element-hq/renovate/i18next-23.x-lockfile
...
Update dependency i18next to v23.7.16
2024-01-08 12:48:28 -05:00
Robin and GitHub
1dee3f4a5a
Merge pull request #2026 from element-hq/renovate/sass-1.x-lockfile
...
Update dependency sass to v1.69.7
2024-01-08 12:48:05 -05:00
Robin and GitHub
ff8cf1b5a9
Merge pull request #2027 from element-hq/renovate/vite-5.x-lockfile
...
Update dependency vite to v5.0.11
2024-01-08 12:47:43 -05:00
Robin and GitHub
c2e70f6b7e
Merge pull request #2029 from element-hq/renovate/eslint-8.x-lockfile
...
Update dependency eslint to v8.56.0
2024-01-08 12:23:38 -05:00
Robin and GitHub
76c3125900
Merge pull request #1989 from robintown/tile-updates
...
Video tile redesign/refactor
2024-01-08 12:15:14 -05:00
Robin
1865ccbaf6
Update Compound Web for realsies
2024-01-05 13:56:56 -05:00
Robin
35acd83df8
Update Compound Web
2024-01-05 13:51:39 -05:00
Robin
cd5cd380d3
Update for latest context menu changes
2024-01-03 17:00:09 -05:00
Robin
21b91c503e
Merge branch 'livekit' into tile-updates
2024-01-03 16:59:12 -05:00
Robin and GitHub
ec06c84fea
Merge pull request #2012 from element-hq/renovate/dawidd6-action-download-artifact-3.x
...
Update dawidd6/action-download-artifact action to v3
2024-01-03 14:49:22 -05:00
Robin and GitHub
765d434b16
Merge pull request #2013 from element-hq/renovate/docker-metadata-action-digest
...
Update docker/metadata-action digest to 9dc751f
2024-01-03 14:49:05 -05:00
Robin and GitHub
14e7bafd93
Merge pull request #2009 from element-hq/renovate/actions-upload-artifact-4.x
...
Update actions/upload-artifact action to v4
2024-01-03 14:48:49 -05:00
Robin and GitHub
c6604f2d37
Merge pull request #2006 from element-hq/renovate/actions-upload-artifact-digest
...
Update actions/upload-artifact digest to cf8714c
2024-01-03 14:47:52 -05:00
Robin and GitHub
a8a5035457
Merge pull request #2021 from element-hq/renovate/babel-monorepo
...
Update babel monorepo to v7.23.7
2024-01-03 14:47:12 -05:00
Robin and GitHub
2f5d024e14
Merge pull request #1991 from element-hq/renovate/sentry-javascript-monorepo
...
Update sentry-javascript monorepo to v7.91.0
2024-01-03 14:46:44 -05:00
Robin and GitHub
918bd2fb82
Merge pull request #2010 from element-hq/renovate/eslint-plugin-import-2.x-lockfile
...
Update dependency eslint-plugin-import to v2.29.1
2024-01-03 14:46:19 -05:00
Robin and GitHub
50c2545c7e
Merge pull request #2001 from element-hq/renovate/i18next-23.x-lockfile
...
Update dependency i18next to v23.7.15
2024-01-03 14:42:03 -05:00
Robin and GitHub
c3a09e0b49
Merge pull request #2020 from element-hq/renovate/classnames-2.x-lockfile
...
Update dependency classnames to v2.5.1
2024-01-03 14:41:20 -05:00
Robin and GitHub
83142a85bc
Merge pull request #1857 from element-hq/renovate/eslint-plugin-jsx-a11y-6.x-lockfile
...
Update dependency eslint-plugin-jsx-a11y to v6.8.0
2024-01-03 14:34:53 -05:00
Robin
54dad9430a
Fix lint error
2024-01-03 14:27:39 -05:00
Robin and GitHub
76d3658061
Merge pull request #2014 from robintown/display-name-lints
...
Ensure that all our components have display names
2024-01-03 12:09:47 -05:00
Robin
d95336a7a0
Ensure that all our components have display names
...
This turns on a lint rule to require display names for all of our components, which makes it a lot easier to find your way around the component tree in React's dev tools.
2023-12-19 11:00:33 -05:00
Robin
b2bc8edcc1
Refactor/redesign video tiles
2023-12-18 16:59:48 -05:00
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