11
0

Accepting request 1282787 from devel:languages:nodejs

- Version 1.11.102
  ##  Features
  * Support build-time specified protocol scheme for oidc callback (https://github.com/element-hq/element-desktop/pull/2285). Contributed by @t3chguy.
  * EW: Modernize the recovery key input modal (https://github.com/element-hq/element-web/pull/29819). Contributed by @uhoreg.
  * New room list: move secondary filters into primary filters (https://github.com/element-hq/element-web/pull/29972). Contributed by @florianduros.
  * Prompt the user when key storage is unexpectedly off (https://github.com/element-hq/element-web/pull/29912). Contributed by @andybalaam.
  * New room list: move sort menu in room list header (https://github.com/element-hq/element-web/pull/29983). Contributed by @florianduros.
  * New room list: rework spacing of room list item (https://github.com/element-hq/element-web/pull/29965). Contributed by @florianduros.
  * RLS: Remove forgotten room from skiplist (https://github.com/element-hq/element-web/pull/29933). Contributed by @MidhunSureshR.
  * Add room list sorting (https://github.com/element-hq/element-web/pull/29951). Contributed by @dbkr.
  * Don't use the minimised width(68px) on the new room list (https://github.com/element-hq/element-web/pull/29778). Contributed by @langleyd.
  ## 🐛 Bug Fixes
  * Enable plain text encryption before checking if encryption is available (https://github.com/element-hq/element-desktop/pull/2343). Contributed by @MidhunSureshR.
  * Enable plain text encryption early if we actually mean to use `basic_text` as backend (https://github.com/element-hq/element-desktop/pull/2341). Contributed by @MidhunSureshR.
  * https://github.com/element-hq/element-web/pull/30054). Contributed by @RiotRobot.
  * RoomListStoreV3: Only add new rooms that pass `VisibilityProvider` check (https://github.com/element-hq/element-web/pull/29974). Contributed by @MidhunSureshR.
  * Re-order primary filters (https://github.com/element-hq/element-web/pull/29957). Contributed by @dbkr.
  * Fix leaky CSS adding `!` to all H1 elements (https://github.com/element-hq/element-web/pull/29964). Contributed by @t3chguy.
  * Fix extensions panel style (https://github.com/element-hq/element-web/pull/29273). Contributed by @langleyd.
  * Fix state events being hidden from widgets in read\_events actions (https://github.com/element-hq/element-web/pull/29954). Contributed by @robintown.
  * Remove old filter test (https://github.com/element-hq/element-web/pull/29963). Contributed by @dbkr.
- Version 1.11.101
  ##  Features
  * Migrate from keytar to safeStorage (https://github.com/element-hq/element-desktop/pull/2227). Contributed by @t3chguy.
  * New room list: add keyboard navigation support (https://github.com/element-hq/element-web/pull/29805). Contributed by @florianduros.
  * Use the JoinRuleSettings component for the guest link access prompt. (https://github.com/element-hq/element-web/pull/28614). Contributed by @toger5.
  * Add loading state to the new room list view (https://github.com/element-hq/element-web/pull/29725). Contributed by @langleyd.
  * Make OIDC identity reset consistent with EX (https://github.com/element-hq/element-web/pull/29854). Contributed by @andybalaam.
  * Support error code for email / phone adding unsupported (MSC4178) (https://github.com/element-hq/element-web/pull/29855). Contributed by @dbkr.
  * Update identity reset UI (Make consistent with EX) (https://github.com/element-hq/element-web/pull/29701). Contributed by @andybalaam.
  * Add secondary filters to the new room list (https://github.com/element-hq/element-web/pull/29818). Contributed by @dbkr.
  * Fix battery drain from Web Audio (https://github.com/element-hq/element-web/pull/29203). Contributed by @mbachry.
  ## 🐛 Bug Fixes
  * Fix go home shortcut on macos and change toggle action events shortcut (https://github.com/element-hq/element-web/pull/29929). Contributed by @florianduros.
  * New room list: fix outdated message preview when space or filter change (https://github.com/element-hq/element-web/pull/29925). Contributed by @florianduros.
  * Stop migrating to MSC4278 if the config exists. (https://github.com/element-hq/element-web/pull/29924). Contributed by @Half-Shot.
  * Ensure consistent download file name on download from ImageView (https://github.com/element-hq/element-web/pull/29913). Contributed by @t3chguy.
  * Add error toast when service worker registration fails (https://github.com/element-hq/element-web/pull/29895). Contributed by @t3chguy.
  * New Room List: Prevent old tombstoned rooms from appearing in the list (https://github.com/element-hq/element-web/pull/29881). Contributed by @MidhunSureshR.
  * Remove lag in search field (https://github.com/element-hq/element-web/pull/29885). Contributed by @florianduros.
  * Respect UIFeature.Voip (https://github.com/element-hq/element-web/pull/29873). Contributed by @langleyd.
  * Allow jumping to message search from spotlight (https://github.com/element-hq/element-web/pull/29850). Contributed by @t3chguy.
Version 1.11.100
  ##  Features
  * Move rich topics out of labs / stabilise MSC3765 (https://github.com/element-hq/element-web/pull/29817). Contributed by @Johennes.
  * Spell out that Element Web does \*not\* work on mobile. (https://github.com/element-hq/element-web/pull/29211). Contributed by @ara4n.
  * Add message preview support to the new room list (https://github.com/element-hq/element-web/pull/29784). Contributed by @dbkr.
  * Global configuration flag for media previews (https://github.com/element-hq/element-web/pull/29582). Contributed by @Half-Shot.
  * New room list: add partial keyboard shortcuts support (https://github.com/element-hq/element-web/pull/29783). Contributed by @florianduros.
  * MVVM RoomSummaryCard Topic (https://github.com/element-hq/element-web/pull/29710). Contributed by @MarcWadai.
  * Warn on self change from settings > roles (https://github.com/element-hq/element-web/pull/28926). Contributed by @MarcWadai.
  * New room list: new visual for invitation (https://github.com/element-hq/element-web/pull/29773). Contributed by @florianduros.
  ## 🐛 Bug Fixes
  * Apply workaround to fix app launching on Linux (https://github.com/element-hq/element-desktop/pull/2308). Contributed by @dbkr.
  * Notification fixes for Windows - AppID name was messing up handler (https://github.com/element-hq/element-desktop/pull/2275). Contributed by @Fusseldieb.
  * Fix incorrect display of the user info display name (https://github.com/element-hq/element-web/pull/29826). Contributed by @langleyd.
  * RoomListStore: Remove invite rooms on decline (https://github.com/element-hq/element-web/pull/29804). Contributed by @MidhunSureshR.
  * Fix the buttons not being displayed with long preview text (https://github.com/element-hq/element-web/pull/29811). Contributed by @dbkr.
  * New room list: fix missing/incorrect notification decoration  (https://github.com/element-hq/element-web/pull/29796). Contributed by @florianduros.
  * New Room List: Prevent potential scroll jump/flicker when switching spaces (https://github.com/element-hq/element-web/pull/29781). Contributed by @MidhunSureshR.
  * New room list: fix incorrect decoration (https://github.com/element-hq/element-web/pull/29770). Contributed by @florianduros.

OBS-URL: https://build.opensuse.org/request/show/1282787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/element-desktop?expand=0&rev=80
This commit is contained in:
2025-06-04 18:29:12 +00:00
committed by Git OBS Bridge
6 changed files with 97 additions and 28 deletions

View File

@@ -25,8 +25,8 @@ diff -ru a/node_modules/esbuild/lib/main.js b/node_modules/esbuild/lib/main.js
if (isFirstPacket) {
isFirstPacket = false;
let binaryVersion = String.fromCharCode(...bytes);
- if (binaryVersion !== "0.25.0") {
- throw new Error(`Cannot start service: Host version "${"0.25.0"}" does not match binary version ${quote(binaryVersion)}`);
- if (binaryVersion !== "0.25.4") {
- throw new Error(`Cannot start service: Host version "${"0.25.4"}" does not match binary version ${quote(binaryVersion)}`);
- }
return;
}

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d8b3b6265795bf06df2059c5a0069569490c55aca61d772a9d79662779240523
size 3163864

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e0dce54df1992ad575b14faf4116531bbaace093c796d3de472093c61a099df3
size 3149097

View File

@@ -1,3 +1,84 @@
-------------------------------------------------------------------
Wed Jun 4 10:24:37 UTC 2025 - Dominik Heidler <dheidler@suse.de>
- Version 1.11.102
## ✨ Features
* Support build-time specified protocol scheme for oidc callback (https://github.com/element-hq/element-desktop/pull/2285). Contributed by @t3chguy.
* EW: Modernize the recovery key input modal (https://github.com/element-hq/element-web/pull/29819). Contributed by @uhoreg.
* New room list: move secondary filters into primary filters (https://github.com/element-hq/element-web/pull/29972). Contributed by @florianduros.
* Prompt the user when key storage is unexpectedly off (https://github.com/element-hq/element-web/pull/29912). Contributed by @andybalaam.
* New room list: move sort menu in room list header (https://github.com/element-hq/element-web/pull/29983). Contributed by @florianduros.
* New room list: rework spacing of room list item (https://github.com/element-hq/element-web/pull/29965). Contributed by @florianduros.
* RLS: Remove forgotten room from skiplist (https://github.com/element-hq/element-web/pull/29933). Contributed by @MidhunSureshR.
* Add room list sorting (https://github.com/element-hq/element-web/pull/29951). Contributed by @dbkr.
* Don't use the minimised width(68px) on the new room list (https://github.com/element-hq/element-web/pull/29778). Contributed by @langleyd.
## 🐛 Bug Fixes
* Enable plain text encryption before checking if encryption is available (https://github.com/element-hq/element-desktop/pull/2343). Contributed by @MidhunSureshR.
* Enable plain text encryption early if we actually mean to use `basic_text` as backend (https://github.com/element-hq/element-desktop/pull/2341). Contributed by @MidhunSureshR.
* https://github.com/element-hq/element-web/pull/30054). Contributed by @RiotRobot.
* RoomListStoreV3: Only add new rooms that pass `VisibilityProvider` check (https://github.com/element-hq/element-web/pull/29974). Contributed by @MidhunSureshR.
* Re-order primary filters (https://github.com/element-hq/element-web/pull/29957). Contributed by @dbkr.
* Fix leaky CSS adding `!` to all H1 elements (https://github.com/element-hq/element-web/pull/29964). Contributed by @t3chguy.
* Fix extensions panel style (https://github.com/element-hq/element-web/pull/29273). Contributed by @langleyd.
* Fix state events being hidden from widgets in read\_events actions (https://github.com/element-hq/element-web/pull/29954). Contributed by @robintown.
* Remove old filter test (https://github.com/element-hq/element-web/pull/29963). Contributed by @dbkr.
-------------------------------------------------------------------
Fri May 30 11:39:15 UTC 2025 - Dominik Heidler <dheidler@suse.de>
- Version 1.11.101
## ✨ Features
* Migrate from keytar to safeStorage (https://github.com/element-hq/element-desktop/pull/2227). Contributed by @t3chguy.
* New room list: add keyboard navigation support (https://github.com/element-hq/element-web/pull/29805). Contributed by @florianduros.
* Use the JoinRuleSettings component for the guest link access prompt. (https://github.com/element-hq/element-web/pull/28614). Contributed by @toger5.
* Add loading state to the new room list view (https://github.com/element-hq/element-web/pull/29725). Contributed by @langleyd.
* Make OIDC identity reset consistent with EX (https://github.com/element-hq/element-web/pull/29854). Contributed by @andybalaam.
* Support error code for email / phone adding unsupported (MSC4178) (https://github.com/element-hq/element-web/pull/29855). Contributed by @dbkr.
* Update identity reset UI (Make consistent with EX) (https://github.com/element-hq/element-web/pull/29701). Contributed by @andybalaam.
* Add secondary filters to the new room list (https://github.com/element-hq/element-web/pull/29818). Contributed by @dbkr.
* Fix battery drain from Web Audio (https://github.com/element-hq/element-web/pull/29203). Contributed by @mbachry.
## 🐛 Bug Fixes
* Fix go home shortcut on macos and change toggle action events shortcut (https://github.com/element-hq/element-web/pull/29929). Contributed by @florianduros.
* New room list: fix outdated message preview when space or filter change (https://github.com/element-hq/element-web/pull/29925). Contributed by @florianduros.
* Stop migrating to MSC4278 if the config exists. (https://github.com/element-hq/element-web/pull/29924). Contributed by @Half-Shot.
* Ensure consistent download file name on download from ImageView (https://github.com/element-hq/element-web/pull/29913). Contributed by @t3chguy.
* Add error toast when service worker registration fails (https://github.com/element-hq/element-web/pull/29895). Contributed by @t3chguy.
* New Room List: Prevent old tombstoned rooms from appearing in the list (https://github.com/element-hq/element-web/pull/29881). Contributed by @MidhunSureshR.
* Remove lag in search field (https://github.com/element-hq/element-web/pull/29885). Contributed by @florianduros.
* Respect UIFeature.Voip (https://github.com/element-hq/element-web/pull/29873). Contributed by @langleyd.
* Allow jumping to message search from spotlight (https://github.com/element-hq/element-web/pull/29850). Contributed by @t3chguy.
Version 1.11.100
## ✨ Features
* Move rich topics out of labs / stabilise MSC3765 (https://github.com/element-hq/element-web/pull/29817). Contributed by @Johennes.
* Spell out that Element Web does \*not\* work on mobile. (https://github.com/element-hq/element-web/pull/29211). Contributed by @ara4n.
* Add message preview support to the new room list (https://github.com/element-hq/element-web/pull/29784). Contributed by @dbkr.
* Global configuration flag for media previews (https://github.com/element-hq/element-web/pull/29582). Contributed by @Half-Shot.
* New room list: add partial keyboard shortcuts support (https://github.com/element-hq/element-web/pull/29783). Contributed by @florianduros.
* MVVM RoomSummaryCard Topic (https://github.com/element-hq/element-web/pull/29710). Contributed by @MarcWadai.
* Warn on self change from settings > roles (https://github.com/element-hq/element-web/pull/28926). Contributed by @MarcWadai.
* New room list: new visual for invitation (https://github.com/element-hq/element-web/pull/29773). Contributed by @florianduros.
## 🐛 Bug Fixes
* Apply workaround to fix app launching on Linux (https://github.com/element-hq/element-desktop/pull/2308). Contributed by @dbkr.
* Notification fixes for Windows - AppID name was messing up handler (https://github.com/element-hq/element-desktop/pull/2275). Contributed by @Fusseldieb.
* Fix incorrect display of the user info display name (https://github.com/element-hq/element-web/pull/29826). Contributed by @langleyd.
* RoomListStore: Remove invite rooms on decline (https://github.com/element-hq/element-web/pull/29804). Contributed by @MidhunSureshR.
* Fix the buttons not being displayed with long preview text (https://github.com/element-hq/element-web/pull/29811). Contributed by @dbkr.
* New room list: fix missing/incorrect notification decoration (https://github.com/element-hq/element-web/pull/29796). Contributed by @florianduros.
* New Room List: Prevent potential scroll jump/flicker when switching spaces (https://github.com/element-hq/element-web/pull/29781). Contributed by @MidhunSureshR.
* New room list: fix incorrect decoration (https://github.com/element-hq/element-web/pull/29770). Contributed by @florianduros.
-------------------------------------------------------------------
Wed Apr 23 11:30:47 UTC 2025 - Dominik Heidler <dheidler@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package element-desktop
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
Name: element-desktop
Version: 1.11.99
Version: 1.11.102
Release: 0
Summary: A glossy Matrix collaboration client - desktop
License: AGPL-3.0-only or GPL-3.0-only
License: AGPL-3.0-only OR GPL-3.0-only
URL: https://github.com/vector-im/element-desktop
Source0: https://github.com/vector-im/element-desktop/archive/v%{version}.tar.gz#/element-desktop-%{version}.tar.gz
Source2: vendor.tar.zst
@@ -33,25 +33,25 @@ Patch2: cc-link-lib-no-static.patch
Patch3: remove-fuses.patch
Patch4: no-walrus-operator.patch
Patch5: break-esbuild-for-good.patch
BuildRequires: element-web = %{version}
BuildRequires: app-builder
BuildRequires: cargo
BuildRequires: element-web = %{version}
BuildRequires: esbuild
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
BuildRequires: jq
BuildRequires: nodejs-electron-devel
BuildRequires: pkgconfig(openssl)
BuildRequires: zstd
BuildRequires: esbuild
BuildRequires: pkgconfig(openssl)
%if 0%{?fedora}
BuildRequires: rust-srpm-macros
%else
BuildRequires: cargo-packaging >= 1.2.0+3
BuildRequires: cargo-auditable
BuildRequires: cargo-packaging >= 1.2.0+3
%endif
BuildRequires: libsecret-devel
%if 0%{?sle_version} <= 150600
%if 0%{?sle_version} <= 150600
BuildRequires: gcc13-c++
%else
BuildRequires: gcc-c++
@@ -67,7 +67,6 @@ BuildArch: i686
%{expand:%%global build_rustflags %(echo "%build_rustflags") -C target-cpu=pentium4 -Z tune-cpu=generic}
%endif
%description
A glossy Matrix collaboration client - desktop
@@ -81,17 +80,14 @@ echo > ./node_modules/electron-winstaller/script/select-7z-arch.js
# don't run the broken postinstall script
sed -i -e 's/^.*postinstall.*$/"foo":"bar"/' package.json
# https://blogs.gnome.org/mcatanzaro/2020/05/18/patching-vendored-rust-dependencies/
for i in cc libloading libsqlite3-sys openssl-src rustix seshat vcpkg; do
pushd .hak/hakModules/matrix-seshat/vendor/$i
jq -cj '.files={}' .cargo-checksum.json >tmp && mv tmp .cargo-checksum.json && popd
done
jq -cj '.piwik=false | .update_base_url=null' < element.io/release/config.json > tmp && mv -v tmp element.io/release/config.json
%build
export CFLAGS="%{optflags} -fpic -fno-semantic-interposition -fno-fat-lto-objects -fvisibility=hidden"
export CXXFLAGS="%{optflags} -fpic -fno-semantic-interposition -fno-fat-lto-objects -fvisibility=hidden"
@@ -101,7 +97,7 @@ export ELECTRON_SKIP_BINARY_DOWNLOAD=1
export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1
export USE_SYSTEM_APP_BUILDER=true
export OPENSSL_NO_VENDOR=1
%if 0%{?sle_version} <= 150600
%if 0%{?sle_version} <= 150600
mkdir -p /tmp/bin
ln -sf /usr/bin/gcc-13 /tmp/bin/gcc
ln -sf /usr/bin/g++-13 /tmp/bin/g++
@@ -111,7 +107,6 @@ export PATH="/tmp/bin:$PATH"
# Disable these and use only the ones from CFLAGS env. variable
export CRATE_CC_NO_DEFAULTS=1
%ifarch %ix86
export RUSTC_BOOTSTRAP=1
%endif
@@ -124,7 +119,6 @@ export ESBUILD_BINARY_PATH=/usr/bin/esbuild
%electron_rebuild
pushd .hak/hakModules/matrix-seshat
%if 0%{?suse_version}
auditable='auditable -vv'
@@ -133,16 +127,12 @@ cargo -vv $auditable rustc --offline --release --features=bundled-sqlcipher --li
ln -Tv target/release/*.so index.node
popd
#Compare definition of `build:universal` in package.json
npm run build:ts
npm run build:res
npx --no-install electron-builder --linux dir --universal -c.electronDist=%{_libdir}/electron -c.asar=false -c.nodeGypRebuild=false -c.npmRebuild=false
rm -rf "/tmp/bin"
%install
#Remove sources an other files that should not be shipped
pushd dist/linux-universal-unpacked/resources/app
@@ -188,8 +178,6 @@ find . -type f -exec chmod 0644 {} \;
find . -name '*.node' -exec chmod 0755 {} \;
popd
# Install the app content, replace the webapp with a symlink to the system package
install -vd -m 0755 "%{buildroot}%{_datadir}/element/"
cp -lrv dist/linux-universal-unpacked/resources/* -t "%{buildroot}%{_datadir}/element/"

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7575024a4f543939fd2ab2d5e24e6ea25e8e1c31cf1f893d6ee9269fbfd21397
size 45315801
oid sha256:29d39211f41173fd8e00a50b5ee8650992af2bfcff3455f493d7703bed7dd1ac
size 45386643