Commit Graph
5088 Commits
Author SHA1 Message Date
Timo 25455be3be bump js sdk with reverted incompatible change 2025-03-07 16:43:07 +01:00
Timo 1c65dbb57d remove window.setLKLogLevel 2025-03-07 16:19:06 +01:00
Timo 8638c03f42 js sdk bump 2025-03-07 16:15:15 +01:00
Timo 56f45a1103 remove unused import 2025-03-07 14:55:04 +01:00
Timo 4929ea671c rename setting name 2025-03-07 14:26:36 +01:00
Timo ebcd8904ed bump js-sdk 2025-03-07 14:22:08 +01:00
Timo 348e2d88fa Merge branch 'livekit' into toger5/test-with-new-membershipmanager 2025-03-07 11:21:30 +01:00
TimoandHugh Nimmo-Smith c9f2a1c943 Reduce redundant calculations of display name map (#3062)
* Use share() on fromEvent() so that we multiplex subscribers onto the event emitter

* .

* .

* Comment

* Comment

---------

Co-authored-by: Hugh Nimmo-Smith <hughns@element.io>
2025-03-07 10:18:28 +00:00
Timo K 2b85d85e95 show user count based on meberships not users.
Signed-off-by: Timo K <toger5@hotmail.de>
2025-03-06 15:41:12 +01:00
Hugh Nimmo-Smith 68cd2032bb Bump js-sdk 2025-03-06 11:38:26 +00:00
Hugh Nimmo-Smith ebd811ad2f . 2025-03-06 11:33:23 +00:00
Hugh Nimmo-Smith af5a3b80a3 Bump js-sdk 2025-03-06 11:32:45 +00:00
Hugh Nimmo-Smith 63ab03d5da Bump js-sdk 2025-03-06 11:13:07 +00:00
Robin b5f5ab329a Merge pull request #3051 from element-hq/robin/return-to-lobby
Respect the returnToLobby flag
2025-03-05 12:17:53 -05:00
Robin 308d42980f Merge pull request #3054 from element-hq/robin/og-brand
Use the configured brand name in OpenGraph tags
2025-03-05 12:09:25 -05:00
Robin 0ca2627bd4 Merge pull request #3055 from element-hq/robin/join-action
Send a 'join' action when entering the call
2025-03-05 12:09:16 -05:00
Robin 359812d8b1 Explain why returnToLobby is false in SPA 2025-03-05 10:40:37 -05:00
Robin 5b1ea4501d Send a 'join' action when entering the call
Following a75952cf77, this is one more upgrade to the widget communication that I'd like to make within this release cycle.

The motivating issue is https://github.com/element-hq/element-web/issues/29429. Fundamentally, without a 'join' action, the only info Element Web can use to determine whether it's joined the call is whether a MatrixRTC membership exists. But membership state events can inaccurately represent the client's actual state (whether because delayed events aren't supported, or because the delayed event hasn't timed out yet), so I suggest we send a 'join' action here just as we do in the Element Web Jitsi wrapper (https://github.com/element-hq/element-web/blob/e9a3625bd6e9a64f216e3caeabca66f48b649332/src/vector/jitsi/index.ts#L503) to let Element Web tap directly into the widget's local state. (This will need additional Element Web changes, but is certainly backwards compatible.)
2025-03-05 09:25:52 -05:00
Robin ec73e7fa86 Use the configured brand name in OpenGraph tags
Overlooked some of these when reviewing https://github.com/element-hq/element-call/pull/3006.
2025-03-05 09:18:31 -05:00
Robin 28c45c6107 Avoid closing the widget in returnToLobby mode
If returnToLobby is enabled then we obviously want to keep the widget open once the user leaves the call.
2025-03-05 07:32:25 -05:00
Robin b5f5edba09 Fix the control flow of GroupCallView render function
2bb5b020e6 refactored the end of the GroupCallView render function to not use any early returns, and clumsily failed to account for the fall-through case that makes returnToLobby work (as opposed to sitting on a blank screen).
2025-03-05 07:29:56 -05:00
Robin 771397389c Prevent PRs with the X-Blocked label from being merged (#3041)
Copied from matrix-js-sdk (https://github.com/matrix-org/matrix-js-sdk/blob/develop/.github/workflows/pull_request.yaml#L31)
2025-03-05 10:44:10 +00:00
Timo 939eac5a66 change lk log level to warn (#3049) 2025-03-04 19:37:51 +01:00
Timo fe318e80b3 change lk log level to warn 2025-03-04 19:21:06 +01:00
Timo 8c0debbf7d Merge branch 'livekit' into toger5/test-with-new-membershipmanager 2025-03-04 15:31:03 +01:00
Timo 0c388216e8 bump js-sdk
- always log "Missing own membership: force re-join"
 - also check insertions queue
2025-03-04 15:23:57 +01:00
Timo 80f3d41b2d expose lk log level changing in window 2025-03-04 15:23:57 +01:00
Robin e783339557 Merge pull request #3035 from element-hq/renovate/all-minor-patch
Update all non-major dependencies
2025-03-04 00:14:56 -05:00
Robin 36203c2017 Work around LiveKit's overly constrained dependencies
We need compatible versions of RxJS in our dependencies and LiveKit's dependencies, but LiveKit has pinned it to a very specific version which is now holding us back from updating. See https://github.com/livekit/components-js/issues/1101 for a request for a proper solution.
2025-03-04 00:13:00 -05:00
Robin db9f255a4a Update formatting 2025-03-03 23:41:29 -05:00
Robin 6d6852d5b0 Merge pull request #3006 from Harshal-Taori-11/livekit
Added OpenGraph and Twitter meta tags for better link previews
2025-03-03 23:37:10 -05:00
Valere Fedronic f80e9452ec Merge pull request #3037 from element-hq/valere/fix_i18n_test_not_configured
Fix: i18n not properly configured in vitest
2025-03-03 17:17:53 +01:00
fkwp 815b013d53 Merge pull request #3034 from element-hq/renovate/github-actions
Update GitHub Actions
2025-03-03 17:04:57 +01:00
renovate[bot] 518f1f7bee Update all non-major dependencies 2025-03-03 15:55:00 +00:00
renovate[bot] 8aa95d1ddd Update GitHub Actions 2025-03-03 15:54:20 +00:00
Valere 4c91326edb fix, testing: i18n not properly configured 2025-03-03 14:41:31 +01:00
Timo a3dc951f39 bump js-sdk 2025-03-03 11:27:11 +01:00
Timo c45247c264 review 2025-02-28 15:43:21 +01:00
TimoandHugh Nimmo-Smith e253e1a04c Update src/utils/errors.ts
Co-authored-by: Hugh Nimmo-Smith <hughns@users.noreply.github.com>
2025-02-28 14:55:14 +01:00
TimoandHugh Nimmo-Smith 971c63fa67 Update src/utils/errors.ts
Co-authored-by: Hugh Nimmo-Smith <hughns@users.noreply.github.com>
2025-02-28 14:54:52 +01:00
Timo 3c3fe095ed rename to error 2025-02-28 14:53:22 +01:00
Timo 26d3cf2b42 this was doing nothing (it is a fragment back when there was no deprecated rtcSession.room) 2025-02-28 14:45:30 +01:00
Timo 7de17e50ca rename to setUnrecoverableError and remove onLeave call because that will be handled by an effect. 2025-02-28 14:40:56 +01:00
ElementRobot 05e81a8143 Merge pull request #3030 from element-hq/actions/localazy-download
Localazy Download
2025-02-28 13:40:30 +00:00
fkwp 4fa1b26827 Translations updates 2025-02-28 13:38:53 +00:00
Timo c695ff48db bump js-sdk 2025-02-28 14:31:40 +01:00
Timo 34dae752ee add error screen 2025-02-28 14:31:40 +01:00
Timo 141d02a4fd fix cryptoApi import change 2025-02-28 14:30:46 +01:00
Timo 3f35eeebe5 provide option to use the New MembershipManager 2025-02-28 14:30:46 +01:00
Valere Fedronic 66899f33e2 Merge pull request #3027 from element-hq/valere/missing_livekit_url_config
Error Handling: gracefully handle missing MatrixRTC focus configuration
2025-02-28 13:43:01 +01:00