Commit Graph

335 Commits

Author SHA1 Message Date
renovate[bot]
4f1c832621
Update dependency postcss-preset-env to v7.8.3 2023-09-18 22:03:50 +00:00
renovate[bot]
d267dd1e94
Update dependency pako to v2.1.0 2023-09-18 22:03:33 +00:00
renovate[bot]
d868669ca2
Update dependency eslint-plugin-react to v7.33.2 2023-09-18 21:05:20 +00:00
Robin
60a6347a63
Merge pull request #1467 from vector-im/renovate/sentry-vite-plugin-0.x
Update dependency @sentry/vite-plugin to ^0.7.0
2023-09-18 15:55:31 -04:00
Robin
4ced2d591b
Merge pull request #1484 from vector-im/renovate/eslint-plugin-jsx-a11y-6.x-lockfile
Update dependency eslint-plugin-jsx-a11y to v6.7.1
2023-09-18 15:53:51 -04:00
Robin
aacab7719b Merge branch 'livekit' into renovate/sentry-vite-plugin-0.x 2023-09-18 15:52:39 -04:00
renovate[bot]
a8f641ec3f
Update dependency eslint-plugin-jsx-a11y to v6.7.1 2023-09-18 19:41:13 +00:00
renovate[bot]
be03023a62
Update dependency eslint-plugin-import to v2.28.1 2023-09-18 19:40:58 +00:00
Robin
f3e8ee6913
Merge pull request #1476 from vector-im/renovate/eslint-config-prettier-8.x-lockfile
Update dependency eslint-config-prettier to v8.10.0
2023-09-18 12:08:29 -04:00
renovate[bot]
32b9b17721
Update dependency eslint-config-prettier to v8.10.0 2023-09-18 16:04:40 +00:00
renovate[bot]
55443b06d8
Update dependency eslint to v8.49.0 2023-09-18 16:04:22 +00:00
Robin
6f969c222b Merge branch 'livekit' into renovate/sentry-vite-plugin-0.x 2023-09-18 12:04:04 -04:00
Robin
6b35832611
Merge pull request #1474 from vector-im/renovate/babel-loader-8.x-lockfile
Update dependency babel-loader to v8.3.0
2023-09-18 11:55:37 -04:00
Robin
7eca26c3f0
Merge pull request #1469 from vector-im/renovate/node-18.x-lockfile
Update dependency @types/node to v18.17.17
2023-09-18 11:55:08 -04:00
Robin
010416a85c
Merge pull request #1473 from vector-im/renovate/use-gesture-react-10.x-lockfile
Update dependency @use-gesture/react to v10.3.0
2023-09-18 11:54:11 -04:00
renovate[bot]
4fdb6ad39a
Update dependency @sentry/vite-plugin to ^0.7.0 2023-09-18 15:45:34 +00:00
Robin
43d12e815a
Merge pull request #1447 from robintown/use-modals
Start using the new modal component
2023-09-18 11:45:09 -04:00
renovate[bot]
7b9f70027a
Update dependency @types/node to v18.17.17 2023-09-18 15:42:52 +00:00
Robin
218ba02fe3
Merge pull request #1468 from vector-im/renovate/testing-library-jest-dom-5.x-lockfile
Update dependency @testing-library/jest-dom to v5.17.0
2023-09-18 11:42:11 -04:00
Robin
aaf4d20e7d Merge branch 'livekit' into use-modals 2023-09-18 11:40:10 -04:00
Robin
08be4550d5
Merge pull request #1446 from robintown/modals
Implement the new modal designs
2023-09-18 11:38:03 -04:00
Robin
09b9b71f19 Upgrade jest 2023-09-18 11:37:05 -04:00
renovate[bot]
7e963b9a0e
Update dependency babel-loader to v8.3.0 2023-09-18 15:31:46 +00:00
renovate[bot]
b5ccff483d
Update dependency @use-gesture/react to v10.3.0 2023-09-18 15:31:31 +00:00
Robin
0f07b77ae7
Merge pull request #1456 from vector-im/renovate/content-type-1.x-lockfile
Update dependency @types/content-type to v1.1.6
2023-09-18 11:31:01 -04:00
renovate[bot]
128a60af0e
Update dependency @testing-library/jest-dom to v5.17.0 2023-09-18 14:13:47 +00:00
Robin
d1e5a3043f
Merge pull request #1460 from vector-im/renovate/vector-im-compound-web-0.x-lockfile
Update dependency @vector-im/compound-web to v0.4.1
2023-09-18 09:26:45 -04:00
Robin
9952c35800
Merge pull request #1462 from vector-im/renovate/uuid-9.x-lockfile
Update dependency uuid to v9.0.1
2023-09-18 09:23:31 -04:00
renovate[bot]
286631f820
Update dependency @vector-im/compound-web to v0.4.1 2023-09-18 11:07:29 +00:00
renovate[bot]
48288e89f7
Update dependency @livekit/components-react to v1.2.0 2023-09-18 10:15:04 +00:00
renovate[bot]
5f6377ddf8
Update dependency uuid to v9.0.1 2023-09-18 10:14:47 +00:00
renovate[bot]
5218877a81
Update dependency livekit-client to v1.13.3 2023-09-18 09:10:03 +00:00
renovate[bot]
b02e1541ea
Update dependency @types/content-type to v1.1.6 2023-09-18 07:10:06 +00:00
renovate[bot]
4d28fa3610
Update dependency @babel/core to v7.22.20 2023-09-18 03:23:31 +00:00
Robin
9db21e024e Start using the new modal component
This attempts to converge all our modals on the new modal component while changing their designs as little as possible. This should reduce the bundle size a bit and make the app generally feel like it's converging on the new designs, even though individual modals still remain to be revamped.
2023-09-17 14:46:36 -04:00
Robin
f609ec3f4c Implement new modal designs
They aren't yet used anywhere, but this will let us move on to implementing specific modal interactions from the new designs.

I made the design decision of making this new Modal component always be controlled by an explicit open state, which was inspired by some work I did with Jetpack Compose recently, where I saw that this makes state management and the behavior of components so much more obvious.
2023-09-17 14:40:14 -04:00
David Baker
9efb15941c
Merge pull request #1348 from vector-im/dbkr/matrixrtcsession
Switch to the MatrixRTCSession layer in js-sdk
2023-09-12 16:33:02 +01:00
David Baker
a4d20f85a0 Use js-sdk from latest develop 2023-09-12 16:25:59 +01:00
renovate[bot]
8f76750062
Update dependency @livekit/components-react to v1.1.8 2023-09-12 12:55:08 +00:00
David Baker
1fb210c5cc Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-09-12 11:30:46 +01:00
Robin
ae2b152b3e Upgrade Compound Web 2023-09-11 11:08:46 -04:00
Robin
1445c42cc3 Implement new in-call header and footer designs 2023-09-08 16:41:23 -04:00
David Baker
83fd9a49ab Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-09-06 09:01:58 +01:00
Robin
e124b77f7f
Merge pull request #1374 from robintown/in-call-footer
Implement new designs for in-call footer buttons
2023-09-01 13:26:19 -04:00
Robin Townsend
8e090af370 Merge branch 'livekit' into in-call-footer 2023-09-01 13:13:02 -04:00
David Baker
0dbd3c2a58 Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-09-01 15:09:24 +01:00
renovate[bot]
1e892b452e
Update dependency @react-stately/collections to v3.10.0 2023-09-01 13:23:17 +00:00
Robin
a3edf08776
Merge pull request #1371 from vector-im/renovate/react-spring-web-9.x-lockfile
Update dependency @react-spring/web to v9.7.3
2023-09-01 09:22:44 -04:00
Robin Townsend
27b5ede72e Install @react-spring/rafz
As a workaround for https://github.com/pmndrs/react-spring/issues/2173
2023-09-01 09:19:44 -04:00
Robin
29af360df9
Merge pull request #1372 from vector-im/renovate/storybook-monorepo
Update dependency @storybook/react to v6.5.16
2023-09-01 09:12:27 -04:00
renovate[bot]
b1ae9523aa
Update dependency @opentelemetry/instrumentation-user-interaction to ^0.33.0 2023-08-31 21:07:27 +00:00
renovate[bot]
3e64553815
Update dependency @storybook/react to v6.5.16 2023-08-31 21:07:12 +00:00
renovate[bot]
900abc7fa2
Update dependency @opentelemetry/instrumentation-document-load to ^0.33.0 2023-08-31 21:03:50 +00:00
Robin
186fe91529
Merge pull request #1390 from vector-im/renovate/opentelemetry-js-monorepo
Update opentelemetry-js monorepo
2023-08-31 17:02:46 -04:00
Robin
2fc4681f0b
Merge pull request #1392 from vector-im/renovate/babel-monorepo
Update dependency @babel/core to v7.22.11
2023-08-31 17:02:02 -04:00
renovate[bot]
58a335e8a2
Update dependency @juggle/resize-observer to v3.4.0 2023-08-31 19:12:55 +00:00
renovate[bot]
771e20bdc4
Update dependency @babel/core to v7.22.11 2023-08-31 19:12:39 +00:00
renovate[bot]
550d7acaa8
Update opentelemetry-js monorepo 2023-08-31 16:06:42 +00:00
David Baker
fe4d42f4d0 Update js-sdk 2023-08-31 14:43:53 +01:00
renovate[bot]
405904ded1
Update dependency @vitejs/plugin-react to v4.0.4 2023-08-31 13:41:16 +00:00
David Baker
981a29ebf7 yarn 2023-08-31 14:38:31 +01:00
David Baker
dd9397d921 Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-08-31 14:38:05 +01:00
Robin
0e0f6f7fc5
Merge pull request #1361 from vector-im/renovate/npm-mermaid-vulnerability
Update dependency mermaid to v9 [SECURITY]
2023-08-31 09:36:03 -04:00
Robin
7f5e02852c
Merge pull request #1380 from vector-im/renovate/classnames-2.x-lockfile
Update dependency classnames to v2.3.2
2023-08-31 09:33:22 -04:00
Robin
65564f8662 Add types for dompurify and d3 2023-08-31 09:31:12 -04:00
Robin
b04e53a9bd
Merge pull request #1385 from vector-im/renovate/re-resizable-6.x-lockfile
Update dependency re-resizable to v6.9.11
2023-08-31 09:28:22 -04:00
Robin
8c09a4361a
Merge pull request #1388 from vector-im/renovate/react-use-clipboard-1.x-lockfile
Update dependency react-use-clipboard to v1.0.9
2023-08-31 09:26:28 -04:00
Robin
24b652f696
Merge pull request #1384 from vector-im/renovate/i18next-http-backend-1.x-lockfile
Update dependency i18next-http-backend to v1.4.5
2023-08-31 09:24:10 -04:00
Robin
6d24473fb0
Merge pull request #1386 from vector-im/renovate/react-router-monorepo
Update dependency react-router-dom to v5.3.4
2023-08-31 09:22:09 -04:00
Robin
a73597b30b
Merge pull request #1376 from vector-im/renovate/use-gesture-react-10.x-lockfile
Update dependency @use-gesture/react to v10.2.27
2023-08-31 09:21:12 -04:00
renovate[bot]
8cf936eb5d
Update dependency react-use-clipboard to v1.0.9 2023-08-31 13:20:33 +00:00
Robin
e490b39718
Merge pull request #1381 from vector-im/renovate/color-hash-2.x-lockfile
Update dependency color-hash to v2.0.2
2023-08-31 09:19:53 -04:00
renovate[bot]
3d9d19b721
Update dependency react-router-dom to v5.3.4 2023-08-31 12:11:47 +00:00
Šimon Brandner
41b28b80fc
Merge pull request #1373 from vector-im/renovate/sdp-transform-2.x-lockfile 2023-08-31 14:11:14 +02:00
renovate[bot]
bc258c05d7
Update dependency re-resizable to v6.9.11 2023-08-31 11:56:26 +00:00
renovate[bot]
1305779e8e
Update dependency i18next-http-backend to v1.4.5 2023-08-31 11:56:12 +00:00
Robin
3494f0fb4d
Merge branch 'livekit' into in-call-footer 2023-08-31 07:53:14 -04:00
renovate[bot]
18b87bcd55
Update dependency color-hash to v2.0.2 2023-08-31 10:19:50 +00:00
renovate[bot]
eef286e71e
Update dependency classnames to v2.3.2 2023-08-31 10:19:36 +00:00
David Baker
9d6d5a16e7 Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-08-31 10:48:54 +01:00
renovate[bot]
96857476f9
Update dependency @vector-im/compound-design-tokens to ^0.0.5 2023-08-31 09:34:16 +00:00
renovate[bot]
1a135f9466
Update dependency @use-gesture/react to v10.2.27 2023-08-31 08:59:46 +00:00
renovate[bot]
dedd0b07c6
Update dependency @types/uuid to v9.0.3 2023-08-31 04:34:44 +00:00
Robin Townsend
63ccd56573 Implement new designs for in-call footer buttons
This basically amounts to swapping out some CSS, the icons, and the Tooltip component.
2023-08-30 22:04:20 -04:00
renovate[bot]
3958158cf8
Update dependency @types/sdp-transform to v2.4.6 2023-08-31 00:39:36 +00:00
renovate[bot]
2e866770f6
Update dependency @react-spring/web to v9.7.3 2023-08-30 22:21:40 +00:00
David Baker
b5626dd97c Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-08-30 17:25:00 +01:00
David Baker
3a0c895b7a Fix e2ee audio in Firefox
Pull in changes for livekit and disable RED as per comment.
2023-08-30 17:17:45 +01:00
renovate[bot]
11e78cf06b
Update dependency mermaid to v9 [SECURITY] 2023-08-30 14:01:06 +00:00
renovate[bot]
fcf0ec9b90
Update dependency posthog-js to v1.57.2 [SECURITY] 2023-08-30 14:00:46 +00:00
Robin
841a31a642
Merge pull request #1354 from robintown/colors
Adopt the Compound color system
2023-08-30 08:14:53 -04:00
David Baker
923f081d74 Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-08-30 10:04:43 +01:00
David Baker
73b505987d Unpin livekit versions
and upgrade to latest
2023-08-30 09:50:12 +01:00
David Baker
192c3295c9 Update js-sdk 2023-08-29 14:19:08 +01:00
Robin Townsend
aa628cc63c Adopt the Compound color system
As a first step towards adopting the Compound design system and the new Element Call designs, this pulls in Compound's color tokens and applies them to all existing components. I've tried to choose tokens based on the semantics of where they're used, but in some cases, where the new and old design systems differ in semantics, it was necessary to choose tokens based on their resulting color. These hacks can be removed as we implement more of the new designs.

There were a set of environment variables that we used for custom themes, but Compound has way too many design tokens for that approach to still be a good idea, so I decided to replace them all with a single environment variable that just lets you write arbitrary custom CSS.
2023-08-28 17:14:40 -04:00
David Baker
1955765cfd Bump js-sdk 2023-08-23 14:03:38 +01:00
David Baker
c516207199 Remove matrix-widget-api as a dep & remove livekit stuff from widget init
We'll always have matrix-widget-api as a dep through js-sdk so also
specifyin it ourselves just means we'll end up using a different version
when the js-sdk upgrade their copy and get wierd errors. We could add a
peerDependency if we really felt the need?
2023-08-23 10:12:09 +01:00
David Baker
ee77820e5b Use latest js-sdk branch 2023-08-23 09:59:02 +01:00
David Baker
7a197a2700 Use js-sdk branch 2023-08-18 14:14:24 +01:00
Šimon Brandner
05c9d83312
Upgrade @livekit/components-react
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-08-08 14:31:01 +02:00