From 71cf19f4b215842d87b1a05f3621b25b1b06f9a1 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 2 Sep 2025 12:55:51 +0000 Subject: [PATCH 1/5] Upgrade dependency to matrix-js-sdk@38.1.0-rc.0 --- package.json | 2 +- yarn.lock | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 084b5e2e22..06a936d008 100644 --- a/package.json +++ b/package.json @@ -134,7 +134,7 @@ "maplibre-gl": "^5.0.0", "matrix-encrypt-attachment": "^1.0.3", "matrix-events-sdk": "0.0.1", - "matrix-js-sdk": "github:matrix-org/matrix-js-sdk#develop", + "matrix-js-sdk": "38.1.0-rc.0", "matrix-widget-api": "^1.10.0", "memoize-one": "^6.0.0", "mime": "^4.0.4", diff --git a/yarn.lock b/yarn.lock index 20b1e49b95..e189ef0f83 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4697,7 +4697,6 @@ resolved "https://registry.yarnpkg.com/@vector-im/compound-design-tokens/-/compound-design-tokens-6.0.0.tgz#a07975ee46307fc31c2ec64a216b6be2b3b27fb3" integrity sha512-Jk0NsLPCvdcuZi6an1cfyf4MDcIuoPlvja5ZWgJcORyGQZV1eLMHPYKShq9gj+EYk/BXZoPvQ1d6/T+/LSCNPA== - "@vector-im/compound-web@^8.1.2": version "8.2.1" resolved "https://registry.yarnpkg.com/@vector-im/compound-web/-/compound-web-8.2.1.tgz#e16ce566c836e6c0fa3318128e57fda0a4542514" @@ -4713,8 +4712,9 @@ classnames "^2.5.1" vaul "^1.0.0" -"@vector-im/matrix-wysiwyg-wasm@link:../../Library/Caches/Yarn/v6/npm-@vector-im-matrix-wysiwyg-2.39.0-a6238e517f23a2f3025d9c65445914771c63b163-integrity/node_modules/bindings/wysiwyg-wasm": +"@vector-im/matrix-wysiwyg-wasm@link:../../../.cache/yarn/v6/npm-@vector-im-matrix-wysiwyg-2.39.0-a6238e517f23a2f3025d9c65445914771c63b163-integrity/node_modules/bindings/wysiwyg-wasm": version "0.0.0" + uid "" "@vector-im/matrix-wysiwyg@2.39.0": version "2.39.0" @@ -11008,9 +11008,10 @@ matrix-events-sdk@0.0.1: resolved "https://registry.yarnpkg.com/matrix-events-sdk/-/matrix-events-sdk-0.0.1.tgz#c8c38911e2cb29023b0bbac8d6f32e0de2c957dd" integrity sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA== -"matrix-js-sdk@github:matrix-org/matrix-js-sdk#develop": - version "38.0.0" - resolved "https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/ed607c48b0743ddf0fe4e0301d6155e823d2caf6" +matrix-js-sdk@38.1.0-rc.0: + version "38.1.0-rc.0" + resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-38.1.0-rc.0.tgz#7d15a07e473f50e89a87971aa2a98433abb315d6" + integrity sha512-O8rsNat5fZ9jnc6tAKrZqAkmhmlRhkw29Dbppr7XfIb7QPHyzwlls38Aej7EDiRMhtKnz80ECLK9YE+nMLYCzw== dependencies: "@babel/runtime" "^7.12.5" "@matrix-org/matrix-sdk-crypto-wasm" "^15.1.0" From 9f15532d121d8e852b58388cf25e594586e72381 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 2 Sep 2025 13:01:52 +0000 Subject: [PATCH 2/5] v1.11.111-rc.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 06a936d008..0eb0ecdf77 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "element-web", - "version": "1.11.110", + "version": "1.11.111-rc.0", "description": "Element: the future of secure communication", "author": "New Vector Ltd.", "repository": { From 4f702b70aaaef895378f832bae40adf8cdc53408 Mon Sep 17 00:00:00 2001 From: ElementRobot Date: Fri, 5 Sep 2025 10:10:59 +0100 Subject: [PATCH 3/5] Ensure container starts if it is mounted with an empty /modules directory. (#30699) (#30705) * Set nullglob * Replace with a if statement (because we're using sh) * combine if (cherry picked from commit 1c30bec083e7460c0ca70696c644fe2a1dc5b3e0) Co-authored-by: Will Hunt --- docker/docker-entrypoint.d/18-load-element-modules.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docker/docker-entrypoint.d/18-load-element-modules.sh b/docker/docker-entrypoint.d/18-load-element-modules.sh index 235c4edcf2..2230fea33e 100755 --- a/docker/docker-entrypoint.d/18-load-element-modules.sh +++ b/docker/docker-entrypoint.d/18-load-element-modules.sh @@ -14,10 +14,9 @@ entrypoint_log() { mkdir -p /tmp/element-web-config cp /app/config*.json /tmp/element-web-config/ -# If there are modules to be loaded -if [ -d "/modules" ]; then +# If the module directory exists AND the module directory has modules in it +if [ -d "/modules" ] && [ "$( ls -A '/modules' )" ]; then cd /modules - for MODULE in * do # If the module has a package.json, use its main field as the entrypoint From fc06cf1276da0d0cbc42f90ce0cea023b598e3a2 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 9 Sep 2025 16:32:22 +0000 Subject: [PATCH 4/5] Upgrade dependency to matrix-js-sdk@38.1.0 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 0eb0ecdf77..78562695ed 100644 --- a/package.json +++ b/package.json @@ -134,7 +134,7 @@ "maplibre-gl": "^5.0.0", "matrix-encrypt-attachment": "^1.0.3", "matrix-events-sdk": "0.0.1", - "matrix-js-sdk": "38.1.0-rc.0", + "matrix-js-sdk": "38.1.0", "matrix-widget-api": "^1.10.0", "memoize-one": "^6.0.0", "mime": "^4.0.4", diff --git a/yarn.lock b/yarn.lock index e189ef0f83..99bf84ac80 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11008,10 +11008,10 @@ matrix-events-sdk@0.0.1: resolved "https://registry.yarnpkg.com/matrix-events-sdk/-/matrix-events-sdk-0.0.1.tgz#c8c38911e2cb29023b0bbac8d6f32e0de2c957dd" integrity sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA== -matrix-js-sdk@38.1.0-rc.0: - version "38.1.0-rc.0" - resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-38.1.0-rc.0.tgz#7d15a07e473f50e89a87971aa2a98433abb315d6" - integrity sha512-O8rsNat5fZ9jnc6tAKrZqAkmhmlRhkw29Dbppr7XfIb7QPHyzwlls38Aej7EDiRMhtKnz80ECLK9YE+nMLYCzw== +matrix-js-sdk@38.1.0: + version "38.1.0" + resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-38.1.0.tgz#76e569e0daa3d78e545d77d85de73f2f8abae4c9" + integrity sha512-yej0LgzPwBkQGI5XcBX8IXyXj/CHEgp7xBIj099wQWDLhK8iN2vDRs/yxZ+E4t38FDhavxqugU0TYDNoCSb1+w== dependencies: "@babel/runtime" "^7.12.5" "@matrix-org/matrix-sdk-crypto-wasm" "^15.1.0" From c7c0e91fdc57f244d011b9b6d306f8f99dc9fd93 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Wed, 10 Sep 2025 09:24:49 +0000 Subject: [PATCH 5/5] v1.11.111 --- CHANGELOG.md | 24 ++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf2a5bada3..4effd50a59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,27 @@ +Changes in [1.11.111](https://github.com/element-hq/element-web/releases/tag/v1.11.111) (2025-09-10) +==================================================================================================== +## ✨ Features + +* Do not hide media from your own user by default ([#29797](https://github.com/element-hq/element-web/pull/29797)). Contributed by @Half-Shot. +* Remember whether sidebar is shown for calls when switching rooms ([#30262](https://github.com/element-hq/element-web/pull/30262)). Contributed by @bojidar-bg. +* Open the proper integration settings on integrations disabled error ([#30538](https://github.com/element-hq/element-web/pull/30538)). Contributed by @Half-Shot. +* Show a "progress" dialog while invites are being sent ([#30561](https://github.com/element-hq/element-web/pull/30561)). Contributed by @richvdh. +* Move the room list to the new ListView(backed by react-virtuoso) ([#30515](https://github.com/element-hq/element-web/pull/30515)). Contributed by @langleyd. + +## 🐛 Bug Fixes + +* [Backport staging] Ensure container starts if it is mounted with an empty /modules directory. ([#30705](https://github.com/element-hq/element-web/pull/30705)). Contributed by @RiotRobot. +* Fix room joining over federation not specifying vias or using aliases ([#30641](https://github.com/element-hq/element-web/pull/30641)). Contributed by @t3chguy. +* Fix stable-suffixed MSC4133 support ([#30649](https://github.com/element-hq/element-web/pull/30649)). Contributed by @dbkr. +* Fix i18n of message when a setting is disabled ([#30646](https://github.com/element-hq/element-web/pull/30646)). Contributed by @dbkr. +* ListView should not handle the arrow keys if there is a modifier applied ([#30633](https://github.com/element-hq/element-web/pull/30633)). Contributed by @langleyd. +* Make BaseDialog's div keyboard focusable and fix test. ([#30631](https://github.com/element-hq/element-web/pull/30631)). Contributed by @langleyd. +* Fix: Allow triple-click text selection to flow around pills ([#30349](https://github.com/element-hq/element-web/pull/30349)). Contributed by @AlirezaMrtz. +* Watch for a 'join' action to know when the call is connected ([#29492](https://github.com/element-hq/element-web/pull/29492)). Contributed by @robintown. +* Fix: add missing tooltip and aria-label to lock icon next to composer ([#30623](https://github.com/element-hq/element-web/pull/30623)). Contributed by @florianduros. +* Don't render context menu when scrolling ([#30613](https://github.com/element-hq/element-web/pull/30613)). Contributed by @langleyd. + + Changes in [1.11.110](https://github.com/element-hq/element-web/releases/tag/v1.11.110) (2025-08-27) ==================================================================================================== ## ✨ Features diff --git a/package.json b/package.json index 78562695ed..80df9047a1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "element-web", - "version": "1.11.111-rc.0", + "version": "1.11.111", "description": "Element: the future of secure communication", "author": "New Vector Ltd.", "repository": {