Commit Graph

6442 Commits

Author SHA1 Message Date
fkwp fc3941f3a8 Merge branch 'livekit' into fkwp/elementregistry 2026-02-25 17:09:09 +01:00
Robin 4039272e75 Merge pull request #3745 from element-hq/robin/ringing
Build / build_full_element_call (push) Failing after 4m8s
Build / build_embedded_element_call (push) Failing after 4m0s
Build / build_sdk_element_call (push) Failing after 4m12s
Build & publish embedded packages for releases / Versioning (push) Successful in 1m13s
Test / Run unit tests (push) Failing after 4m20s
Test / Run end-to-end tests (push) Failing after 5m40s
Upload translation files to Localazy / upload (push) Failing after 1m25s
Build / deploy_develop (push) Has been skipped
Build / docker_for_develop (push) Has been skipped
Build & publish embedded packages for releases / build_element_call (push) Failing after 3m39s
Build & publish embedded packages for releases / Publish tarball (push) Failing after 1m21s
Build & publish embedded packages for releases / Publish NPM (push) Failing after 1m18s
Build & publish embedded packages for releases / Publish Android AAR (push) Failing after 1m19s
Build & publish embedded packages for releases / Update release notes (push) Successful in 1m33s
Build & publish embedded packages for releases / Publish SwiftPM Library (push) Failing after 1m13s
Tidy up media view models a little bit
2026-02-25 14:22:03 +01:00
Robin 4a0e89730d Merge pull request #3728 from element-hq/renovate/matrix-widget-api
Build / build_embedded_element_call (push) Failing after 3m59s
Build / build_sdk_element_call (push) Failing after 4m2s
Build & publish embedded packages for releases / Versioning (push) Successful in 1m12s
Build / build_full_element_call (push) Failing after 11m14s
Test / Run unit tests (push) Failing after 3m51s
Upload translation files to Localazy / upload (push) Failing after 2m31s
Test / Run end-to-end tests (push) Failing after 4m41s
Build / deploy_develop (push) Has been skipped
Build / docker_for_develop (push) Has been skipped
Build & publish embedded packages for releases / Publish tarball (push) Failing after 1m22s
Build & publish embedded packages for releases / Publish Android AAR (push) Failing after 1m20s
Build & publish embedded packages for releases / Update release notes (push) Successful in 6s
Build & publish embedded packages for releases / Publish NPM (push) Failing after 28s
Build & publish embedded packages for releases / Publish SwiftPM Library (push) Failing after 1m26s
Build & publish embedded packages for releases / build_element_call (push) Failing after 3m53s
Update dependency matrix-widget-api to v1.17.0
2026-02-18 19:43:32 +01:00
Robin bc238778ad Make the type of participant$ stricter
It is, in fact, required to be a behavior.
2026-02-18 14:01:55 +01:00
Robin 9d37125677 Only expose RTC backend identity debug info where we actually use it
We only ever inspect the RTC backend identity of user media tiles. So it only needs to be exposed on the user media view model.
2026-02-18 13:46:18 +01:00
Robin d87c3293c9 Make one-on-one layout media types stricter 2026-02-18 13:44:20 +01:00
renovate[bot] 789de1963a Update GitHub Actions (#3711)
Build / build_sdk_element_call (push) Failing after 3m49s
Test / Run unit tests (push) Failing after 4m14s
Test / Run end-to-end tests (push) Failing after 7m21s
Build / deploy_develop (push) Has been skipped
Build / docker_for_develop (push) Has been skipped
Build & publish embedded packages for releases / build_element_call (push) Failing after 3m39s
Build & publish embedded packages for releases / Publish tarball (push) Failing after 1m41s
Build & publish embedded packages for releases / Publish SwiftPM Library (push) Failing after 1m14s
Build & publish embedded packages for releases / Update release notes (push) Successful in 1m7s
Build / build_embedded_element_call (push) Failing after 3m52s
Build / build_full_element_call (push) Failing after 4m53s
Build & publish embedded packages for releases / Versioning (push) Successful in 1m14s
Build & publish embedded packages for releases / Publish NPM (push) Failing after 1m27s
Build & publish embedded packages for releases / Publish Android AAR (push) Failing after 2m5s
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 16:01:46 +01:00
Timo ba95780813 Merge pull request #3734 from element-hq/robin/local-transport
Build / build_full_element_call (push) Failing after 2m6s
Build & publish embedded packages for releases / Versioning (push) Successful in 2s
Test / Run unit tests (push) Failing after 3m10s
Upload translation files to Localazy / upload (push) Failing after 22s
Test / Run end-to-end tests (push) Failing after 7m34s
Build & publish embedded packages for releases / build_element_call (push) Failing after 10m39s
Build & publish embedded packages for releases / Publish tarball (push) Failing after 27s
Build / deploy_develop (push) Has been skipped
Build / docker_for_develop (push) Has been skipped
Build & publish embedded packages for releases / Publish NPM (push) Failing after 1m25s
Build & publish embedded packages for releases / Publish Android AAR (push) Failing after 1m3s
Build & publish embedded packages for releases / Update release notes (push) Successful in 1m15s
Build / build_sdk_element_call (push) Failing after 2m35s
Build / build_embedded_element_call (push) Failing after 10m17s
Build & publish embedded packages for releases / Publish SwiftPM Library (push) Failing after 1m30s
Logically separate the advertised transport from the active transport
2026-02-16 15:21:28 +01:00
Robin 4508002947 Test local transport code in oldest member mode 2026-02-13 14:06:44 +01:00
Robin 2a56830426 Fix existing LocalTransport tests 2026-02-13 14:06:44 +01:00
Robin 6cf859fd9e Fix resource leak due to unsafe scope reference 2026-02-13 12:40:12 +01:00
renovate[bot] 91da088da4 Update dependency matrix-widget-api to v1.17.0 2026-02-12 12:15:03 +00:00
Valere Fedronic 076cc035d3 Merge pull request #3733 from element-hq/valere/bug_fix_stringify_crash
Fix: crash on mobile (android) with `0.17.0-rc.2` due to a log causing stringify to crash with `TypedError: circular structure`
2026-02-11 14:46:37 +01:00
Valere 92992df7df test: ensure ragelogger resist to JSON.stringify throws 2026-02-11 13:56:42 +01:00
Robin 13d131c2e9 Logically separate the advertised transport from the active transport
To correctly implement the legacy "oldest membership" mode, we need the code to be more nuanced about the local transport. Specifically, it needs to allow for the transport we advertise in our membership to be different from the transport that we connect to and publish media on. Otherwise, if these two are yoked together, members will resend their memberships whenever an SFU hop occurs, which an attacker could use to cause an amplified wave of state changes.
2026-02-11 13:47:15 +01:00
Valere Fedronic 8ea773aa24 Merge pull request #3731 from element-hq/valere/fix_netlify_deploy
fix: Netlify preview broken
2026-02-11 13:19:50 +01:00
Valere 0d24995c3e add defensive coding against JSON.stringify 2026-02-10 17:46:58 +01:00
Valere 1e9f2e6282 fix: Simplify log causing stringify TypeError on widget mode 2026-02-10 17:24:01 +01:00
Valere 73245e875d fix: Netlify preview broken 2026-02-10 15:11:43 +01:00
Timo a329ae0ad1 Merge pull request #3720 from element-hq/toger5/sdk-improvements-only
[MatrixRTC SDK] improvements - compatible with custom rtc application
2026-02-09 09:50:16 +01:00
Timo K 652ff0060c Back to develop branck (matrix-js-skd) 2026-02-09 09:07:54 +01:00
Robin d3476c0446 Merge pull request #3726 from element-hq/robin/generate-items-logs
Add debug logs to generateItems
2026-02-06 13:45:13 +01:00
fkwp c6f829e861 prettier 2026-02-06 13:38:52 +01:00
Robin a0209eb433 Add debug logs to generateItems
It's always worth having logs for when state holders are created or destroyed (these are often the most interesting things happening in the application), so I thought it would be nice to have generateItems always log for you when it's doing that.
2026-02-06 13:26:02 +01:00
fkwp 2dbd902c3c Push docker images to oci.element.io 2026-02-06 11:42:43 +01:00
Timo K e1ef28fdcc use js-sdk fixing room hack for any app 2026-02-05 09:04:03 +01:00
Timo K 2e26193c4a update leave 2026-02-05 06:33:51 +01:00
Timo K 42efc05bd0 Add more granular leave/join api 2026-02-05 06:06:15 +01:00
Valere 809186a2e7 test: test requesting send message permission in initialize widget 2026-02-04 21:16:50 +01:00
Timo K 927e8e195c add experimental label 2026-02-04 20:16:31 +01:00
Timo K 33f6271d13 sdk improvements - compatible with custom rtc application
- add local member
 - add optional make sticky
 - default to video not enabled
 - allow sending matrix events
2026-02-04 20:06:26 +01:00
Timo 2c1476f151 Merge pull request #3715 from element-hq/revert-3701-toger5/sdk-improvements
Revert "[WIP] SDK target improvements"
2026-02-04 18:41:54 +01:00
Timo 97ee4630b0 Revert "[WIP] SDK target improvements" 2026-02-04 08:51:01 +01:00
Timo 02b29f98b6 Merge pull request #3701 from element-hq/toger5/sdk-improvements
[WIP] SDK target improvements
2026-02-04 08:47:28 +01:00
Valere fdc33a223f build against js-sdk rc 40.2.0-rc.0 2026-02-03 17:37:58 +01:00
Valere 7beafcac92 Merge branch 'livekit' into toger5/sdk-improvements 2026-02-03 16:32:36 +01:00
Valere Fedronic 5563f30bf2 Merge pull request #3705 from element-hq/toger5/fix-test-no-more-legacy-ring
[Matrix2.0 compatibility] stop advertising `livekit_alias`, use `"ROOM"` slot_id (backwards compat), stop sending deprecated notify
2026-02-03 16:26:52 +01:00
Valere 9d8ebf8ef3 fix import 2026-02-03 15:37:41 +01:00
Valere a0ad238952 fix: DidSendCallNotification is not emitting array anymore 2026-02-03 15:29:19 +01:00
Timo K 18b771e620 Allow sending room events in rtc sdk 2026-02-03 11:10:57 +01:00
Timo K 461a1f1b70 add to sending room messages 2026-01-31 12:29:56 +01:00
Timo K a066495c5f bump js-sdk fixup custom applications 2026-01-31 12:09:29 +01:00
Timo K 506b85770b Merge branch 'livekit' into toger5/sdk-improvements 2026-01-31 11:53:15 +01:00
Timo K bd8c4188d0 bump js-sdk 2026-01-29 17:24:21 +01:00
Timo K c78e8c54b8 js-sdk-bump 2026-01-29 17:22:56 +01:00
Valere Fedronic c18cc964a8 Merge pull request #3706 from element-hq/valere/fix_remove_livekit_alias_signaling
The advertised livekit_alias in membership is deprecated
2026-01-29 16:13:53 +01:00
Valere 8ee098eef1 review: quick comment 2026-01-29 15:46:41 +01:00
Valere a7bd2d3668 review: comment and better type 2026-01-29 14:58:54 +01:00
Valere ca7c8a2f11 Send livekit_alias in multi sfu with state 2026-01-28 16:42:07 +01:00
Valere 146375e320 Only remove livekit_alias in sticky events 2026-01-28 16:33:52 +01:00