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:
@@ -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;
|
||||
}
|
||||
|
3
element-desktop-1.11.102.tar.gz
Normal file
3
element-desktop-1.11.102.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d8b3b6265795bf06df2059c5a0069569490c55aca61d772a9d79662779240523
|
||||
size 3163864
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e0dce54df1992ad575b14faf4116531bbaace093c796d3de472093c61a099df3
|
||||
size 3149097
|
@@ -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>
|
||||
|
||||
|
@@ -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/"
|
||||
|
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7575024a4f543939fd2ab2d5e24e6ea25e8e1c31cf1f893d6ee9269fbfd21397
|
||||
size 45315801
|
||||
oid sha256:29d39211f41173fd8e00a50b5ee8650992af2bfcff3455f493d7703bed7dd1ac
|
||||
size 45386643
|
||||
|
Reference in New Issue
Block a user