Skip to content

Commit

Permalink
Update element-desktop to version 1.11.85 / rev 70 via SR 1223677
Browse files Browse the repository at this point in the history
https://build.opensuse.org/request/show/1223677
by user dheidler + anag+factory
- Version 1.11.85
  # Security
- Fixes for GHSA-w36j-v56h-q9pc
- Fixes for GHSA-5486-384g-mcx2
- Update JS SDK with the fixes for GHSA-xvg8-m4x3-w6xr
Version 1.11.84
  ## ✨ Features
  * Remove abandoned MSC3886, MSC3903, MSC3906 implementations (element-hq/element-web#28274). Contributed by @t3chguy.
  * Update to React 18 (element-hq/element-web#24763). Contributed by @t3chguy.
  * Deduplicate icons using Compound (element-hq/element-web#28239). Contributed by @t3chguy.
  * Replace legacy Tooltips with Compound tooltips (https://githu
  • Loading branch information
dheidler authored and bmwiedemann committed Nov 13, 2024
1 parent e74964f commit 07f88a8
Show file tree
Hide file tree
Showing 9 changed files with 91 additions and 15 deletions.
Binary file modified packages/e/element-desktop/.files
Binary file not shown.
31 changes: 31 additions & 0 deletions packages/e/element-desktop/.rev
Original file line number Diff line number Diff line change
Expand Up @@ -1058,4 +1058,35 @@ Version 1.11.66
* Fix vertical overflow on the mobile register screen (https://github.com/element-hq/matrix-react-sdk/pull/137). Contributed by @langleyd.</comment>
<requestid>1219530</requestid>
</revision>
<revision rev="70" vrev="1">
<srcmd5>492ab77617dbe0d04bf3c250e3a39c91</srcmd5>
<version>1.11.85</version>
<time>1731508168</time>
<user>anag+factory</user>
<comment>- Version 1.11.85
# Security
- Fixes for https://github.com/element-hq/element-web/security/advisories/GHSA-w36j-v56h-q9pc
- Fixes for https://github.com/element-hq/element-web/security/advisories/GHSA-5486-384g-mcx2
- Update JS SDK with the fixes for https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-xvg8-m4x3-w6xr
Version 1.11.84
## ✨ Features
* Remove abandoned MSC3886, MSC3903, MSC3906 implementations (https://github.com/element-hq/element-web/pull/28274). Contributed by @t3chguy.
* Update to React 18 (https://github.com/element-hq/element-web/pull/24763). Contributed by @t3chguy.
* Deduplicate icons using Compound (https://github.com/element-hq/element-web/pull/28239). Contributed by @t3chguy.
* Replace legacy Tooltips with Compound tooltips (https://github.com/element-hq/element-web/pull/28231). Contributed by @t3chguy.
* Deduplicate icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28219). Contributed by @t3chguy.
* Add reactions to html export (https://github.com/element-hq/element-web/pull/28210). Contributed by @langleyd.
* Remove feature\_dehydration (https://github.com/element-hq/element-web/pull/28173). Contributed by @florianduros.
## 🐛 Bug Fixes
* Remove upgrade encryption in `DeviceListener` and `SetupEncryptionToast` (https://github.com/element-hq/element-web/pull/28299). Contributed by @florianduros.
* Fix 'remove alias' button in room settings (https://github.com/element-hq/element-web/pull/28269). Contributed by @Dev-Gurjar.
* Add back unencrypted path in `StopGapWidgetDriver.sendToDevice` (https://github.com/element-hq/element-web/pull/28295). Contributed by @florianduros.
* Fix other devices not being decorated as such (https://github.com/element-hq/element-web/pull/28279). Contributed by @t3chguy.
* Fix pill contrast in invitation dialog (https://github.com/element-hq/element-web/pull/28250). Contributed by @florianduros.
* Close right panel chat when minimising maximised voip widget (https://github.com/element-hq/element-web/pull/28241). Contributed by @t3chguy.
* Fix develop changelog parsing (https://github.com/element-hq/element-web/pull/28232). Contributed by @t3chguy.
* Fix Ctrl+F shortcut not working with minimised room summary card (https://github.com/element-hq/element-web/pull/28223). Contributed by @t3chguy.
* Fix network dropdown missing checkbox \&amp; aria-checked (https://github.com/element-hq/element-web/pull/28220). Contributed by @t3chguy.</comment>
<requestid>1223677</requestid>
</revision>
</revisionlist>
24 changes: 16 additions & 8 deletions packages/e/element-desktop/7za-path.patch
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
7-zip is not actually used during build

--- vendor/node_modules/builder-util/out/7za.js.orig 2024-05-15 21:11:29.747999000 +0200
+++ vendor/node_modules/builder-util/out/7za.js 2024-05-15 23:22:09.712045854 +0200
@@ -4,8 +4,7 @@ exports.getPath7x = exports.getPath7za =
const _7zip_bin_1 = require("7zip-bin");
--- vendor/node_modules/builder-util/out/7za.js.orig 2024-11-12 14:03:34.173010978 +0100
+++ vendor/node_modules/builder-util/out/7za.js 2024-11-12 14:05:06.720292070 +0100
@@ -6,13 +6,15 @@
const fs_extra_1 = require("fs-extra");
const fs = require("fs");
async function getPath7za() {
- await (0, fs_extra_1.chmod)(_7zip_bin_1.path7za, 0o755);
- return _7zip_bin_1.path7za;
+ return '/bin/false'
+ return '/bin/false';
if (fs.existsSync(_7zip_bin_1.path7za)) {
await (0, fs_extra_1.chmod)(_7zip_bin_1.path7za, 0o755);
}
return _7zip_bin_1.path7za;
}
exports.getPath7za = getPath7za;
async function getPath7x() {
+ return '/bin/false';
await (0, fs_extra_1.chmod)(_7zip_bin_1.path7x, 0o755);
return _7zip_bin_1.path7x;
}
-//# sourceMappingURL=7za.js.map
\ Kein Zeilenumbruch am Dateiende.
+//# sourceMappingURL=7za.js.map
1 change: 0 additions & 1 deletion packages/e/element-desktop/element-desktop-1.11.83.tar.gz

This file was deleted.

1 change: 1 addition & 0 deletions packages/e/element-desktop/element-desktop-1.11.85.tar.gz
33 changes: 33 additions & 0 deletions packages/e/element-desktop/element-desktop.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
-------------------------------------------------------------------
Tue Nov 12 12:52:57 UTC 2024 - Dominik Heidler <dheidler@suse.de>

- Version 1.11.85
# Security
- Fixes for https://github.com/element-hq/element-web/security/advisories/GHSA-w36j-v56h-q9pc
- Fixes for https://github.com/element-hq/element-web/security/advisories/GHSA-5486-384g-mcx2
- Update JS SDK with the fixes for https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-xvg8-m4x3-w6xr


Version 1.11.84
## ✨ Features

* Remove abandoned MSC3886, MSC3903, MSC3906 implementations (https://github.com/element-hq/element-web/pull/28274). Contributed by @t3chguy.
* Update to React 18 (https://github.com/element-hq/element-web/pull/24763). Contributed by @t3chguy.
* Deduplicate icons using Compound (https://github.com/element-hq/element-web/pull/28239). Contributed by @t3chguy.
* Replace legacy Tooltips with Compound tooltips (https://github.com/element-hq/element-web/pull/28231). Contributed by @t3chguy.
* Deduplicate icons using Compound Design Tokens (https://github.com/element-hq/element-web/pull/28219). Contributed by @t3chguy.
* Add reactions to html export (https://github.com/element-hq/element-web/pull/28210). Contributed by @langleyd.
* Remove feature\_dehydration (https://github.com/element-hq/element-web/pull/28173). Contributed by @florianduros.

## 🐛 Bug Fixes

* Remove upgrade encryption in `DeviceListener` and `SetupEncryptionToast` (https://github.com/element-hq/element-web/pull/28299). Contributed by @florianduros.
* Fix 'remove alias' button in room settings (https://github.com/element-hq/element-web/pull/28269). Contributed by @Dev-Gurjar.
* Add back unencrypted path in `StopGapWidgetDriver.sendToDevice` (https://github.com/element-hq/element-web/pull/28295). Contributed by @florianduros.
* Fix other devices not being decorated as such (https://github.com/element-hq/element-web/pull/28279). Contributed by @t3chguy.
* Fix pill contrast in invitation dialog (https://github.com/element-hq/element-web/pull/28250). Contributed by @florianduros.
* Close right panel chat when minimising maximised voip widget (https://github.com/element-hq/element-web/pull/28241). Contributed by @t3chguy.
* Fix develop changelog parsing (https://github.com/element-hq/element-web/pull/28232). Contributed by @t3chguy.
* Fix Ctrl+F shortcut not working with minimised room summary card (https://github.com/element-hq/element-web/pull/28223). Contributed by @t3chguy.
* Fix network dropdown missing checkbox \& aria-checked (https://github.com/element-hq/element-web/pull/28220). Contributed by @t3chguy.

-------------------------------------------------------------------
Tue Oct 29 15:30:47 UTC 2024 - Dominik Heidler <dheidler@suse.de>

Expand Down
2 changes: 1 addition & 1 deletion packages/e/element-desktop/element-desktop.spec
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@


Name: element-desktop
Version: 1.11.83
Version: 1.11.85
Release: 0
Summary: A glossy Matrix collaboration client - desktop
License: AGPL-3.0-only or GPL-3.0-only
Expand Down
12 changes: 8 additions & 4 deletions packages/e/element-desktop/hak-remove-devdependencies.patch
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
hak fetch tries to download devDependencies for two modules. Unfortunately it does so in a very non-deterministic manner (no shrinkwrap file)
Remove that step since the devDependencies are not actually needed for any of these two modules.

--- element-desktop-1.11.65/scripts/hak/fetch.ts.orig 2024-04-23 15:14:00.000000000 +0200
+++ element-desktop-1.11.65/scripts/hak/fetch.ts 2024-05-15 19:40:21.779432272 +0200
@@ -35,23 +35,6 @@ export default async function fetch(hakE
--- element-desktop-1.11.85/scripts/hak/fetch.ts 2024-11-12 13:39:42.758502395 +0100
+++ element-desktop-1.11.85/scripts/hak/fetch.ts 2024-11-12 13:41:05.048799436 +0100
@@ -27,27 +27,6 @@
console.log("Fetching " + moduleInfo.name + "@" + moduleInfo.version);

const packumentCache = new Map();
Expand All @@ -21,7 +21,11 @@ Remove that step since the devDependencies are not actually needed for any of th
- shell: hakEnv.isWin(),
- });
- proc.on("exit", (code) => {
- code ? reject(code) : resolve();
- if (code) {
- reject(code);
- } else {
- resolve();
- }
- });
- });

Expand Down
2 changes: 1 addition & 1 deletion packages/e/element-desktop/vendor.tar.zst

0 comments on commit 07f88a8

Please sign in to comment.