Will Hunt
72ec1439f4
Support MSC4143 RTC Transport endpoint ( #3629 )
...
* Use rtc-focus branch of js-sdk
* Update makeTransport to fetch backend transports and validate all transports before response.
* Fix test
* Add test
* Loads more tests
* Add tests for openid errors
* improve comment
* update to develop commit
* Add JWT parsing
* Use JWT
* Cleanup
* fixup tests
* fixup tests
* lint
* lint lint
* Fix `Reconnecting`
2025-12-29 17:45:41 +00:00
Timo K
e78f37a6b3
Merge branch 'livekit' into toger5/lib-ec-version
2025-12-22 12:43:09 +01:00
Timo K
328cc7133a
update playwright so that we do not even need the dismiss anymore.
2025-12-11 11:32:28 +01:00
Timo K
b34a75d990
fix knip
2025-12-03 13:08:51 +01:00
Timo K
93de12d79c
cleanup vite.configs and simplify exported sdk props.
2025-12-02 11:31:56 +01:00
Timo K
f76a6cb599
cleanup unnecassary packages + add connected indicator
2025-12-01 20:39:40 +01:00
Timo K
43266e6200
Merge branch 'livekit' into toger5/lib-ec-version
2025-12-01 20:15:58 +01:00
Robin
0240087afe
Unpin matrix-js-sdk so it can be upgraded
2025-12-01 13:09:10 -05:00
Timo K
5f6a45f0e9
also bump js-sdk
2025-12-01 18:45:47 +01:00
Timo K
1490359e4c
cleanup changes godot->sdk add docs
2025-12-01 14:09:09 +01:00
Timo K
2d8ffc0ccd
almost mvp
2025-12-01 12:43:43 +01:00
Timo K
28158bfc23
temp
2025-12-01 12:43:43 +01:00
renovate[bot]
f9cc930155
Update Node.js to v24
2025-11-05 18:49:21 +00:00
renovate[bot]
1fa2eba0c0
Update dependency livekit-client to v2.15.11 ( #3532 )
...
* Update dependency livekit-client to v2.15.11
* bump livekit/protocol
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fkwp <github-fkwp@w4ve.de >
2025-10-23 17:14:41 +02:00
Valere
e06f288e93
update playwright
2025-10-23 10:41:10 +02:00
Timo
5526cd74cb
Add sticky event support ( #3513 )
...
* add sticky event support
- use new js-sdk
- use custom synapse
- don't filter rooms by existing call state events
Signed-off-by: Timo K <toger5@hotmail.de >
* enable sticky events in the joinSessionConfig
Signed-off-by: Timo K <toger5@hotmail.de >
* Remove unused useNewMembershipmanager setting
* Add prefer sticky setting]
* Fixup call detection logic to allow sticky events
* lint
* update docker image
* More tidy
* update checksum
* bump js-sdk fix sticky events type
Signed-off-by: Timo K <toger5@hotmail.de >
* fix demo
Signed-off-by: Timo K <toger5@hotmail.de >
* always use multi sfu if we are using sticky events.
Signed-off-by: Timo K <toger5@hotmail.de >
* review
Signed-off-by: Timo K <toger5@hotmail.de >
* lint
Signed-off-by: Timo K <toger5@hotmail.de >
* Always consider multi-SFU mode enabled when using sticky events
CallViewModel would pass the wrong transport to enterRtcSession when the user enabled sticky events but didn't manually enable multi-SFU mode as well. This likely would've added some confusion to our attempts to test these modes.
* Fix test type errors
* add todo comment
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
Co-authored-by: Half-Shot <will@half-shot.uk >
Co-authored-by: Robin <robin@robin.town >
2025-10-22 12:53:22 +02:00
Valere
60332dc2db
fix js-sdk dependency format
2025-10-14 12:16:24 +02:00
Valere
a5aba928dd
dependency: depends on js-sdk develop
2025-10-13 16:39:14 +02:00
Valere
4608d68cd9
Merge branch 'voip-team/rebased-multiSFU' into valere/multi-sfu/connection_states
2025-10-10 15:01:49 +02:00
Timo K
39f8cb95ec
make compatible with related_event (async CallMembership) branch
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-10-09 15:29:47 +02:00
Valere
3d8639df03
Connection states tests
2025-10-01 14:21:37 +02:00
Robin
f99a256c86
Reset matrix-js-sdk to multi SFU branch
2025-09-24 13:53:39 -04:00
Robin
8e32deaba5
Upgrade to Vite v7
...
To remove all the duplicate Rollup dependencies.
2025-09-10 12:31:03 +02:00
renovate[bot]
955c22c8dc
Update dependency @vector-im/compound-design-tokens to v6 ( #3438 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 11:34:24 +02:00
renovate[bot]
16947e7c39
Update all non-major dependencies ( #3433 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-01 11:07:01 +02:00
renovate[bot]
fb0fefae10
Update dependency @vector-im/compound-design-tokens to v5
2025-07-21 00:47:44 +00:00
renovate[bot]
01ede7629e
Update all non-major dependencies ( #3377 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 10:28:43 +02:00
renovate[bot]
3ae535bf31
Update dependency @vector-im/compound-web to v8
2025-06-23 00:39:22 +00:00
fkwp
aa092c2195
Merge pull request #3323 from element-hq/fkwp/dev_build
...
Add developer build mode to GitHub action build-element-call.yaml
2025-06-11 22:56:38 +02:00
fkwp
0bf5c4a835
simplify package.json scripts and remove NODE_ENV variables since we dont use them
2025-06-11 16:54:10 +02:00
Robin
4f1450aaf0
Replace react-use-clipboard with copy-to-clipboard
...
We didn't need the complexity of the (admittedly very small) React hook, and the package hasn't declared compatibility with React 19, so let's just switch to copying things manually via copy-to-clipboard.
2025-06-09 11:53:58 -04:00
Robin
0ee11af3c5
Upgrade react-spring to v10
...
For React 19 compatibility.
2025-06-09 11:47:47 -04:00
fkwp
6f9adfe3e8
fix: add misssing yarn
2025-06-06 00:21:23 +02:00
fkwp
b88bce5220
add production and developt build scripts to package.json
2025-06-05 23:58:51 +02:00
fkwp
b8eccc6d7a
use vite minify depending on vite mode
2025-06-05 12:16:22 +02:00
renovate[bot]
789f37611b
Update react monorepo to v19
2025-06-03 13:28:48 +00:00
Robin
5f8a8d4c5b
Merge pull request #3294 from element-hq/fkwp/docker_compose/resolve_conflicting_ports
...
Fix Playwright tests
2025-05-30 10:42:05 -04:00
Robin
0661486676
Merge branch 'livekit' into renovate/major-compound
2025-05-28 18:07:30 -04:00
Robin
07a4244c05
Upgrade Compound Web to v7.12.0
2025-05-28 18:04:29 -04:00
Robin
3c3fce96e7
Upgrade to OpenTelemetry v2 SDKs
...
Necessitated by our minor version upgrade of @opentelemetry/exporter-trace-otlp-http.
2025-05-28 17:17:31 -04:00
Robin
7eae5b0ffb
Revert eslint-plugin-matrix-org to 2.1.0
...
Because the latest version requires eslint-plugin-unicorn v57, which requires eslint v9, and eslint-plugin-matrix-org is not yet compatible with eslint v9.
2025-05-28 16:25:21 -04:00
renovate[bot]
d82b91ad4a
Update all non-major dependencies
2025-05-28 07:09:25 +00:00
fkwp
8953936d3d
fix docker compose playwright override
2025-05-27 17:53:06 +02:00
Robin
045d861ad1
Merge branch 'livekit' into robin/audio-output-controls
2025-05-22 14:00:19 -04:00
Robin
821c6e3763
Reset to develop branch of matrix-js-sdk
...
Now that the toger5/add-room-key-fallback-on-encryption-manager-not-supported branch has been merged, we can reset to develop. (And need to, actually, because that branch is deleted.)
2025-05-22 11:59:36 -04:00
Timo
4eb867436a
Merge branch 'livekit' into robin/audio-output-controls
2025-05-22 14:10:03 +02:00
Timo
323e088378
use js-sdk branch as in livekit branch
2025-05-22 14:08:35 +02:00
Robin
e4924df8fb
Reference matrix-js-sdk by branch name
...
Rather than by commit, which makes it hard to tell whether we're using mainline matrix-js-sdk or not.
2025-05-21 12:59:31 -04:00
Robin
c473d1fa8f
Update matrix-widget-api to support update_state action
2025-05-20 17:54:57 -04:00
Robin
57f312494f
Update matrix-js-sdk to support update_state action
2025-05-20 17:54:30 -04:00