Robin and GitHub
92c64a1a63
Merge pull request #2104 from element-hq/renovate/sentry-javascript-monorepo
...
Update sentry-javascript monorepo to v7.98.0
2024-01-25 10:50:47 -05:00
Robin and GitHub
bfdfb316c5
Merge pull request #2103 from element-hq/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.102.1
2024-01-25 10:50:18 -05:00
Robin and GitHub
cf91b49b0b
Merge pull request #2095 from element-hq/renovate/sentry-javascript-monorepo
...
Update sentry-javascript monorepo to v7.95.0
2024-01-25 00:09:53 -05:00
Robin and GitHub
4a829c8f76
Merge pull request #2097 from element-hq/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.102.0
2024-01-25 00:09:27 -05:00
Robin and GitHub
57797645bc
Merge pull request #2096 from element-hq/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.11.6
2024-01-25 00:09:12 -05:00
Robin and GitHub
11b567fa86
Merge pull request #2092 from element-hq/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v6.19.1
2024-01-25 00:08:52 -05:00
Robin and GitHub
0a14d190fe
Merge pull request #2091 from element-hq/renovate/testing-library-jest-dom-6.x-lockfile
...
Update dependency @testing-library/jest-dom to v6.3.0
2024-01-25 00:08:28 -05:00
Robin and GitHub
1a6e455aee
Merge pull request #2102 from element-hq/renovate/i18next-23.x-lockfile
...
Update dependency i18next to v23.7.19
2024-01-25 00:07:57 -05:00
Robin and GitHub
531ed984dc
Merge pull request #2090 from element-hq/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.101.0
2024-01-22 11:14:11 -05:00
Robin and GitHub
6afaf983e1
Merge pull request #2088 from element-hq/renovate/sentry-vite-plugin-2.x-lockfile
...
Update dependency @sentry/vite-plugin to v2.10.3
2024-01-22 11:10:35 -05:00
Robin and GitHub
8c5d754067
Merge pull request #2089 from element-hq/renovate/vaul-0.x-lockfile
...
Update dependency vaul to v0.8.9
2024-01-22 11:10:10 -05:00
Robin and GitHub
6e7124d265
Merge pull request #2087 from element-hq/renovate/vaul-0.x-lockfile
...
Update dependency vaul to v0.8.8
2024-01-21 22:21:05 -05:00
Robin and GitHub
b8beb540a8
Merge pull request #2085 from element-hq/renovate/i18next-23.x-lockfile
...
Update dependency i18next to v23.7.18
2024-01-20 20:15:57 -05:00
Robin and GitHub
1bd76e0f1e
Merge pull request #2084 from robintown/fork-builds
...
Fix builds on PRs from forks
2024-01-20 20:13:10 -05:00
Robin
ae1e43b779
Fix builds on PRs from forks
2024-01-20 16:44:17 -05:00
Robin and GitHub
398a164a6e
Merge pull request #2078 from element-hq/renovate/npm-vite-vulnerability
...
Update dependency vite to v5.0.12 [SECURITY]
2024-01-20 16:05:49 -05:00
Robin and GitHub
ce596ca645
Merge pull request #2079 from element-hq/renovate/i18next-23.x-lockfile
...
Update dependency i18next to v23.7.17
2024-01-20 16:04:58 -05:00
Robin and GitHub
62197121e2
Merge pull request #2080 from element-hq/renovate/react-i18next-14.x-lockfile
...
Update dependency react-i18next to v14.0.1
2024-01-20 16:04:37 -05:00
Robin and GitHub
9a0144e918
Merge pull request #2081 from element-hq/renovate/vaul-0.x-lockfile
...
Update dependency vaul to v0.8.7
2024-01-20 16:04:19 -05:00
Robin and GitHub
87edaca088
Merge pull request #2082 from element-hq/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.15.10
2024-01-20 16:02:27 -05:00
Robin and GitHub
e78d5a6742
Merge pull request #2075 from element-hq/renovate/actions-upload-artifact-digest
...
Update actions/upload-artifact digest to 694cdab
2024-01-18 17:55:10 -05:00
Robin and GitHub
e4c8470c2b
Merge pull request #2071 from element-hq/renovate/prettier-3.x-lockfile
...
Update dependency prettier to v3.2.4
2024-01-18 15:00:20 -05:00
Robin
fe4bd32fcd
Format code
2024-01-18 14:58:45 -05:00
Robin and GitHub
bcace65706
Merge pull request #2070 from element-hq/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.11.5
2024-01-18 14:57:28 -05:00
Robin and GitHub
886c77273b
Merge pull request #2073 from element-hq/renovate/sass-1.x-lockfile
...
Update dependency sass to v1.70.0
2024-01-18 14:57:10 -05:00
Robin and GitHub
63012b3e01
Merge pull request #2072 from element-hq/renovate/livekit-components-react-1.x-lockfile
...
Update dependency @livekit/components-react to v1.5.3
2024-01-18 14:56:50 -05:00
Robin and GitHub
e196f049de
Merge pull request #2069 from element-hq/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v6.19.0
2024-01-16 10:24:15 -05:00
Robin and GitHub
3c7130f2bb
Merge pull request #2066 from element-hq/renovate/vitejs-plugin-basic-ssl-1.x-lockfile
...
Update dependency @vitejs/plugin-basic-ssl to v1.1.0
2024-01-16 10:23:54 -05:00
Robin and GitHub
db522c75f5
Merge pull request #2061 from element-hq/renovate/prettier-3.x-lockfile
...
Update dependency prettier to v3.2.0
2024-01-12 14:37:18 -05:00
Robin
56cb8a5ee0
Upgrade Prettier to 3.2.1
2024-01-12 14:35:25 -05:00
Robin and GitHub
6e67a0cfc5
Merge pull request #2060 from element-hq/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.98.2
2024-01-12 09:40:55 -05:00
Robin and GitHub
0a57ea6bec
Merge pull request #2057 from element-hq/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.98.1
2024-01-11 10:05:37 -05:00
Robin and GitHub
b950fd44d4
Merge pull request #2058 from element-hq/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.11.0
2024-01-11 10:03:59 -05:00
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