diff --git a/locales/en/app.json b/locales/en/app.json index c70a0a49..0b0ac7b4 100644 --- a/locales/en/app.json +++ b/locales/en/app.json @@ -116,7 +116,7 @@ "matrix_rtc_transport_missing": "The server is not configured to work with {{brand}}. Please contact your server admin (Domain: {{domain}}, Error Code: {{ errorCode }}).", "membership_manager": "Membership Manager Error", "membership_manager_description": "The Membership Manager had to shut down. This is caused by many consequtive failed network requests.", - "no_matrix_2_authorization_service": "Your authorization service for you media server (SFU) is not on the newest version", + "no_matrix_2_authorization_service": "The authorization service for your media server (SFU) is out of date.", "open_elsewhere": "Opened in another tab", "open_elsewhere_description": "{{brand}} has been opened in another tab. If that doesn't sound right, try reloading the page.", "room_creation_restricted": "Failed to create call", diff --git a/package.json b/package.json index 47adc365..0570d282 100644 --- a/package.json +++ b/package.json @@ -104,8 +104,8 @@ "livekit-client": "^2.13.0", "lodash-es": "^4.17.21", "loglevel": "^1.9.1", - "matrix-js-sdk": "matrix-org/matrix-js-sdk#4a75d2c92f1ac7476a6d398057b91c65054f1b80", - "matrix-widget-api": "^1.14.0", + "matrix-js-sdk": "matrix-org/matrix-js-sdk#robin/sticky-embedded", + "matrix-widget-api": "^1.16.1", "node-stdlib-browser": "^1.3.1", "normalize.css": "^8.0.1", "observable-hooks": "^4.2.3", diff --git a/src/widget.ts b/src/widget.ts index 7b8201ed..a2bb2ce4 100644 --- a/src/widget.ts +++ b/src/widget.ts @@ -106,6 +106,7 @@ export const widget = ((): WidgetHelpers | null => { EventType.RoomRedaction, ElementCallReactionEventType, EventType.RTCDecline, + EventType.RTCMembership, ]; const sendState = [ @@ -150,6 +151,8 @@ export const widget = ((): WidgetHelpers | null => { turnServers: false, sendDelayedEvents: true, updateDelayedEvents: true, + sendSticky: true, + receiveSticky: true, }, roomId, { diff --git a/yarn.lock b/yarn.lock index 55e6a99b..b391c7ac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8364,8 +8364,8 @@ __metadata: livekit-client: "npm:^2.13.0" lodash-es: "npm:^4.17.21" loglevel: "npm:^1.9.1" - matrix-js-sdk: "matrix-org/matrix-js-sdk#4a75d2c92f1ac7476a6d398057b91c65054f1b80" - matrix-widget-api: "npm:^1.14.0" + matrix-js-sdk: "matrix-org/matrix-js-sdk#robin/sticky-embedded" + matrix-widget-api: "npm:^1.16.1" node-stdlib-browser: "npm:^1.3.1" normalize.css: "npm:^8.0.1" observable-hooks: "npm:^4.2.3" @@ -11452,9 +11452,9 @@ __metadata: languageName: node linkType: hard -"matrix-js-sdk@matrix-org/matrix-js-sdk#4a75d2c92f1ac7476a6d398057b91c65054f1b80": +"matrix-js-sdk@matrix-org/matrix-js-sdk#robin/sticky-embedded": version: 40.0.0 - resolution: "matrix-js-sdk@https://github.com/matrix-org/matrix-js-sdk.git#commit=4a75d2c92f1ac7476a6d398057b91c65054f1b80" + resolution: "matrix-js-sdk@https://github.com/matrix-org/matrix-js-sdk.git#commit=e205ce2cc689ace090f85bf74e0fd59ec00a179a" dependencies: "@babel/runtime": "npm:^7.12.5" "@matrix-org/matrix-sdk-crypto-wasm": "npm:^17.0.0" @@ -11464,23 +11464,23 @@ __metadata: jwt-decode: "npm:^4.0.0" loglevel: "npm:^1.9.2" matrix-events-sdk: "npm:0.0.1" - matrix-widget-api: "npm:^1.14.0" + matrix-widget-api: "npm:^1.16.1" oidc-client-ts: "npm:^3.0.1" p-retry: "npm:7" sdp-transform: "npm:^3.0.0" unhomoglyph: "npm:^1.0.6" uuid: "npm:13" - checksum: 10c0/4b0d970fcdd6a43a369c08ce224a7d52d30706020b30af6896e07f2335df4616c068147ae76fca46506a1c6dedadfd633d96a4c9f43ce751e2b411d2c80211d3 + checksum: 10c0/1b70a6520f034c2daa6db1d3626e116adb1f564c13bd4977f17af49e2e4e2a2ab629c77472f649962c9f301f56dd1c3b2480e6b560756f4ceed62755e1688cd6 languageName: node linkType: hard -"matrix-widget-api@npm:^1.14.0": - version: 1.15.0 - resolution: "matrix-widget-api@npm:1.15.0" +"matrix-widget-api@npm:^1.16.1": + version: 1.16.1 + resolution: "matrix-widget-api@npm:1.16.1" dependencies: "@types/events": "npm:^3.0.0" events: "npm:^3.2.0" - checksum: 10c0/1c08b5284cd98aed312d95594335e1391d937dfad70ef862a1f90fdbaaa27709e1c44dcda37f8045e4814779d8d5816d240aee396d52cfd9b37fbf243a6baf6a + checksum: 10c0/d88180f514104b84d3018055fc955138d65195465480a51e9afe5dbf2f3175b54e3483b4c4f1feab2dd27440f403051d9c8b293bd0532c09b136c6b23606e1ee languageName: node linkType: hard