Commit Graph

342 Commits

Author SHA1 Message Date
Robin
160063e29a Upgrade LiveKit client 2024-02-21 09:05:05 -05:00
Robin
ddc4def65f Upgrade LiveKit Components SDK 2024-02-21 08:56:04 -05:00
Robin
f56d2cfbf4 Merge branch 'livekit' into renovate/livekit-client-2.x 2024-02-21 08:50:01 -05:00
Robin
cd0d73d19e Regenerate lock file 2024-02-15 22:34:34 -05:00
Angel Mendez Cano
d266432427 Merge remote-tracking branch 'upstream/livekit' into refactor/replace-jest-with-vitest 2024-02-15 18:14:23 -06:00
Angel Mendez
964577ad3b
chore: update test script
keep test script and remove
test:watch is no longer needed

Co-authored-by: Robin <robin@robin.town>
2024-02-15 17:39:37 -06:00
renovate[bot]
668b2d577b
Update typescript-eslint monorepo to v7 2024-02-12 21:17:54 +00:00
Angel Mendez Cano
bd9fbc9422 Merge remote-tracking branch 'upstream/livekit' into refactor/replace-jest-with-vitest 2024-02-09 16:22:34 -06:00
Angel Mendez Cano
307e91e49c chore: test script should not run on watch mode
- update test script
2024-02-09 11:03:56 -06:00
renovate[bot]
7345665589
Update dependency livekit-client to v2 2024-02-09 16:02:50 +00:00
renovate[bot]
741f0cc5f7
Update dependency livekit-client to v1.15.12 2024-02-09 15:54:03 +00:00
Angel Mendez
309d28432f Merge branch 'livekit' into refactor/replace-jest-with-vitest 2024-02-07 09:21:14 -06:00
renovate[bot]
26806bcc80
Update dependency eslint-plugin-unicorn to v51 (#2152)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-06 12:02:50 +01:00
Angel Mendez Cano
d79a9d9fd7 Merge remote-tracking branch 'upstream/livekit' into refactor/replace-jest-with-vitest 2024-02-02 19:27:31 -06:00
Angel Mendez Cano
cc148fc4e2 refactor: add vitest to project
- add vitest and related dependencies to project
2024-02-02 18:52:09 -06:00
renovate[bot]
0e7522522e
Update dependency vaul to ^0.9.0 2024-02-02 00:32:24 +00:00
Angel Mendez Cano
56001b8cd2 refactor: remove jest dependencies from project
- remove jest and related dependencies from project
2024-02-01 17:07:36 -06:00
renovate[bot]
a2c0a5ce5d
Update dependency @vector-im/compound-web to v3 2024-02-01 19:22:02 +00:00
renovate[bot]
c0c15a9a85
Update dependency @vector-im/compound-design-tokens to v1 2024-02-01 15:14:30 +00:00
renovate[bot]
ad5f7638dc
Update dependency livekit-client to v1.15.11 2024-02-01 09:23:37 +00:00
renovate[bot]
9562a4ab8a
Update dependency @opentelemetry/instrumentation-user-interaction to ^0.35.0 2024-02-01 04:27:24 +00:00
Robin
8688b21aa9
Merge pull request #2117 from element-hq/renovate/opentelemetry-instrumentation-document-load-0.x
Update dependency @opentelemetry/instrumentation-document-load to ^0.35.0
2024-01-31 23:26:57 -05:00
renovate[bot]
1cc5331cef
Update dependency livekit-client to v1.15.10 (#2120)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-30 13:35:50 +01:00
Timo
01d6873658
Bump js-sdk to make EC compatible with created-ts (#2123)
Signed-off-by: Timo K <toger5@hotmail.de>
2024-01-29 17:00:33 +01:00
Timo
79c4219dd8
lock lk client version to 1.15.2 (#2119)
Signed-off-by: Timo K <toger5@hotmail.de>
2024-01-29 14:53:34 +01:00
renovate[bot]
17218236c2
Update dependency @opentelemetry/instrumentation-document-load to ^0.35.0 2024-01-29 11:28:58 +00:00
renovate[bot]
3bcb9fb327
Update opentelemetry-js monorepo (#2109)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-26 09:20:11 +01:00
renovate[bot]
e0e99331be
Update opentelemetry-js monorepo (#2067)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 13:39:33 +01:00
Robin
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
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
renovate[bot]
a2243e9984
Update dependency @vector-im/compound-web to v2 2024-01-10 14:35:05 +00:00
renovate[bot]
bf843adeac
Update dependency react-i18next to v14 2024-01-09 04:36:32 +00:00
renovate[bot]
16ad91e48c
Update dependency eslint-plugin-unicorn to v50 2024-01-09 00:45:58 +00:00
renovate[bot]
d9fc616da6
Update dependency vaul to ^0.8.0 2024-01-08 18:00:31 +00:00
Robin
1865ccbaf6 Update Compound Web for realsies 2024-01-05 13:56:56 -05:00
Robin
b2bc8edcc1 Refactor/redesign video tiles 2023-12-18 16:59:48 -05:00
renovate[bot]
9be2eef9fb
Update opentelemetry-js monorepo (#2008)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-15 11:21:03 +01:00
fkwp
62dea32d0d
bump matrix-js-sdk Update package.json 2023-12-08 10:33:22 +01:00
Robin
c25d54ef75 Upgrade @livekit/components-core 2023-12-04 11:12:25 -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
renovate[bot]
d77ad87c45
Update dependency vite to v5 2023-12-01 09:52:51 +00:00
renovate[bot]
1790818f3a
Update dependency @opentelemetry/instrumentation-user-interaction to ^0.34.0 2023-11-29 21:42:20 +00:00
renovate[bot]
2d8aaf0a3b
Update dependency @opentelemetry/instrumentation-document-load to ^0.34.0 2023-11-29 12:06:25 +00:00
David Baker
3e7a800424 Update js-sdk
For https://github.com/matrix-org/matrix-js-sdk/pull/3877
2023-11-16 17:55:11 +00:00
renovate[bot]
09aa2d3bc3
Update dependency @vector-im/compound-design-tokens to ^0.1.0 2023-11-15 01:19:22 +00:00
David Baker
0154370ae4 Update js-sdk for per-participant key rotation
To pull in https://github.com/matrix-org/matrix-js-sdk/pull/3833
2023-11-08 11:16:04 +00:00
renovate[bot]
166c8009d9
Update opentelemetry-js monorepo (#1505)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 12:37:13 +01:00
David Baker
ec8016acd4
Merge pull request #1841 from vector-im/renovate/eslint-plugin-unicorn-49.x
Update dependency eslint-plugin-unicorn to v49
2023-11-01 16:56:04 +00:00
David Baker
731f1e4008
Merge pull request #1772 from vector-im/dbkr/ppe2ee
Support key-per-participant e2ee
2023-10-31 20:08:05 +00:00
David Baker
ba376d7005 Back to js-sdk develop branch now it's merged 2023-10-31 20:00:48 +00:00