renovate[bot]
1614800343
Update dependency @livekit/components-react to v1.2.1
2023-09-19 12:57:42 +00:00
Robin
0933dbcc35
Merge pull request #1503 from vector-im/renovate/vite-plugin-html-template-1.x-lockfile
...
Update dependency vite-plugin-html-template to v1.2.0
2023-09-19 07:16:46 -04:00
Robin
5691b55125
Merge pull request #1508 from vector-im/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v6.7.2
2023-09-19 07:16:13 -04:00
renovate[bot]
dc3999859d
Update typescript-eslint monorepo to v6.7.2
2023-09-19 09:24:28 +00:00
renovate[bot]
c44c72be3b
Update dependency vite-plugin-html-template to v1.2.0
2023-09-19 03:22:41 +00:00
renovate[bot]
9c5da7691c
Update dependency vite to v4.4.9
2023-09-19 03:22:24 +00:00
Robin
94ec683309
Merge pull request #1499 from vector-im/renovate/typescript-5.x-lockfile
...
Update dependency typescript to v5.2.2
2023-09-18 21:12:43 -04:00
Robin
6f648af926
Merge pull request #1498 from vector-im/renovate/sass-1.x-lockfile
...
Update dependency sass to v1.67.0
2023-09-18 21:08:16 -04:00
Robin
0445abb552
Merge pull request #1496 from vector-im/renovate/prettier-2.x-lockfile
...
Update dependency prettier to v2.8.8
2023-09-18 21:07:52 -04:00
renovate[bot]
99f6ada86d
Update dependency typescript to v5.2.2
2023-09-19 01:04:31 +00:00
renovate[bot]
1d70bdec47
Update dependency sass to v1.67.0
2023-09-19 01:04:14 +00:00
renovate[bot]
351ef8eb19
Update dependency prettier to v2.8.8
2023-09-19 00:39:08 +00:00
renovate[bot]
b899e24606
Update dependency posthog-js to v1.79.0
2023-09-19 00:38:52 +00:00
Robin
2d3d171e5e
Merge pull request #1491 from vector-im/renovate/postcss-preset-env-7.x-lockfile
...
Update dependency postcss-preset-env to v7.8.3
2023-09-18 18:33:58 -04:00
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
Šimon Brandner
bcf40a2155
Update livekit-client
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-08-08 14:16:18 +02:00
Šimon Brandner
ec20c017d1
Update livekit-client
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-25 16:57:43 +02:00
Robin Townsend
96dc0b6638
Fix the build?
2023-07-21 11:58:18 -04:00
Robin Townsend
c0eeb035c8
Stop devices from automatically sleeping
...
A TypeScript upgrade was necessary to bring in the types for the wake lock API.
2023-07-21 00:52:43 -04:00
Šimon Brandner
723819b3d6
Merge remote-tracking branch 'upstream/livekit' into SimonBrandner/feat/friendly-url
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-15 09:48:08 +02:00
David Baker
e264a71d1e
Merge v0.4.2 hotfixes
2023-07-12 17:57:54 +01:00
Daniel Abramov
eab2bc8ab5
Merge pull request #1173 from vector-im/lint-fixes
...
Enable stricter lints
2023-07-12 17:18:33 +02:00
Daniel Abramov
9820773136
A hack to fix problems with Matrix JS SDK
...
See https://github.com/matrix-org/matrix-js-sdk/pull/3593#issuecomment-1632725177
for more context on why it was necessary.
2023-07-12 16:11:01 +01:00
Šimon Brandner
62d4084dcf
Add support for accessing the web server from other devices
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-12 13:55:21 +02:00
Daniel Abramov
c87e06244e
Update matrix-js-sdk to fix crypto issues
2023-07-11 17:46:17 +01:00
Daniel Abramov
0105162ffa
Enable strict lints
...
An attempt to fix https://github.com/vector-im/element-call/issues/1132
2023-07-11 16:02:58 +01:00
Šimon Brandner
968a62be62
Merge pull request #1237 from vector-im/SimonBrandner/other/update-lk-cli
2023-07-11 16:03:59 +02:00
Šimon Brandner
a5e921876f
Update livekit-client
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-11 15:59:47 +02:00
David Baker
68635313d4
Bump js-sdk for getOpenIdToken() in embedded mode
...
For https://github.com/matrix-org/matrix-js-sdk/pull/3571
2023-07-11 13:24:10 +01:00
Timo
9be9250124
Combined permission request with newer livekit sdk version ( #1200 )
...
---------
Signed-off-by: Timo K <toger5@hotmail.de>
2023-07-07 14:41:29 +02:00
Šimon Brandner
a6496626da
Fix js-sdk version
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-07 14:17:09 +02:00
Šimon Brandner
f0c9a26242
Add jest-mock
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-03 14:03:29 +02:00
Robin Townsend
17450b4531
Fix big grid crashing due to missing React import
...
by fixing the cause rather than the symptom: this upgrades the code to use the new, recommended JSX transform mode of React 17+, which no longer requires you to import React manually just to write JSX.
2023-06-30 18:21:18 -04:00
David Baker
30e1034fba
Use new-js-sdk flag to disable the actual calling of group calls
...
In favour of using livekit
2023-06-14 12:13:55 +01:00
Robin Townsend
ab97f12947
Merge branch 'main' into livekit-experiment
2023-06-09 17:22:34 -04:00
Enrico Schwendig
8f8dd5f803
Display active tracks in OTel metrics ( #1085 )
...
* Add track, feed and transceiver spans under call span
2023-06-07 16:40:47 +02:00
Enrico Schwendig
f0a6f5919e
move webrtc etc. events from groupCall to matrix.call span ( #1080 )
...
* add new linked span for connection stats
* move stats span under call span and add user attribute
* Update matrix-js-sdk
2023-06-06 08:28:53 +02:00
Daniel Abramov
f4f5c1ed31
Start using LiveKit SDK for media devices
...
This version is not supposed to properly work, this is a work in
progress.
Main changes:
* Completely removed the PTT logic (for simplicity, it could be
introduced later).
* Abstracted away the work with the media devices.
* Defined confined interfaces of the affected components so that they
only get the data that they need without importing Matris JS SDK or
LiveKit SDK, so that we can exchange their "backend" at any time.
* Started using JS/TS SDK from LiveKit as well as their React SDK to
define the state of the local media devices and local streams.
2023-05-30 15:21:22 +02:00
Daniel Abramov
e4f279fa63
Add LiveKit dependency
2023-05-19 12:48:47 +02:00
Enrico Schwendig
0114db7d2d
update matrix-js-sdk ( #1067 )
2023-05-17 18:00:37 +02:00
Robin Townsend
abdb85226f
Update matrix-js-sdk
2023-05-15 11:04:57 -04:00
David Baker
a56ef52eb0
Merge pull request #1062 from vector-im/toger5/peerConnectionCount
...
Update js sdk
2023-05-15 15:29:02 +01:00
Timo K
01f20bf6c0
update matrix-js-sdk
2023-05-15 16:21:00 +02:00
Robin
aae86ed830
Merge pull request #1055 from robintown/update-matrix-widget-api
...
Update matrix-widget-api
2023-05-15 08:43:07 -04:00
Robin Townsend
fcb923f6db
Update matrix-js-sdk
2023-05-13 14:11:59 -04:00
Robin
0f7ee3b860
Merge pull request #1045 from robintown/update-react-spring
...
Update react-spring
2023-05-12 14:11:53 -04:00
Robin Townsend
dc15fbc8c9
Update matrix-widget-api
...
To fix a TypeScript error I'm seeing when running the linter locally
2023-05-12 14:10:34 -04:00
Enrico Schwendig
d148a81f91
Reconnect on network switch ( #1029 )
2023-05-11 16:47:05 +02:00
Robin Townsend
e3d5c84b17
Update react-spring
...
Just in case this has a chance of fixing https://github.com/vector-im/element-call/issues/960
2023-05-10 10:53:52 -04:00
Enrico Schwendig
e3a3859739
Make webrtc stats configurable ( #1019 )
...
* stats: make webrtc stats configurable
2023-04-27 09:30:34 +02:00
Enrico Schwendig
2b5de6db03
Add new calculation of received media stats ( #1009 )
2023-04-19 10:14:29 +02:00
Enrico Schwendig
3da4b4eeef
Add jitter and packet loss info in summary report ( #1006 )
...
* stats: add jitter and packet loss
2023-04-18 15:20:06 +02:00
Enrico Schwendig
370a6579fb
Add jitter in webrtc stats ( #1000 )
...
* stats: add jitter in webrtc stats
2023-04-14 08:49:33 +02:00
Robin Townsend
2f33902ea9
Save lockfile
2023-04-10 15:04:42 -04:00
Enrico Schwendig
bb5c382fd0
separate summary report from stats report ( #986 )
...
* stats: separate summary report from stats report
* stats: switch to last summery stats builder
* stats: update matrix-js-sdk
2023-04-06 13:19:39 +02:00
David Baker
2435846f66
Latest js-sdk develop (with required PR merged)
2023-04-05 10:00:16 +01:00
Enrico Schwendig
889a31489b
stats: fix typo
2023-04-03 12:37:55 +02:00
David Baker
e18c69ec89
Use latest js-sdk develop
2023-03-31 14:29:07 +01:00
Enrico Schwendig
dd67a45671
stats: Add summery report
2023-03-31 14:57:56 +02:00
David Baker
34a72679a1
Merge remote-tracking branch 'origin/main' into dbkr/otel
2023-03-29 12:30:41 +01:00
David Baker
77c6357b08
Use js-sdk from hangup refactor branch
...
https://github.com/matrix-org/matrix-js-sdk/pull/3234
2023-03-29 12:28:04 +01:00
David Baker
247d15cbb5
Update js-sdk
...
for da03c3b529
2023-03-28 15:24:33 +01:00
Robin Townsend
76c0277301
Update matrix-js-sdk
2023-03-22 11:41:41 -04:00
Robin Townsend
698bea93e3
Update matrix-widget-api
2023-03-22 11:33:50 -04:00
David Baker
6b36604c84
Update js-sdk
2023-03-20 19:17:50 +00:00
David Baker
c519e13885
Version that does at least send some traces
2023-03-15 16:00:39 +00:00
Timo K
4c59638d00
otel for call start, end and mute
...
This is send over zipkin.
And it uses a posthog exporter to export events to posthog
using a _otel prefix
2023-03-10 10:33:54 +01:00
Enrico Schwendig
0c66b32b49
matrix-js-sdk: update to last develop branch with call group fix ( #941 )
2023-03-03 08:06:10 +01:00
Enrico Schwendig
29e41c7227
Allow Element Call to be started without audio / video interface ( #924 )
...
* config: add feature in `config.json`
* groupCall: adjust connection state in feed if allowCallWithoutVideoAndAudio
* matrix-js-sdk: update version for allowCallWithoutVideoAndAudio
- I modified the SDK so that mute unmute work without media and check device permission inside the SDK
- allowCallWithoutVideoAndAudio is only checked at one point outside the SDK
* docu: add join group call without media docu in READMe
---------
Co-authored-by: Robin Townsend <robin@robin.town>
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-03-02 18:48:32 +01:00
Šimon Brandner
c6f85c7ab8
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-02-17 15:04:10 +01:00
Enrico Schwendig
9a546b7ea0
Typescript update to 4.9.0 ( #912 )
...
* typescript: increase typescript version
- Use node types `@types/nodes`
- Pin mermaid to pre release "^9.4.0-rc.2"
- Increase linter version
- Increase TS version to `4.9.5`
* build: increase max heap size for Node
2023-02-14 13:29:47 +01:00
David Baker
1c7c3e2beb
Upgrade js-sdk for https://github.com/matrix-org/matrix-js-sdk/pull/3144
2023-02-10 19:15:28 +01:00
Šimon Brandner
706bf5db61
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-02-03 13:32:04 +01:00
David Baker
3bd47a1347
Merge remote-tracking branch 'origin/feature_sfu' into dbkr/update_js_sdk_screenshare_workaround
2023-02-02 14:43:38 +00:00
David Baker
8ffdf34b0a
Merge remote-tracking branch 'origin/main' into feature_sfu
2023-02-02 14:42:38 +00:00
David Baker
579b91abff
Revert "Yarn upgrade"
2023-02-02 14:32:44 +00:00
David Baker
b9589d6d2f
Merge branch 'feature_sfu' into dbkr/update_js_sdk_screenshare_workaround
2023-02-02 13:49:51 +00:00
David Baker
9de7fe81f2
Merge branch 'main' into feature_sfu
2023-02-02 13:48:44 +00:00
David Baker
e1abbd5291
Yarn upgrade
...
Along with some type fixes to make typescript happy again. Hopefully
they are sensible.
2023-02-02 12:49:54 +00:00
David Baker
ff6a9840b7
Update js-sdk for screenshare workaround
2023-02-02 12:00:44 +00:00
Šimon Brandner
ce8faa3daf
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-31 15:04:45 +01:00
Šimon Brandner
546cc164fa
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-27 17:18:33 +01:00
Šimon Brandner
eb75a6ad80
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-27 16:10:18 +01:00
Šimon Brandner
37d6bf4b0f
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-27 15:56:50 +01:00
Šimon Brandner
0cc82f8e23
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-25 17:33:20 +01:00
Šimon Brandner
e20bda024d
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-25 17:27:41 +01:00
Šimon Brandner
3d0906a145
Merge remote-tracking branch 'upstream/main' into feature_sfu
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-25 17:13:01 +01:00
Robin Townsend
045103dbc9
Backfill the grid as people leave by moving tiles along paths
2023-01-25 02:30:52 -05:00
Šimon Brandner
003e9206df
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-23 21:13:44 +01:00
David Baker
785fa51e0c
Use merged js-sdk commit
2023-01-20 13:12:03 +00:00
David Baker
47c2e9e101
Don't crash if we can't find our own member event
2023-01-20 12:10:58 +00:00
David Baker
6168109894
Use merged js-sdk commit
2023-01-13 21:41:21 +00:00
David Baker
a2a1a9032a
Use js-sdk from branch
2023-01-13 18:33:58 +00:00
Šimon Brandner
c0bc52cdf2
Merge remote-tracking branch 'upstream/feature_sfu' into feature_simulcast
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-13 17:48:01 +01:00
Šimon Brandner
4e64c71a4c
Merge remote-tracking branch 'upstream/main' into feature_sfu
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-13 17:40:05 +01:00
David Baker
30688715cd
Revert f20fc78bd7
2023-01-12 13:20:11 +00:00
David Baker
f20fc78bd7
Use branch of js-sdk with Olm debugging
...
Pulls in changes from https://github.com/matrix-org/matrix-js-sdk/pull/3055
Not intended to stay long-term.
2023-01-12 11:28:15 +00:00
Šimon Brandner
8f1a65e856
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-10 22:02:43 +01:00
Robin Townsend
449c1c9d79
Try updating Olm to fix type errors
2023-01-09 10:49:01 -05:00
Robin Townsend
de5b58792e
Update matrix-js-sdk
2023-01-09 10:32:05 -05:00
Šimon Brandner
53b21688b9
Merge branch 'feature_sfu' into feature_simulcast
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-07 09:49:21 +01:00
Šimon Brandner
96a18ec91e
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-07 09:45:45 +01:00
Šimon Brandner
9150365704
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-07 09:42:22 +01:00
Robin Townsend
946f564f84
Update matrix-js-sdk
2023-01-06 10:39:29 -05:00
Robin Townsend
c09fec5f88
Save lockfile
2023-01-04 08:25:26 -05:00
David Baker
a2266e1779
Merge branch 'feature_sfu' into feature_simulcast
2022-12-21 22:24:07 +00:00
David Baker
ded6ffc15c
Update olm to try & fix types
2022-12-21 18:46:19 +00:00
David Baker
05d8191448
Use simulcast js-sdk branch
2022-12-21 18:29:48 +00:00
David Baker
1508b21701
Update to js-sdk with develop merged
2022-12-21 18:21:45 +00:00
David Baker
3220d06616
Support for SFUs
...
Mostly just using the right js-sdk, then adding temporary config for
which SFU to use until we can get it from the homeserver.
2022-12-21 18:01:58 +00:00
Robin Townsend
fb4fe0e928
Save lockfile
2022-12-09 08:40:58 -05:00
Šimon Brandner
be6f21c7e1
Upgrade js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-12-04 15:59:01 +01:00
Robin Townsend
aec034182b
Update matrix-js-sdk
2022-11-28 16:34:50 -05:00
Robin Townsend
5ba7267164
Fix lints
2022-11-28 16:15:47 -05:00
Robin Townsend
13def24f7e
Enable users to join calls from multiple devices
2022-11-21 12:39:48 -05:00
David Baker
80f07a5454
Add a 'waiting for video' state to media tiles
...
This will show if the call is waiting for media to connect (in practice
doesn't actually seem to happen all that often) but also show if the
media connection is lost, with the js-sdk change.
Requires https://github.com/matrix-org/matrix-js-sdk/pull/2880
Fixes: https://github.com/vector-im/element-call/issues/669
2022-11-15 16:13:33 +00:00
Robin Townsend
6498d2bd19
Update matrix-js-sdk
2022-11-08 16:11:19 -05:00
Robin Townsend
ba6c3fac7d
Update matrix-js-sdk
2022-11-07 15:51:54 -05:00
Robin Townsend
b5f7b52a63
CI?? hello???
2022-11-07 14:38:03 -05:00
Robin Townsend
88ec0d7c2f
Maybe fix CI?
2022-11-07 14:35:28 -05:00
Robin Townsend
667f902278
Switch to the develop branch of matrix-js-sdk
2022-11-07 12:50:59 -05:00
Timo
72503d0335
Add posthog Telemetry (Anonymity Logic + call duration telemetry) ( #658 )
...
Co-authored-by: Timo K <timok@element.io>
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-11-04 13:07:14 +01:00
Robin Townsend
806a9032e1
Update matrix-js-sdk
2022-11-03 14:41:14 -04:00
Robin Townsend
5b5c649b49
Update matrix-js-sdk
2022-11-01 19:56:30 -04:00
Robin Townsend
a3b8dfcdf2
Update matrix-js-sdk
2022-10-31 13:59:20 -04:00
Robin Townsend
31decc6577
Update matrix-js-sdk
2022-10-27 09:40:59 -04:00
Šimon Brandner
fcaa126147
Add jest
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-10-26 13:21:06 +02:00
Robin Townsend
d2a5baf403
Update matrix-js-sdk
2022-10-24 13:51:54 -04:00
David Baker
54fe2aa7a3
Bump js-sdk for addTransceiver fix
2022-10-19 18:06:24 +01:00
David Baker
3ff201562b
Bump js-sdk
2022-10-19 16:02:48 +01:00
Robin Townsend
004160b664
Update matrix-js-sdk
2022-10-13 20:24:48 -04:00
Robin Townsend
8524b9ecd6
Set up translation with i18next
2022-10-12 14:53:49 -04:00
Šimon Brandner
e7a94426c2
Update js-sdk (again)
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-09-29 15:20:55 +02:00
Robin Townsend
10c37d205a
Update matrix-js-sdk and matrix-widget-api
2022-09-16 11:09:08 -04:00
Robin Townsend
a9e94c341c
Update matrix-js-sdk
2022-09-16 10:27:56 -04:00
Robin Townsend
f0d7d8fac6
Enable strict mode checks with typescript-strict-plugin
...
No CI checks at this time, the only effect this will have is adding IDE errors.
2022-09-15 08:31:24 -04:00
David Baker
a2fdab8eb9
Update js-sdk for exception fix
...
For https://github.com/matrix-org/matrix-js-sdk/pull/2667
2022-09-14 09:47:53 +01:00
David Baker
b1c9e8c07a
Bump js-sdk dependency
...
For https://github.com/matrix-org/matrix-js-sdk/pull/2662
2022-09-13 16:39:14 +01:00
Robin Townsend
e8bc22370b
Upgrade matrix-js-sdk
2022-09-09 09:54:26 -04:00
David Baker
ca5ce7d468
Update to latest js-sdk group call branch
2022-09-08 11:25:21 +01:00
David Baker
22dd095ea9
Update js-sdk to latest on group-call branch
2022-09-06 13:55:32 +01:00
David Baker
30a270193f
Use js-sdk branch
2022-09-06 12:14:24 +01:00
David Baker
48ad4d040d
Actually wait for the right event
...
& update js-sdk dependency
2022-09-01 13:32:11 +01:00
David Baker
7b6193ab62
Update js-sdk for ICE end-of-candidates fix
2022-08-26 10:06:18 +01:00
Robin Townsend
7e98b19587
Update matrix-js-sdk
2022-08-09 09:53:45 -04:00
Robin Townsend
eb43b96a1b
Merge branch 'main' into matroska
2022-08-05 16:16:59 -04:00
Robin Townsend
69f19d24a3
Merge branch 'main' into matroska
2022-07-28 16:27:04 -04:00
Šimon Brandner
1f4cc7bb19
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-07-28 18:13:35 +02:00
Šimon Brandner
5478e648a7
Update js-sdk
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-07-25 16:02:29 +02:00
Robin Townsend
7fab4ca1ba
Merge branch 'main' into matroska
2022-07-13 15:54:06 -04:00
David Baker
dbdc010764
Updgrade postcss-preset-env
...
as it was complaining that it didn't work with our version of postcss
2022-07-08 17:19:13 +01:00
David Baker
92a50fe51d
yarn upgrade
...
Fixes https://github.com/vector-im/element-call/issues/456 as
the various react libraries had got out of sync (also we were well
overdue a dependency update).
2022-07-08 14:26:08 +01:00
David Baker
b0c8ceb302
Merge pull request #455 from vector-im/dbkr/fix_talkover
...
Fix talking collision not colliding properly
2022-07-08 09:51:26 +01:00
David Baker
c9ae6532a0
Bump js-sdk
2022-07-08 09:48:40 +01:00
Timo
e5cfcb601b
Merge pull request #397 from toger5/ts_button
2022-07-07 22:03:28 +02:00
Timo K
f34fd0bd00
update @react-aria/button
2022-07-05 17:42:03 +02:00
David Baker
e310392800
Bump js-sdk
2022-07-05 13:19:32 +01:00
Robin Townsend
2928df8b8c
Update matrix-js-sdk
2022-07-03 10:52:49 -04:00
Robin Townsend
be173a838d
Update matrix-js-sdk
2022-07-01 12:08:15 -04:00
Robin Townsend
d5e638c8f7
WIP
2022-06-27 17:41:07 -04:00
Robin Townsend
fc07dd2af9
Convert useMediaStream to TypeScript
2022-06-13 17:24:25 -04:00
Robin Townsend
ee43fcc91f
Make AEC work with spatial audio on Chrome
2022-06-13 13:31:44 -04:00
David Baker
d2c820f080
Update js-sdk for chrome audio renderer hang fix
...
Fixes https://github.com/vector-im/element-call/issues/267
2022-06-10 21:03:52 +01:00
David Baker
d4b211e678
Update js-sdk version
2022-06-10 12:07:14 +01:00
David Baker
17098cf2ab
Also yarn.lock
2022-06-08 14:35:27 +01:00
Robin Townsend
af74228f8e
TypeScriptify useRecaptcha
2022-05-27 10:37:27 -04:00
Robin Townsend
426e1a433b
Make drag-and-drop smoother
2022-05-24 16:37:24 -04:00
David Baker
92d15e110a
Update to include https://github.com/matrix-org/matrix-js-sdk/pull/2383
2022-05-19 19:10:31 +01:00
David Baker
3e19843bf7
Bump js-sdk dependency to encrypt to-device messages
2022-05-18 14:53:43 +01:00
David Baker
b7df8019f0
Import request typings
...
to tell tsc about _Request which has abort()
2022-05-10 18:09:17 +01:00
David Baker
27d492e9e2
Pin js-sdk commit & add olm for types
2022-05-10 17:41:50 +01:00
David Baker
bc22d36ef8
Use the merged js-sdk
2022-05-10 17:22:20 +01:00
David Baker
4488947eed
Initial round of typescripting
2022-05-06 11:32:09 +01:00
David Baker
66839e02f6
Add ESLint support too
2022-05-04 11:35:15 +01:00
David Baker
bad8f36bf5
Add prettier support
...
+ CI to check formatting, and fix the couple of instances that
were not in prettier format (case in HTML clour codes).
2022-05-04 11:35:15 +01:00
David Baker
73fda641c8
Switch js-sdk depdendency back to group-call branch
2022-05-03 13:19:57 +01:00
Robert Long
fc1aaf02bf
Use dbkr/ptt matrix-js-sdk package
2022-04-22 11:15:39 -07:00
Robert Long
72197c1a0a
Remove dependency on matrix-react-sdk
2022-04-07 14:22:36 -07:00
Robert Long
0f6b8f9bb1
New incremental auth
2022-02-15 12:46:58 -08:00
Robert Long
a189f3ad98
Fix page titles
2022-02-02 21:48:44 -08:00
Robert Long
35c11660a3
Add configurable / dynamic page title
2022-02-02 15:02:40 -08:00
Robert Long
76b2e8b29e
Add debug log inspector / rageshake
2022-02-01 15:11:06 -08:00
Robert Long
d6fb0e836d
Fix storybook
2022-01-21 15:42:21 -08:00
Robert Long
6032f6ba44
Fix avatar sizing
2022-01-21 13:21:23 -08:00
Robert Long
a8d6f21af9
Update dependencies
2022-01-18 15:15:59 -08:00
Robert Long
3d571a00c6
Add sequence diagrams to inspector
2022-01-13 14:11:06 -08:00
Robert Long
ef8c28f274
Redesign homepage WIP
2022-01-04 16:00:13 -08:00
Robert Long
87e5cafb77
Add storybook
2021-12-23 12:45:00 -08:00
Robert Long
3157cf65ef
Fix tooltip behaviors on click/focus
2021-12-14 22:00:00 -08:00
Robert Long
94f42019df
Finish settings modal
2021-12-06 17:34:10 -08:00
Robert Long
f57b520622
Transition to modals and popovers
2021-12-03 16:42:29 -08:00
Robert Long
8425a177e2
Add invite modal
2021-12-03 11:45:29 -08:00
Robert Long
7610226975
Fix unauthenticated redirects
2021-11-19 10:47:40 -08:00
Robert Long
f5142ba93e
Add new GroupCallInspector
2021-10-15 16:41:23 -07:00
Robert Long
8849d7861f
Add automatic css prefixing
2021-10-14 17:41:59 -07:00
Robert Long
9ecfaa4ddb
Add Sentry support
2021-10-06 11:38:26 -07:00
Robert Long
da919d06ea
Update matrix-sdks
2021-10-04 15:45:20 -07:00
Robert Long
2f92150983
Update matrix-js-sdk
2021-09-29 17:32:15 -07:00
Robert Long
4ca2747ccb
Update matrix-js-sdk
2021-09-29 17:01:53 -07:00
Robert Long
5e4736eba5
Update to use matrix-react-sdk
2021-09-29 14:34:29 -07:00