Commit Graph
100 Commits
Author SHA1 Message Date
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 2382ce7ffb Merge pull request #2053 from robintown/revert-contain-strict
Revert an addition of contain: strict
2024-01-11 10:03:39 -05:00
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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
RobinandGitHub 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