Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package heroic-games-launcher for 
openSUSE:Factory checked in at 2026-08-24 12:11:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/heroic-games-launcher (Old)
 and      /work/SRC/openSUSE:Factory/.heroic-games-launcher.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "heroic-games-launcher"

Mon Aug 24 12:11:02 2026 rev:17 rq:1373257 version:2.22.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/heroic-games-launcher/heroic-games-launcher.changes  
    2026-07-07 21:02:21.732545636 +0200
+++ 
/work/SRC/openSUSE:Factory/.heroic-games-launcher.new.1258/heroic-games-launcher.changes
    2026-08-24 12:16:25.992280581 +0200
@@ -1,0 +2,64 @@
+Sat Aug 22 23:27:51 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.22.1 "Hotfix #1"
+  * Remove manual patches and sed replacements for node modules:
+    * extract-zip-cve-2026-56876.patch
+    * electron-updater (CVE-2026-54673)
+    * app-builder-lib (CVE-2026-54672)
+  * Rationale: These packages are used strictly as build-time dependencies 
+    (electron-builder tooling) or are not utilized in the RPM distribution
+    model. 
+    They are not shipped in the final binary, making these runtime CVEs 
+    false positives for the end-user RPM package.
+  * [Fix] "Add Game" dialog resetting the Wineprefix if SteamGridDB API
+    is used by @CommandMC in #5599
+  * [Tech] Make LibraryManagers and GameManagers actual classes by
+    @CommandMC in #4889
+  * [Tech] No longer use GameManagers as singletons by @CommandMC in #4894
+  * [i18n] Updated Translations by @weblate in #5583
+  * Re-add rehype-raw dependency by @CommandMC in #5688
+  * [UX] Add proton-cachyos to the wine manager by @arielj in #5463
+  * Update Flatpak manifest to fix build by @CommandMC in #5697
+  * Add missing encodeURIComponent in log uploader by @CommandMC in #5701
+  * Create compatibilitytools.d if it does not exist by @CommandMC in #5699
+  * Make Proton-CachyOS the default Proton version by @CommandMC in #5705
+  * Move "Disable umu" into the "Legacy" section by @CommandMC in #5689
+  * Switch GOG user APIs by @CommandMC in #5718
+  * [TECH] Remove Wine-GE from the wine manager options by @arielj in #5251
+  * Update to latest v41 of Electron by @CommandMC in #5716
+  * [Tech] Point Plausible analytics to the self-hosted instance by
+    @flavioislima in #5736
+  * Add Green Man Gaming deals to the Discounts screen by @flavioislima
+    in #5740
+  * update Spanish language code to es-ES for Epic API requests by @mglourido
+    in #5717
+  * tech: update nile to 1.2.0 by @imLinguin in #5645
+  * Update to Electron 43 and re-add React Dev Tools extension by @CommandMC
+    in #5755
+  * Fix various typos by @upriver4 in #5761
+  * [Feat] Add Humble Bundle deals to the Discounts screen by @flavioislima
+    in #5748
+  * [Tech] Don't minify main, and add source maps by @CommandMC in #5766
+  * Make GE-Proton downloads deterministic by @CommandMC in #5708
+  * Hide ProgressDialog's indeterminate progress bar if it does not make
+    sense by @CommandMC in #5743
+  * fix: unify webview session partitions so login credentials carry over
+    to stores by @kairosci in #5752
+  * Added new currencies from GOG. by @Moon-yungg in #5779
+  * [Feat] Resolve GOG Deals region from the user's GOG account by
+    @flavioislima in #5790
+  * [Feat] Make the Store Pages controllable with Joystick by @flavioislima
+    in #5707
+  * [Tech] Add Zoom runner to Plausible analytics by @flavioislima in #5799
+  * Fix: show Rosetta warning when Rosetta is not installed by @flavioislima
+    in #5772
+  * [Fix] Respect hidden games in Console mode by @adamcolwell in #5788
+  * [Feat] Update legendary and gogdl by @CommandMC in #5809
+  * [Fix] Description of "Game Arguments" option by @CommandMC in #5810
+  * [Fix] Correct reversed A/B and X/Y buttons on Nintendo controllers by 
+    @flavioislima in #5747
+  * [Input] Improved gamepad key repeat to make navigation snappier by
+    @veryprofessionaldodo in #5059
+  * [i18n] Updated Translations by @weblate in #5806
+
+-------------------------------------------------------------------

Old:
----
  extract-zip-cve-2026-56876.patch
  heroic-games-launcher-2.22.0.obscpio

New:
----
  build.specials.obscpio
  heroic-games-launcher-2.22.1.obscpio

----------(Old B)----------
  Old:  * Remove manual patches and sed replacements for node modules:
    * extract-zip-cve-2026-56876.patch
    * electron-updater (CVE-2026-54673)
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ heroic-games-launcher.spec ++++++
--- /var/tmp/diff_new_pack.xQEMUC/_old  2026-08-24 12:16:29.394401751 +0200
+++ /var/tmp/diff_new_pack.xQEMUC/_new  2026-08-24 12:16:29.396401822 +0200
@@ -27,7 +27,7 @@
 %endif
 
 Name:           heroic-games-launcher
-Version:        2.22.0
+Version:        2.22.1
 Release:        0
 Summary:        Native Games launcher for GOG, Epic and Amazon
 License:        GPL-3.0-only
@@ -36,7 +36,6 @@
 Source1:        pnpm-offline-store.tar.gz
 Source2:        heroic-games-launcher.rpmlintrc
 Source3:        get-sources.sh
-Source4:        extract-zip-cve-2026-56876.patch
 BuildRequires:  comet
 BuildRequires:  c++_compiler
 BuildRequires:  esbuild
@@ -114,18 +113,6 @@
 pnpm config set store-dir .pnpm-store
 export PNPM_STORE_DIR=.pnpm-store
 pnpm install --offline --store-dir .pnpm-store --frozen-lockfile 
--ignore-scripts --strict-peer-dependencies=false
-# Patch to fix CVE-2026-56876
-patch -p1 -d node_modules/.pnpm/[email protected]/node_modules/extract-zip/ < 
%{SOURCE4}
-# CVE-2026-54673: electron-updater (builder-util-runtime) Credential Leak
-for file in $(find node_modules/.pnpm -type f -path "*/out/httpExecutor.js" 
2>/dev/null); do
-    sed -i 's/delete options.headers.authorization/for(let k of 
Object.keys(options.headers)){let 
kl=k.toLowerCase();if(kl==="authorization"||kl==="private-token")delete 
options.headers[k]}/g' "$file"
-    sed -i 's/delete options.headers\["authorization"\]/for(let k of 
Object.keys(options.headers)){let 
kl=k.toLowerCase();if(kl==="authorization"||kl==="private-token")delete 
options.headers[k]}/g' "$file"
-done
-
-# CVE-2026-54672: app-builder-lib AppRun.sh LD_LIBRARY_PATH Hijack
-for file in $(find node_modules/.pnpm -type f -path 
"*/app-builder-lib/templates/linux/AppRun.sh" 2>/dev/null); do
-    sed -i 's/export 
LD_LIBRARY_PATH="${APPDIR}\/usr\/lib:${LD_LIBRARY_PATH}"/export 
LD_LIBRARY_PATH="${APPDIR}\/usr\/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"/g' 
"$file"
-done
 pnpm dist:linux %{arch_flag} --dir
 
 %ifarch aarch64

++++++ _service ++++++
--- /var/tmp/diff_new_pack.xQEMUC/_old  2026-08-24 12:16:29.463404208 +0200
+++ /var/tmp/diff_new_pack.xQEMUC/_new  2026-08-24 12:16:29.469404422 +0200
@@ -4,7 +4,7 @@
     <param name="scm">git</param>
     <param name="submodules">enable</param>
     <param name="filename">heroic-games-launcher</param>
-    <param name="revision">v2.22.0</param>
+    <param name="revision">v2.22.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v([\.\d]+)</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/_constraints new/_constraints
--- old/_constraints    1970-01-01 01:00:00.000000000 +0100
+++ new/_constraints    2026-08-23 01:39:06.000000000 +0200
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<constraints>
+       <overwrite>
+       <conditions>
+       <arch>aarch64</arch>
+</conditions>
+<hardware>
+       <memory>
+       <size unit="G">8</size>
+</memory>
+</hardware>
+</overwrite>
+</constraints>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/_service new/_service
--- old/_service        1970-01-01 01:00:00.000000000 +0100
+++ new/_service        2026-08-23 01:39:06.000000000 +0200
@@ -0,0 +1,18 @@
+<services>
+  <service name="obs_scm" mode="manual">
+    <param 
name="url">https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git</param>
+    <param name="scm">git</param>
+    <param name="submodules">enable</param>
+    <param name="filename">heroic-games-launcher</param>
+    <param name="revision">v2.22.1</param>
+    <param name="versionformat">@PARENT_TAG@</param>
+    <param name="versionrewrite-pattern">v([\.\d]+)</param>
+    <param name="versionrewrite-replacement">\1</param>
+  </service>
+  <service name="tar" mode="buildtime" />
+  <service name="recompress" mode="buildtime">
+    <param name="file">*.tar</param>
+    <param name="compression">gz</param>
+  </service>
+  <service name="set_version" mode="manual" />
+</services>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/get-sources.sh new/get-sources.sh
--- old/get-sources.sh  1970-01-01 01:00:00.000000000 +0100
+++ new/get-sources.sh  2026-08-23 01:39:06.000000000 +0200
@@ -0,0 +1,133 @@
+#!/usr/bin/sh
+
+set -euo pipefail
+
+if [[ -z "${1:-}" ]]; then
+  echo "Usage: $0 <version>"
+  exit 1
+fi
+
+REPO_DIR="HeroicGamesLauncher"
+VERSION="$1"
+
+echo "++++++++++++++++++++++++++++++++++++++++++++++"
+echo "patching service file and downloading sources"
+echo "++++++++++++++++++++++++++++++++++++++++++++++"
+
+sed -i -E 's|(<param name="revision">).*?(</param>)|\1v'"${VERSION}"'\2|' 
_service
+osc service mr obs_scm
+osc service mr set_version
+
+if [ -f "pnpm-offline-store.tar.gz" ]; then rm pnpm-offline-store.tar.gz; fi
+
+echo "+++++++++++++++++++++++++++++++++++++++++++++++++++"
+echo "Config package.json to force download dependencies"
+echo "+++++++++++++++++++++++++++++++++++++++++++++++++++"
+
+cd "$REPO_DIR"
+
+# Forcing the download of required npm dependencies
+ESBUILD_VERSION="0.25.12"
+SWC_VERSION="1.11.24"
+
+jq --indent 2 \
+  --arg swc_ver "$SWC_VERSION" \
+'
+.
+| del(.packageManager)
+| del(.build.shrinkwrapIgnoreDev)
+
+| .dependencies["ajv"] = "^8.17.1"
+| .dependencies["ajv-formats"] = "^2.1.1"
+| .dependencies["builder-util-runtime"] = "^9.2.4"
+
+| .dependencies = (.dependencies // {})
+| .devDependencies = (.devDependencies // {})
+| .optionalDependencies = (.optionalDependencies // {})
+
+| .scripts.build = "electron-vite build"
+
+| .scripts["dist:linux"] = "pnpm run build && electron-builder --linux --dir 
-c.electronDist=/usr/lib64/electron/ -c.electronVersion=$(cat 
/usr/lib64/electron/version)"
+
+| .build.executableName = "heroic"
+
+| .build.npmRebuild = false
+| .build.nodeGypRebuild = false
+| .build.asarUnpack = ["build/bin/**/*"]
+
+| .build.files = [
+    "build/**/*",
+    "dist/**/*",
+    "node_modules/**/*",
+    "!**/*.map"
+  ]
+
+# ==========================================================
+# Use system electron only
+# Keep upstream ecosystem intact
+# ==========================================================
+| .devDependencies.electron = "^41.1.1"
+
+| .devDependencies["electron-builder"] = "^26.8.2"
+
+# ==========================================================
+# Multi-arch esbuild support
+# DO NOT REMOVE esbuild
+# This is what fixes aarch64
+# ==========================================================
+| .optionalDependencies["@esbuild/linux-x64"] = "0.25.12"
+| .optionalDependencies["@esbuild/linux-arm64"] = "0.25.12"
+
+# ==========================================================
+# Multi-arch rollup native binaries
+# ==========================================================
+| .optionalDependencies["@rollup/rollup-linux-x64-gnu"] = "4.52.5"
+| .optionalDependencies["@rollup/rollup-linux-arm64-gnu"] = "4.52.5"
+
+# ==========================================================
+# Multi-arch swc native binaries
+# ==========================================================
+| .optionalDependencies["@swc/core-linux-x64-gnu"] = "1.11.24"
+| .optionalDependencies["@swc/core-linux-arm64-gnu"] = "1.11.24"
+
+# ==========================================================
+# Security / compatibility overrides
+# ==========================================================
+| .overrides = (
+    (.overrides // {})
+    + {
+        "undici": "7.24.7",
+        "undici-types": "7.24.7",
+        "@tootallnate/once": "3.0.1",
+        "simple-git": "3.32.3",
+        "fast-xml-parser": "5.5.7",
+        "@xmldom/xmldom": "0.8.12",
+        "find-up": "5.0.0",
+        "shell-quote": "1.9.0",
+        "ws@^7.0.0": "7.5.11",
+        "ws@^8.0.0": "8.21.0",
+        "axios": "^1.18.0",
+        "browserslist": "^4.28.7"
+      }
+  )
+' package.json > temp.json && mv temp.json package.json
+
+echo "++++++++++++++++++++++++++++++++++++++++++++++"
+echo "Cleanup Step"
+echo "++++++++++++++++++++++++++++++++++++++++++++++"
+
+rm -rf node_modules .pnpm-store package-lock.json
+mkdir .pnpm-store
+
+echo "++++++++++++++++++++++++++++++++++++++++++++++"
+echo "Downloading pnpm modules and packing all"
+echo "++++++++++++++++++++++++++++++++++++++++++++++"
+
+pnpm config set store-dir .pnpm-store
+pnpm install --ignore-scripts --no-frozen-lockfile
+
+tar cJf ../pnpm-offline-store.tar.gz .pnpm-store node_modules package.json 
pnpm-lock.yaml
+
+echo "++++++++++++++++++++++++++++++++++++++++++++++"
+echo "Done! Have fun building and testing"
+echo "++++++++++++++++++++++++++++++++++++++++++++++"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/heroic-games-launcher.changes 
new/heroic-games-launcher.changes
--- old/heroic-games-launcher.changes   1970-01-01 01:00:00.000000000 +0100
+++ new/heroic-games-launcher.changes   2026-08-23 01:39:06.000000000 +0200
@@ -0,0 +1,1376 @@
+-------------------------------------------------------------------
+Sat Aug 22 23:27:51 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.22.1 "Hotfix #1"
+  * Remove manual patches and sed replacements for node modules:
+    * extract-zip-cve-2026-56876.patch
+    * electron-updater (CVE-2026-54673)
+    * app-builder-lib (CVE-2026-54672)
+  * Rationale: These packages are used strictly as build-time dependencies 
+    (electron-builder tooling) or are not utilized in the RPM distribution
+    model. 
+    They are not shipped in the final binary, making these runtime CVEs 
+    false positives for the end-user RPM package.
+  * [Fix] "Add Game" dialog resetting the Wineprefix if SteamGridDB API
+    is used by @CommandMC in #5599
+  * [Tech] Make LibraryManagers and GameManagers actual classes by
+    @CommandMC in #4889
+  * [Tech] No longer use GameManagers as singletons by @CommandMC in #4894
+  * [i18n] Updated Translations by @weblate in #5583
+  * Re-add rehype-raw dependency by @CommandMC in #5688
+  * [UX] Add proton-cachyos to the wine manager by @arielj in #5463
+  * Update Flatpak manifest to fix build by @CommandMC in #5697
+  * Add missing encodeURIComponent in log uploader by @CommandMC in #5701
+  * Create compatibilitytools.d if it does not exist by @CommandMC in #5699
+  * Make Proton-CachyOS the default Proton version by @CommandMC in #5705
+  * Move "Disable umu" into the "Legacy" section by @CommandMC in #5689
+  * Switch GOG user APIs by @CommandMC in #5718
+  * [TECH] Remove Wine-GE from the wine manager options by @arielj in #5251
+  * Update to latest v41 of Electron by @CommandMC in #5716
+  * [Tech] Point Plausible analytics to the self-hosted instance by
+    @flavioislima in #5736
+  * Add Green Man Gaming deals to the Discounts screen by @flavioislima
+    in #5740
+  * update Spanish language code to es-ES for Epic API requests by @mglourido
+    in #5717
+  * tech: update nile to 1.2.0 by @imLinguin in #5645
+  * Update to Electron 43 and re-add React Dev Tools extension by @CommandMC
+    in #5755
+  * Fix various typos by @upriver4 in #5761
+  * [Feat] Add Humble Bundle deals to the Discounts screen by @flavioislima
+    in #5748
+  * [Tech] Don't minify main, and add source maps by @CommandMC in #5766
+  * Make GE-Proton downloads deterministic by @CommandMC in #5708
+  * Hide ProgressDialog's indeterminate progress bar if it does not make
+    sense by @CommandMC in #5743
+  * fix: unify webview session partitions so login credentials carry over
+    to stores by @kairosci in #5752
+  * Added new currencies from GOG. by @Moon-yungg in #5779
+  * [Feat] Resolve GOG Deals region from the user's GOG account by
+    @flavioislima in #5790
+  * [Feat] Make the Store Pages controllable with Joystick by @flavioislima
+    in #5707
+  * [Tech] Add Zoom runner to Plausible analytics by @flavioislima in #5799
+  * Fix: show Rosetta warning when Rosetta is not installed by @flavioislima
+    in #5772
+  * [Fix] Respect hidden games in Console mode by @adamcolwell in #5788
+  * [Feat] Update legendary and gogdl by @CommandMC in #5809
+  * [Fix] Description of "Game Arguments" option by @CommandMC in #5810
+  * [Fix] Correct reversed A/B and X/Y buttons on Nintendo controllers by 
+    @flavioislima in #5747
+  * [Input] Improved gamepad key repeat to make navigation snappier by
+    @veryprofessionaldodo in #5059
+  * [i18n] Updated Translations by @weblate in #5806
+
+-------------------------------------------------------------------
+Sat Jul  4 00:49:47 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Apply security patches for embedded dependencies:
+  * Add extract-zip-cve-2026-56876.patch to fix path traversal via
+    malicious symlinks (bsc#1269757, CVE-2026-56876).
+  * Add inline sed patches in %build to mitigate electron-updater
+    credential leak (bsc#1269970, CVE-2026-54673).
+  * Add inline sed patches in %build to mitigate app-builder-lib
+    LD_LIBRARY_PATH hijack (bsc#1269968, CVE-2026-54672).
+  * Note: The electron-updater and AppImage vulnerabilities do not
+    affect the native RPM build at runtime, but the embedded code
+    is sanitized to comply with automated security scanners. 
+
+-------------------------------------------------------------------
+Mon Jun 29 01:53:04 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Fix CVEs due to vulnerable embedded dependencies:
+  * CVE-2026-13311 (bsc#1269348): shell-quote inefficient input parsing (DoS).
+  * CVE-2026-48779 (bsc#1268918): ws memory exhaustion DoS.
+  * Update embedded dependencies via pnpm overrides:
+  * Force shell-quote to 1.9.0.
+  * Force ws to 7.5.11 and 8.21.0.
+  * Refactor get-sources.sh and spec file to use root-level overrides
+    for compatibility with pnpm v11, ensuring a consistent and
+    reproducible offline build process. 
+
+-------------------------------------------------------------------
+Sun May 31 19:03:47 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Fix Cannot find module 'locate-path' (boo#1266288)
+  - Fix runtime crashes caused by missing modules inside the ASAR archive:
+  * Force injection of ajv, ajv-formats, and builder-util-runtime 
+    into production dependencies during offline tarball generation.
+  * Fix build failure with electron-builder >= 26.12 by removing 
+    deprecated 'shrinkwrapIgnoreDev' schema property.
+  - Refactor get-sources.sh:
+  * Preserve upstream dependency tree structure.
+  * Restore optional dependencies for esbuild, swc, and rollup to 
+    properly support multi-arch (aarch64) builds.
+  * Simplify pnpm overrides and lockfile generation.
+  - Clean up spec file:
+  * Move architecture-specific binary cleanup to the %install phase.
+  * Remove unused build dependencies (@esbuild, @swc, @rollup) 
+    from the final package to reduce RPM size.
+  * Optimize stripping of native .node binaries.
+  * Fix rpmlint duplicated files warnings by applying %fdupes -s 
+    across the entire Heroic installation directory.
+  * Removing release_tags that are no longer needed. 
+
+-------------------------------------------------------------------
+Sun May 24 06:19:27 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.22.0 "Hajrudin"
+  * Feat: add owned game filter on GOG Deals screen by @Ishidawg in #5521
+  * Feat: tray icon acts as toggle by @Ishidawg in #5536
+  * [Fix] "Copy to clipboard" button in system info page by @CommandMC in #5529
+  * Feat: add wishlist only filter on GOG Deals screen by @Ishidawg in #5528
+  * Bump system requirements by @CommandMC in #5557
+  * Fix: stop button on game page by @Ishidawg in #5537
+  * feat: support ubisoftconnect managed titles by @imLinguin in #5510
+  * [FIX] GOG Links from Deals screen by @flavioislima in #5573
+  * [UX] Add back prime check with more information by @arielj in #5411
+  * feat: separate ps5 and <ps4 icons by @imLinguin in #5515
+  * [Chore] Check if Arm or x86 on plausible analytics by @flavioislima in 
#5506
+  * [Console] Add ability to install games from console mode by 
@veryprofessionaldodo in #5546
+  * [i18n] Updated Translations by @weblate in #5576
+  * [Feat] Support for videos on changelog modal by @flavioislima in #5574
+  * [UI] Console mode Improvements by @flavioislima in #5575
+  * [Feat] Option to hide Heroic window on heroic:// launches (#5154) by 
@flavioislima in #5501
+  * [Feat] Add ability to Edit game title and images from any store. by 
@flavioislima in #5212
+  * [i18n] Updated Translations by @weblate in #5580
+  * [Fix] Controler tweaks for console mode by @flavioislima in #5584
+  * Force electron-vite to use system esbuild binary during build.
+  * Purge transitively bundled static esbuild binaries from buildroot 
+    under node_modules to fix rpmlint 'statically-linked-binary' error.
+  * Clean up duplicate and out-of-order rm commands in %install section.
+  * Clean up get-sources.sh
+
+-------------------------------------------------------------------
+Sun Apr 26 18:09:13 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Fix aarch64 build failures caused by esbuild version mismatch
+  * Fix missing @esbuild/linux-arm64 causing build failures on ARM
+  * Ensure multi-arch esbuild binaries (x64 + arm64) are included in offline 
store
+  * Force consistent esbuild version across wrapper and platform binaries to 
fix 
+    build failures on aarch64 (version mismatch between host and binary)
+  * Bundle esbuild optionalDependencies for both x86_64 and aarch64 to ensure 
multi-arch builds
+  * Ensure pnpm offline store contains all required dependencies (including 
optional ones)
+  * Improve robustness of get-sources script to avoid OBS-specific breakages
+  * Unnecessary exports removed.
+
+-------------------------------------------------------------------
+Thu Apr 23 19:25:27 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.21.0 "Loki"
+  * New Fullscreen "Console-like" Mode for joystick navigation (#5490)
+  * New Deals page with current GOG promotions (#5497)
+  * Achievements on the game info page for GOG games (#5208)
+  * Pick covers from SteamGridDB directly on the sideload dialog when a 
SteamGrid 
+    API key is set (#5213)
+  * Wine manager screen cleanup + new Wine settings screen (#5306)
+  * Electron updated to v41.1.1 (#5467)
+  * How Long To Beat data fixed (#5466)4
+  * Fixed the Installation of Ubisoft Games bought on Epic.
+  * Import button moved next to the Install button for better discoverability 
(#5339)
+  * GitHub Sponsors link added to the sidebar (#5499)
+  * [UX] Allow disabling GOG Presence updates by @arielj in #5249
+  * [FIX]: address some issues with Zoom Platform implementation by @imLinguin 
in #5033
+  * chore: harden workflow permissions and standardize GITHUB_TOKEN usage by 
+    @niStee in #5141
+  * [FIX] Clean up release notes by removing URLs and usernames by 
@flavioislima in #5372
+  * [DOC] Minimum MacOS version by @arielj in #5380
+  * [UX] Allow picking .avif images in add game image selector by @arielj in 
#5382
+  * [FIX]: include mod type as displayable by @imLinguin in #5385
+  * [ZOOM] Fix multi-file installation of games by @arielj in #5374
+  * [feat] add achievements to game info page by @lmReef in #5208
+  * [UX] Cleanup general logs by @arielj in #5386
+  * [UX] Cleanup game logs, add config file path by @arielj in #5381
+  * [FIX] Fix inconcistent login state switching stores by @arielj in #5383
+  * [UX] Hint at 4-char codes in preferred language by @barraponto in #5402
+  * [Fix] Check if game install folder exists before anything else by @arielj 
in #5317
+  * [Refactor] Reduce the number of requests that we do at boot time by 
@arielj in #5161
+  * fix(gamepage): prevent achievement list overflow by @imLinguin in #5407
+  * [Mac] Update DXMT in installed Wines if new version detected by @arielj in 
#5427
+  * Bump @xmldom/xmldom from 0.8.10 to 0.8.12 by @dependabot[bot] in #5447
+  * Bump undici from 7.8.0 to 7.24.0 by @dependabot[bot] in #5408
+  * Bump fast-xml-parser from 4.5.4 to 5.5.7 by @dependabot[bot] in #5419
+  * Bump undici from 6.21.3 to 7.24.7 by @dependabot[bot] in #5453
+  * [FIX] Don't look for anticheat file if not present, don't check DXMT if 
not M 
+    chip by @arielj in #5436
+  * Add Windows ARM 64 Native Build Support by @talynone in #5389
+  * Fix typo on TwoColTableInput component style by @JavMatz in #5476
+  * [Tech] Update electron to v41.1.1 by @flavioislima in #5467
+  * fix: clear GOG presence when disabling the setting by @reverb256 in #5472
+  * [FIX] Load wine versions on first run by @arielj in #5432
+  * [UX] Fix mix between default prefixes dir and shared prefix dir by @arielj 
in #5336
+  * [i18n] Updated Translations by @weblate in #5376
+  * [FIX] System info and game settings in logs for native sideloaded games by 
+    @arielj in #5492
+  * [FIX] Use dpaste.com instead of 0x0.st to upload logs by @arielj in #5491
+  * [FIX] Use mirror for latest Wine-Crossover version by @arielj in #5488
+  * [FIX] How Long To Beat 🎶One More Time...🎶 by @flavioislima in #5466
+  * [Feat] Use SteamGrid API to select covers on sideload dialog by 
@flavioislima in #5213
+  * [UI] Wine manager screen cleanup and add wine settings screen by 
@flavioislima in #5306
+  * [FIX] Always pick staging asset instead of devel for Wine Staging on 
+    MacOS by @arielj in #5483
+  * [UI] Add GitHub Sponsors link to sidebar by @flavioislima in #5499
+  * [Feat] Add a new Deals page with current GOG promotions by @flavioislima 
in #5497
+  * [Feat] Add a new Fullscreen "Console-like" Mode for Joystick navigation by 
+    @flavioislima in #5490
+  * [UI] Move import button to the side of the Install one by @flavioislima in 
#5339
+  * [TECH] Update legendary binary version to 0.20.43 by @flavioislima in #5502
+  * [i18n] Updated Translations by @weblate in #5494
+ 
+-------------------------------------------------------------------
+Tue Apr  7 00:20:33 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Fix CVE-2026-34601: update @xmldom/xmldom to >= 0.9.9
+  * Prevents XML injection via unsafe CDATA serialization
+  * Added pnpm override to enforce patched version
+- Improve build robustness in OBS:
+  * Force usage of system pnpm (disable corepack and self-bootstrap)
+  * Use fully offline pnpm workflow (--offline, --frozen-lockfile)
+  * Avoid any network access during build
+  * Drop strict pnpm version pinning from BuildRequires
+    to prevent version skew between Factory and Tumbleweed
+    (always uses system-provided pnpm) 
+
+-------------------------------------------------------------------
+Sat Apr  4 14:07:10 UTC 2026 - mhurron <[email protected]>
+
+- Specify version of electron-builder.
+  * Updates to pnpm caused dependencies to not be handled correctly in
+    electron-builder versions <26.8.1. Issue was sovled in v26.8.1
+    Ref: https://github.com/electron-userland/electron-builder/pull/9618
+    Ref: https://github.com/pnpm/pnpm/issues/10601
+    Fixes bug #1261170
+
+-------------------------------------------------------------------
+Fri Mar 27 22:37:58 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Reversing recent test changes that blocked pnpm downloads.
+  * Reinforcing that this update is to fix CVE-2026-33036: fast-xml-parser 
allows 
+    users to process XML from JS object without C/C++ based libraries or 
callbacks. 
+
+-------------------------------------------------------------------
+Wed Mar 25 01:04:06 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Fix pnpm usage in build environment
+  * Force usage of system pnpm binary instead of Corepack shim
+  * Disable Corepack self-bootstrap to avoid network access
+  * Fix build failure in OBS staging (pnpm attempted to download itself) 
+
+-------------------------------------------------------------------
+Tue Mar 24 22:57:36 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Remove packageManager explicit pnpm version 10.28.2 field from package.json
+  * Avoid pnpm self-bootstrap via Corepack, which attempted to fetch
+    pnpm from the network during build
+  * Fix build failure in OBS staging environment (no network access)
+  * Ensure system-provided pnpm is used instead 
+
+-------------------------------------------------------------------
+Mon Mar 23 03:47:49 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Security: fix CVE-2026-33036 fast-xml-parser DoS bypass
+  * Force fast-xml-parser to 5.5.6 via pnpm override to fix
+    entity expansion DoS bypass where numeric entities were
+    not counted against expansion limits.
+
+-------------------------------------------------------------------
+Thu Mar 12 03:06:06 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Security: Fix CVE-2026-28292 in simple-git
+  Ensure version 3.33.0 is used to prevent command
+  injection leading to remote code execution. 
+
+-------------------------------------------------------------------
+Wed Mar  4 22:40:58 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Security: Fix CVE-2026-3449 in @tootallnate/once
+  * Ensure version 3.0.1 is used to prevent promise hang
+    when AbortSignal aborts.
+  * Refactor: Consolidate previous CVE-related pnpm overrides
+    into a single block to simplify maintenance and reduce
+    get-source.sh file complexity.  
+
+-------------------------------------------------------------------
+Fri Feb 27 23:38:39 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.20.1 "Pythagoras Hotfix #1"
+  * [UI] Show update badge on gamecard only if controller is connected by 
@flavioislima 
+    in #5361
+  * [FIX] Change DXVK macos fix from previous release by @arielj in #5359
+  * [FIX] False positive "an error has occurred" messages on bleeding-edge 
Linux distros by 
+    @CommandMC in #5365
+  * [Feat] Automatically pause and resume downloads based connectivity status 
by @flavioislima
+    in #5364
+  * [FIX] Use correct partition and clear data on epic logout by @arielj in 
#5354
+  * [FIX] Add a launch default option when none is available besides DLCs by 
@flavioislima 
+    in #5366
+  * [UX] Fix PATH on mac for intel homebrew and macports when checking 
winetricks deps by 
+    @arielj in #5353
+  * [UX] Show link to instructions to install winetricks deps on macos by 
@arielj in #5352
+  * [i18n] Updated Translations by @weblate in #5346
+  * [UX] Hide main window when quitting by @CommandMC in #5262
+  * [TECH] Updated legendary to latest version 0.20.42 
+
+-------------------------------------------------------------------
+Thu Feb 26 01:45:14 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Security: Fix CVE-2026-27606
+  rollup was reported vulnerable. Enforce patched version
+  via pnpm overrides to fix embedded dependency. 
+
+-------------------------------------------------------------------
+Sun Feb 22 01:25:38 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.20.0
+  * [FIX] Dropdown vertical scroll by @arielj in #5222
+  * [UI] Set html's "lang" attribute to the current language by @arielj in 
#5252
+  * [FIX] Only use fake epic exe when turned on with env variable by @arielj 
in #5240
+    (you can remove the USE_FAKE_EPIC_EXE=0 env variable now)
+  * [UI] Fix macOS small icon by @arielj in #5242
+  * Sync Flathub manifest changes with repo template by @CommandMC in #5254
+  * [UI] Fix text wrapping for CJK fonts by @SheffeyG in #5291
+  * [Zoom] Fix conditionals to show zoom by @arielj in #5267
+  * [UI] Fix dropdown style and settings back in RTL layout by @arielj in #5277
+  * [UI/UX] Move FPS limit option to new "Legacy" Game Settings Tab on Linux 
by 
+    @flavioislima in #5292
+  * [FIX] Launch Epic Games while offline for games that supports it by 
@flavioislima in #5302
+  * [UX] Log if a game does not support offlineMode but offlineMode is on by 
@arielj in #5318
+  * [UX] Prevent multiple Play clicks by @arielj in #5320
+  * [FIX] Launch options fixes by @flavioislima in #5230
+  * [UX] Better GOG errors handling by @arielj in #5324
+  * [Fix] Don't fail to check for updates if there isn't a beta release by 
@CommandMC in #5327
+  * [UI] Hide the Saves-Sync Quick on the game page menu behind a setting by 
@flavioislima in #5323
+  * [UX] Fix incorrect loading state in Wine Manager when library was 
refreshed by @arielj in #5293
+  * [DOC] Mention projects we use inside Heroic for more visibility by @arielj 
in #5274
+  * [FIX] Check alternative folders when installing DXVK by @arielj in #5342
+  * Bump Legendary by @CommandMC in #5341
+  * [UI] Show update message to game cards by @flavioislima in #5325
+  * [i18n] Updated Translations by @weblate in #5244
+  * [UX] Tell users to manually upload log if upload button failed by @arielj 
+    in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/
+  * [FIX] Fix How Long To Beat implementation by @flavioislima in #5334
+  End of update.
+  * Security: Fix CVE-2026-26278
+    Force fast-xml-parser to 5.3.6 via pnpm override to prevent
+    entity expansion DoS (GHSA-jmr7-xgp7-cmfj).
+  * Change sources to use obscpio
+  * Remove pnpm list and why, this is only for test
+  * Otimize get-sources.sh file
+
+-------------------------------------------------------------------
+Fri Feb  6 22:44:05 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Enforce brace-expansion >= 5.0.1 via pnpm overrides to address 
CVE-2026-25547 
+
+-------------------------------------------------------------------
+Sun Feb  1 12:13:22 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Integrate SELinux policy via Supplements in accordance with openSUSE Factory 
policies 
+
+-------------------------------------------------------------------
+Sun Feb  1 12:08:46 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Added selinux-policy-targeted-gaming as an optional dependency for newer 
openSUSE
+  installations with SELinux. 
+
+-------------------------------------------------------------------
+Sat Jan 31 19:06:01 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.19.1
+  * Remove "pnpm run download-helper-binaries" in spec, binaries are installed 
on the system as a dependency.
+  * Added experimental integration for games from the Zoom platform, Linux 
only for now. Next release we will bring it to the others.
+  * macOS - Added support for DXMT -M chips only- (Install a version of 
Wine-Staging and 2 variants will appear, it only applies to new Wine-Staging 
installations, so if you want the DXMT variant of a version you already have 
installed, reinstall it)
+  * Added new Launch Options setting for games that supports it.
+  * Added Import button to the game page so its easier to find it.
+  * Added some Sync-Saves options to the Game page as well.
+  * macOS - Removed the ability to install Steam with a button since it is not 
working anymore, we are investigating other ways of automate that, but for now 
we preferred to remove it.
+  * Cleaned up several options that are not relevant for Linux and macOS 
anymore.
+  * Improved gamepad navigation in general
+  * Linux - Added initial support for AppImage auto-update.
+  * Windows - both the Setup and Portable versions are signed with certificate 
now.
+  * Updated Electron to v39
+  * Updated gogdl and legendary with fixes for a few bugs related with game 
listing, updates and more.
+  * Linux - The DXVK Frame Rate option was removed since it was removed from 
DXVK completely and it was not doing anything already (it's still available on 
macOS)
+  * Added Irish translations
+  * Accessibility - Added an option to disable all animations
+  * Several other fixes and improvements. 
+
+-------------------------------------------------------------------
+Mon Jan 19 11:45:31 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Fix CVE-2026-22029 and CVE-2026-22036 affecting undici
+  versions 6.21.2 and 7.8.0, @remix-run/router below 1.23.2,
+  and react-router below 7.0.0.
+- Bump undici to 7.18.0, @remix-run/router to 1.23.2,
+  and react-router to 7.12.0. 
+
+-------------------------------------------------------------------
+Sun Jan 18 16:00:42 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Fix CVE-2026-22029 and CVE-2026-22036 that affect undici versions 
(6.21.2,7.8.0) and @remix-run/router below 1.23.2 and react-router below 7.0.0. 
Undici bumped to 6.21.0, @remix-run/router bumped to 1.23.2 and react-router 
bumped to 7.12.0.
+
+-------------------------------------------------------------------
+Fri Nov 28 04:18:06 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Fix Slowroll build  by reduce pnpm version requirements to 10.17.1. 
+
+-------------------------------------------------------------------
+Fri Nov 28 02:40:56 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Updated build script to require pnpm version >= 10.22.0 for improved 
compatibility. 
+
+-------------------------------------------------------------------
+Wed Nov  5 22:46:44 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Adhere to Factory guidelines by eliminating the generation of redundant 
.obscpio files. 
+
+-------------------------------------------------------------------
+Wed Nov  5 01:57:44 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Change git to git-core, reorganizing the spec file.
+
+-------------------------------------------------------------------
+Wed Nov  5 01:51:05 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Adding missing get-sources.sh and release_tags  to the sources in the spec 
file. 
+
+-------------------------------------------------------------------
+Wed Nov  5 00:16:20 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Add HeroicGamesLauncher.rpmlintrc in sources. 
+
+-------------------------------------------------------------------
+Tue Nov  4 01:28:32 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Deleting unused files 
+
+-------------------------------------------------------------------
+Mon Nov  3 03:01:38 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Remove unused file Heroic-2.18.1-linux-x64.tar.xz 
+
+-------------------------------------------------------------------
+Sun Nov  2 06:04:44 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Change pnpm version to 10.17.1 
+
+-------------------------------------------------------------------
+Sun Nov  2 04:10:51 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Add _constraints to fix out of memory error. 
+
+-------------------------------------------------------------------
+Sat Nov  1 03:46:38 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Transitioned Vite usage from the system package (nodejs-vite) to the 
node_modules version managed by pnpm for better version accuracy.
+  - Removed nodejs-vite from BuildRequires. 
+
+-------------------------------------------------------------------
+Fri Oct 31 00:26:56 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Fix GLIBC dependency issue by removing pre-built Node.js native modules.
+  - Remove pre-built binary versions of '@parcel/watcher', '@swc', and other 
dev dependencies.
+  - Clean up remaining C/C++ source files (e.g., register-scheme/src) from the 
final package payload. 
+
+-------------------------------------------------------------------
+Wed Oct 29 01:16:19 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1
+  * Fixed build failures on aarch64 architecture.
+  * Ensured proper removal and renaming of architecture-specific binaries 
during install phase.
+  * Resolved rpmlint errors by cleaning up development headers (*.h, *.c) and 
zero-length files from bundled node modules.
+  * Adjusted permissions on internal JavaScript files to fix 
'script-without-shebang' rpmlint error.  
+
+-------------------------------------------------------------------
+Wed Oct 29 00:34:12 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1
+  * Fixed build failures on aarch64 architecture.
+  * Ensured proper removal and renaming of architecture-specific binaries 
during install phase.
+  * Resolved rpmlint errors by cleaning up development headers (*.h, *.c) and 
zero-length files from bundled node modules.
+  * Adjusted permissions on internal JavaScript files to fix 
'script-without-shebang' rpmlint error.  
+
+-------------------------------------------------------------------
+Wed Oct 29 00:22:41 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Fixed build failures on aarch64 architecture.
+  * Ensured proper removal and renaming of architecture-specific binaries 
during install phase.
+  * Resolved rpmlint errors by cleaning up development headers (*.h, *.c) and 
zero-length files from bundled node modules.
+  * Adjusted permissions on internal JavaScript files to fix 
'script-without-shebang' rpmlint error. 
+
+-------------------------------------------------------------------
+Wed Oct 22 02:10:22 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Fix wrong path to remove vulkan-helper pre-built binary in aarch64
+
+-------------------------------------------------------------------
+Wed Oct 22 01:58:04 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1
+  * Switched packaging method from using pre-built binaries to a full 
build-from-source approach.
+  * Removed all precompiled or pre-built binary components (Node.js/Electron, 
native dependencies).
+  * All components are now built against openSUSE Factory's toolchain and 
system libraries (Qt, glibc, etc.).
+  * Ensures full compliance with Factory's Free and Open Source Software 
(FOSS) policy.
+
+-------------------------------------------------------------------
+Mon Sep 01 01:39:09 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Mon Sep 01 01:33:19 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 0.3.1:
+  * release: v0.3.1
+  * feat: lower ping frequency
+  * fix: support achievements in dev mode
+  * Adding DUSK (#67)
+  * Game compatibility update for Homeworld: Deserts of Kharak (#69)
+  * Update Game-Compatibility.md (#65)
+  * change license to Apache 2.0
+  * feat: expose comet as rust lib
+  * docs: added DOOM (2016) compatibility report (#63)
+  * Added "Cyberpunk 2077" to Game-Compatibility.md (#61)
+
+-------------------------------------------------------------------
+Mon Sep 01 01:31:30 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 0.3.1:
+  * release: v0.3.1
+  * feat: lower ping frequency
+  * fix: support achievements in dev mode
+  * Adding DUSK (#67)
+  * Game compatibility update for Homeworld: Deserts of Kharak (#69)
+  * Update Game-Compatibility.md (#65)
+  * change license to Apache 2.0
+  * feat: expose comet as rust lib
+  * docs: added DOOM (2016) compatibility report (#63)
+  * Added "Cyberpunk 2077" to Game-Compatibility.md (#61)
+
+-------------------------------------------------------------------
+Mon Sep 01 01:25:26 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Mon Sep 01 01:22:10 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 0.3.1:
+  * release: v0.3.1
+  * feat: lower ping frequency
+  * fix: support achievements in dev mode
+  * Adding DUSK (#67)
+  * Game compatibility update for Homeworld: Deserts of Kharak (#69)
+  * Update Game-Compatibility.md (#65)
+  * change license to Apache 2.0
+  * feat: expose comet as rust lib
+  * docs: added DOOM (2016) compatibility report (#63)
+  * Added "Cyberpunk 2077" to Game-Compatibility.md (#61)
+
+-------------------------------------------------------------------
+Mon Sep 01 01:21:37 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 0.3.1:
+  * release: v0.3.1
+  * feat: lower ping frequency
+  * fix: support achievements in dev mode
+  * Adding DUSK (#67)
+  * Game compatibility update for Homeworld: Deserts of Kharak (#69)
+  * Update Game-Compatibility.md (#65)
+  * change license to Apache 2.0
+  * feat: expose comet as rust lib
+  * docs: added DOOM (2016) compatibility report (#63)
+  * Added "Cyberpunk 2077" to Game-Compatibility.md (#61)
+
+-------------------------------------------------------------------
+Mon Sep 01 01:16:27 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Mon Sep 01 01:06:14 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Mon Sep 01 01:00:54 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Mon Sep 01 00:59:00 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Mon Sep 01 00:56:15 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Mon Sep 01 00:46:41 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Sun Aug 31 23:49:47 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Sun Aug 31 23:42:32 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Sun Aug 31 23:01:03 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Sun Aug 31 22:56:08 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Sun Aug 31 22:55:34 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 0.4:
+  * Switch to ShellExecuteExW
+  * increase required cmake version
+  * Add MIT License
+  * unset SteamAppId before launch
+  * set working directory of process
+  * wait for process startup
+  * fix use after free
+  * add more error checking
+  * remove useless cast
+  * switch to pure C code
+
+-------------------------------------------------------------------
+Sun Aug 31 22:55:33 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 0.3.1:
+  * release: v0.3.1
+  * feat: lower ping frequency
+  * fix: support achievements in dev mode
+  * Adding DUSK (#67)
+  * Game compatibility update for Homeworld: Deserts of Kharak (#69)
+  * Update Game-Compatibility.md (#65)
+  * change license to Apache 2.0
+  * feat: expose comet as rust lib
+  * docs: added DOOM (2016) compatibility report (#63)
+  * Added "Cyberpunk 2077" to Game-Compatibility.md (#61)
+
+-------------------------------------------------------------------
+Sun Aug 31 22:55:31 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 1.1.2:
+  * release: v1.1.2
+  * fix: migrate library fetching to AnimusEntitlementsService
+  * release: 1.1.1
+  * fix: support workingsubdiroverride
+  * Build macOS x86_64 binaries (#49)
+  * version: bump to 1.1.0
+  * fix: use new animus distribution service
+  * cli: avoid crashing when sdk update throws an exception
+  * ci: update github actions
+  * fuelpump: potentially resolve issues with DRM
+
+-------------------------------------------------------------------
+Sun Aug 31 22:55:30 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 1.1.2:
+  * release v1.1.2
+  * [SAVES] Full save sync (automatic files deleting) (#25)
+  * fix: native runners detection in flatpak (#53)
+  * fix: use shell on windows to launch games
+  * Bump version (#52)
+  * Build macOS x86_64 binaries (#51)
+  * Write manifest if there's nothing to do (#50)
+  * fix: error on dlc if no installer (log error and ignore) #48 (#49)
+  * bump version
+  * feat: use native runners when available for windows builds
+
+-------------------------------------------------------------------
+Sun Aug 31 22:55:29 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 0.20.37:
+  * release 0.20.37 (#18)
+  * Workflow-related changes (#17)
+  * feat: expose summary for activate command (#14)
+  * fix: unset old_manifest for all types of repair (#15)
+  * Reuse chunks from the same download if duplicated (#11)
+  * add wrapper exe support
+  * [Feat] Add arm64 support (#12)
+  * Add conflict resolution based on last sync time (#10)
+  * ci: rollback to ubuntu-20 for builds
+
+-------------------------------------------------------------------
+Sun Aug 31 22:50:31 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 1.1.2:
+  * release v1.1.2
+  * [SAVES] Full save sync (automatic files deleting) (#25)
+  * fix: native runners detection in flatpak (#53)
+  * fix: use shell on windows to launch games
+  * Bump version (#52)
+  * Build macOS x86_64 binaries (#51)
+  * Write manifest if there's nothing to do (#50)
+  * fix: error on dlc if no installer (log error and ignore) #48 (#49)
+  * bump version
+  * feat: use native runners when available for windows builds
+
+-------------------------------------------------------------------
+Sun Aug 31 22:50:28 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 1.1.2:
+  * release: v1.1.2
+  * fix: migrate library fetching to AnimusEntitlementsService
+  * release: 1.1.1
+  * fix: support workingsubdiroverride
+  * Build macOS x86_64 binaries (#49)
+  * version: bump to 1.1.0
+  * fix: use new animus distribution service
+  * cli: avoid crashing when sdk update throws an exception
+  * ci: update github actions
+  * fuelpump: potentially resolve issues with DRM
+
+-------------------------------------------------------------------
+Sun Aug 31 22:47:53 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Sun Aug 31 22:45:17 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Wed Aug 27 03:27:43 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.18.1:
+  * [FIX] Update version to 2.18.1 and fix plausible missed platforms (#4844)
+  * [i18n] Updated Translations (#4796)
+  * [UI] disable DXVK-NVAPI when DXVK is disabled (#4842)
+  * [UI] Add WoW64 toggle on Linux non-native games (#4831)
+  * [UX] Print list of GOG games in GOG log (#4838)
+  * [UX] Ignore DLCs when calculating available alphabet filter letters (#4839)
+  * [FIX] Inputs onChange callback bug (#4804)
+  * [FIX] Fix logger error opening second instance of Heroic (#4812)
+  * [UI] Update library when changing games' categories (#4829)
+  * [Tech] Clean up MUI theming (#4803)
+
+-------------------------------------------------------------------
+Sun Jun 15 08:53:18 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Change the mode of download_files and use `osc service localrun/disabledrun` 
+
+-------------------------------------------------------------------
+Sun Jun 15 08:22:10 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.17.2:
+  * [i18n] Updated Translations (#4614)
+  * [UX] Improve log info for sideloaded games (#4634)
+  * [UX] Support Env variables on windows and rockstar tweak (#4631)
+  * Fix busted appimage path for non-steam shortcuts (#4648)
+  * [UI] Some theme fixes (search bar, tour icon) (#4628)
+  * [UI] Game page responsiveness fixes (#4626)
+  * [FIX] App icon Linux/macOS (#4645)
+  * [FIX] Add warning dialog for disabled Shader Pre-caching on SteamDeck 
(#4623)
+  * [FIX] Don't check if disableUMU is undefined (#4609)
+  * Update build instructions in readme (#4495)
+
+-------------------------------------------------------------------
+Sun Jun 15 05:51:35 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 2.17.2:
+  * [i18n] Updated Translations (#4614)
+  * [UX] Improve log info for sideloaded games (#4634)
+  * [UX] Support Env variables on windows and rockstar tweak (#4631)
+  * Fix busted appimage path for non-steam shortcuts (#4648)
+  * [UI] Some theme fixes (search bar, tour icon) (#4628)
+  * [UI] Game page responsiveness fixes (#4626)
+  * [FIX] App icon Linux/macOS (#4645)
+  * [FIX] Add warning dialog for disabled Shader Pre-caching on SteamDeck 
(#4623)
+  * [FIX] Don't check if disableUMU is undefined (#4609)
+  * Update build instructions in readme (#4495)
+
+-------------------------------------------------------------------
+Sun Jun 15 04:26:10 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.17.2
+  - [FIX] Confusing behavior of Don't ask again when opening external link by 
@KaranDuggal in #4414
+  - [FIX] Don't check if disableUMU is undefined by @Etaash-mathamsetty in 
#4609
+  - [FIX] Add warning dialog for disabled Shader Pre-caching on SteamDeck by 
@flavioislima in #4623
+  - [FIX] App icon Linux/macOS by @flavioislima in #4645
+  - [UI] Game page responsiveness fixes by @arielj in #4626
+  - [UI] Some theme fixes (search bar, tour icon) by @arielj in #4628
+  - Fix busted appimage path for non-steam shortcuts by @WombatFromHell in 
#4648
+  - [UX] Support Env variables on windows and rockstar tweak by @arielj in 
#4631
+  - [UX] Improve log info for sideloaded games by @arielj in #4634
+  - [i18n] Updated Translations by @weblate in #4614
+ 
+
+-------------------------------------------------------------------
+Sat May 24 18:16:30 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.17.0 
+   - New GamePage Design
+   - [macOS] Add Button to automate Windows Steam installation
+   - Adds a setting to download Proton versions directly to the Steam 
compatibility folder
+   - It is now possible to select an image file on the sideload dialog
+   - Update electron to latest version v36.2.1
+   - Fixes Issues with Epic Login and Checkout
+   - Several fixes for UMU, DXVK and GPTK
+   - Fixes HowLongToBeat not working anymore
+   - Update Legendary and added a EpicGamesLauncher.exe to fix issues with 
Rockstar games
+   - Fixed an issue with RemotePlay not working with Steam
+   - Several refactors and improvements
+
+   - Add fallback for Wine search on Mac OSX by @ruiaraujo in #4431
+   - [Fix] Editing the name of a category selects the category by @KaranDuggal 
in #4421
+   - Implement menu options for opening the install file path and Wine prefix 
in the default file manager by @luluco250 in #4285
+   - [Fix] Wine downloading on Windows by @CommandMC in #4458
+   - docs: typo fixes in the .deb installation instructions by @evktalo in 
#4449
+   - Add arm64 gogdl, nile, and legendary by @Etaash-mathamsetty in #4292
+   - snap: initial manifest and fixes by @soumyaDghosh in #4091
+   - fix: change user-agent at runtime by @imLinguin in #4478
+   - Pick local files with file picker for Game Image by @sandepten in #4468
+   - [Refactor] Constants cleanup by @arielj in #4264
+   - [Feat] "Disable smooth scrolling" accessibility option by @CommandMC in 
#4503
+   - [Tech] Update to pnpm 10 by @CommandMC in #4488
+   - [Feat] Make it possible to specify an alternative EXE when launching 
games from the protocol by @CommandMC in #4518
+   - Revert changes to downloadHelperBinaries by @CommandMC in #4521
+   - [Feat] Add option to download Proton-GE directly to Steam compatibility 
tools by @flavioislima in #4524
+   - [Fix] Protocol handling on Windows by @CommandMC in #4534
+   - Update Vite & related packages by @CommandMC in #4532
+   - [UI] update new game page and some theme colors by @biliesilva in #4424
+    [FIX] Do not check for UMU experimental feature by @Etaash-mathamsetty in 
#4522
+   - Remove Other tab for native Mac games. by @ruiaraujo in #4444
+   - Render SelectFields as MUI Selects by @CommandMC in #4059
+   - [UX] Filter settings that don't apply to current platform and game by 
@arielj in #3997
+   - [DX] Test that the empty library and settings page renders correctly for 
all languages by @arielj in #4423
+   - fix steam remote-play, remote-play together and gamerecording by 
@nodscher in #4496
+   - [FIX] Correctly join stdout in callRunner by @MLGRadish in #4528
+   - [FIX] Update DXVK on new releases by @Etaash-mathamsetty in #4434
+   - [Fix] Prevent auto-update checks on Linux by @flavioislima in #4536
+   - [Feat] Add filter to show only games with update available by 
@flavioislima in #4539
+   - [FIX] HowLongToBeat data by @flavioislima in #4543
+   - [UI - Linux] Update FPS limit Text by @flavioislima in #4538
+   - [Fix] Make sure AvailablePlatforms.value is an InstallPlatform by 
@CommandMC in #4548
+   - [macOS - Feature] Install Windows Steam with one Click by @flavioislima 
in #4462
+   - tech: update electron to 36.1.0 by @imLinguin in #4497
+   - [UX] Copy fake EpicGamesLauncher.exe for games flagged with env variable 
(like Rockstar games) by @arielj in #4385
+   - [i18n] Updated Translations by @weblate in #4537
+   - [Release] 2.17.0 Franky by @flavioislima in #4549
+
+
+
+-------------------------------------------------------------------
+Mon May  5 23:12:21 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Returning ld-linux-aarch64.so.1()(64bit) to compile correctly for AARCH64 
+
+-------------------------------------------------------------------
+Mon May  5 22:57:09 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.16.1
+    * Just adjusting the .changes to the correct default.
+    * Update Heroic icon to new logo.
+    * Fix error with ARM64 lib ld-linux-aarch64.so.1()(64bit).
+    - [DX - Fix] Fix client not loading after changing language by allowing 
the use of br tags in translations to avoid confusion by @arielj in #4380
+    - [i18n] add lithuanian to language selector by @imLinguin in #4394
+    - [UX] Default to WineCrossover and DXVK on for Intel macs by @arielj in 
#4397
+    - FIX: Use egs's flow for epic login by @imLinguin in #4379
+    - [UX] Improve disabled verbose logs message to mention where to enable 
them by @arielj in #4395
+    - [FIX] Handle checking 'installed_games' file for Crossover by @arielj in 
#4381
+    - Fix logging with proton by @Etaash-mathamsetty in #4113
+    - [Feat] macOS: Check if Rosetta is available on Startup by @flavioislima 
in #4402
+    - [UX] Add Guided tour for Library, filters and Sidebar by @flavioislima 
in #4401 
+
+-------------------------------------------------------------------
+Sun May  4 17:56:32 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.16.1
+    * Update Heroic icon to new logo.
+    * Fix error with ARM64 lib ld-linux-aarch64.so.1()(64bit).
+    - [DX - Fix] Fix client not loading after changing language by allowing 
the use of br tags in translations to avoid confusion by @arielj in #4380
+    - [i18n] add lithuanian to language selector by @imLinguin in #4394
+    - [UX] Default to WineCrossover and DXVK on for Intel macs by @arielj in 
#4397
+    - FIX: Use egs's flow for epic login by @imLinguin in #4379
+    - [UX] Improve disabled verbose logs message to mention where to enable 
them by @arielj in #4395
+    - [FIX] Handle checking 'installed_games' file for Crossover by @arielj in 
#4381
+    - Fix logging with proton by @Etaash-mathamsetty in #4113
+    - [Feat] macOS: Check if Rosetta is available on Startup by @flavioislima 
in #4402
+    - [UX] Add Guided tour for Library, filters and Sidebar by @flavioislima 
in #4401
+
+-------------------------------------------------------------------
+Sun May  4 13:55:31 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.16.1
+    * Fix error with ARM64 lib ld-linux-aarch64.so.1()(64bit).
+    - [DX - Fix] Fix client not loading after changing language by allowing 
the use of br tags in translations to avoid confusion by @arielj in #4380
+    - [i18n] add lithuanian to language selector by @imLinguin in #4394
+    - [UX] Default to WineCrossover and DXVK on for Intel macs by @arielj in 
#4397
+    - FIX: Use egs's flow for epic login by @imLinguin in #4379
+    - [UX] Improve disabled verbose logs message to mention where to enable 
them by @arielj in #4395
+    - [FIX] Handle checking 'installed_games' file for Crossover by @arielj in 
#4381
+    - Fix logging with proton by @Etaash-mathamsetty in #4113
+    - [Feat] macOS: Check if Rosetta is available on Startup by @flavioislima 
in #4402
+    - [UX] Add Guided tour for Library, filters and Sidebar by @flavioislima 
in #4401
+
+-------------------------------------------------------------------
+Sun May  4 13:07:49 UTC 2025 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.16.1
+    - [DX - Fix] Fix client not loading after changing language by allowing 
the use of br tags in translations to avoid confusion by @arielj in #4380
+    - [i18n] add lithuanian to language selector by @imLinguin in #4394
+    - [UX] Default to WineCrossover and DXVK on for Intel macs by @arielj in 
#4397
+    - FIX: Use egs's flow for epic login by @imLinguin in #4379
+    - [UX] Improve disabled verbose logs message to mention where to enable 
them by @arielj in #4395
+    - [FIX] Handle checking 'installed_games' file for Crossover by @arielj in 
#4381
+    - Fix logging with proton by @Etaash-mathamsetty in #4113
+    - [Feat] macOS: Check if Rosetta is available on Startup by @flavioislima 
in #4402
+    - [UX] Add Guided tour for Library, filters and Sidebar by @flavioislima 
in #4401
+
+
+-------------------------------------------------------------------
+Fri Sep 20 20:53:44 UTC 2024 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.15.2
+    - Fixed Amazon Games library synchronization failure
+    - Fixed issues with CYGNI: All Guns Blazing and Black Myth: Wukong from 
Epic Games
+    - Fixed GOG cloud saves issues, when files were removed using utility on 
GOG's website
+    - [FIX] issues with offline support by @imLinguin in #3956
+    - [Tech] Fix some of the smaller ESLint warnings by @CommandMC in #3958
+    - [Fix] Use upstream Winetricks on macOS by @CommandMC in #3978
+    - [Tech] don't include build-id files in rpm by @imLinguin in #3951
+    - [Feat] Offer option to upload logs to a pastebin by @CommandMC in #3873
+    - [FIX]: gog setup regression by @imLinguin in #3993
+    - [i18n] Updated Translations by @weblate in #3943
+    - [CHORE]: update binaries by @imLinguin in #4007 
+
+-------------------------------------------------------------------
+Fri Aug 16 17:52:32 UTC 2024 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.15.1
+    - [FIX] Sideloads with proton without umu by @Etaash-mathamsetty in #3936
+    - [Fix] Make GamesDBDataInner's square_icon optional by @CommandMC in #3933
+    - Added support for EA games from Epic Games Store
+    - Fixed issues with downloading from Amazon Games
+    - Added (legacy) DRM support for Amazon Games - Devil May Cry 1 is now 
playable
+    - Discord rich presence overhaul
+    - [Linux] Experimental umu-launcher support (disabled by default until 1.x 
release)
+    - [Linux] Experimental comet support - enabling GOG achievements and 
multiplayer
+    - [Linux] It is now possible to install and uninstall DLC for Native Linux 
games.
+    - [macOS] GPTK (Gaming Port Toolkit) is now available to download from 
Wine Manager (Works better with Apple Silicon and with macOS Sonoma or higher).
+    - Several other improvements and fixes all around Heroic
+
+ 
+
+-------------------------------------------------------------------
+Tue Apr  9 19:19:30 UTC 2024 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.14.1
+    - [200~[Fix] Proton with ESYNC/FSYNC by @CommandMC in #3676
+    - [Chore] Use waitforexitandrun instead of run command for Proton by 
@flavioislima in #3680
+    - [FIX] Amazon filters not displaying when the username is empty by 
@imLinguin in #3600
+    - [UX] Improve update Dialog by @Mariaboni in #3598
+    - [WORKAROUND]: run physxlegacy setup without user input by @imLinguin in 
#3616
+    - [TECH]: update gogdl to v1.0.1 by @imLinguin in #3615
+    - [FIX] Broken behavior of webview back arrow by @arielj in #3587
+    - [FIX] Adtraction fallback by @imLinguin in #3575
+    - [Fix] Sideloaded games on Windows by @CommandMC in #3562
+    - [FIX] Disabling DXVK-NVAPI on Proton 9.0 by @Etaash-mathamsetty in #3592
+    - [Ref/Fix] Improving checkDiskSpace by @CommandMC in #3440
+    - Add Windowed Mode to Gamescope Options by @MuraPura in #3623
+    - [Feat-macOS] Add Mac Msync setting by @Mariaboni in #3630
+    - [Ref/Feat] Clean up our routing and make it faster by @CommandMC in #3540
+    - [TECH]: update electron by @imLinguin in #3628
+    - [Feat] Improve the "Move Game" experience a bit by @CommandMC in #3648
+    - [Tech] Type-check Backend & Frontend events by @CommandMC in #3649
+    - [Log] Print installed winetricks packages in logs by @arielj in #3593
+    - [Fix] Make checkDiskSpace look at the correct drive again by @CommandMC 
in #3654
+    - [FIX] Wine/Proton-GE-latest not updatable after Heroic relaunch or Wine 
manager refresh by @matteobtt in #3620
+    - [Fix] Update Legendary by @CommandMC in #3659
+    - [i18n] Updated Translations by @weblate in #3626
+    - [FIX] fix logs for sideloaded games by @Etaash-mathamsetty in #3656
+    - [TECH] Update Nile to v1.0.2 by @flavioislima in #3662
+    - [Feature] Add option to add/edit/delete categories from categories 
dropdown by @arielj in #3573
+    - Support additional gamescope options by @Etaash-mathamsetty in #3476
+    - [Feature] Configure scripts to run before and after a game is launched 
by @arielj in #3565 
+
+-------------------------------------------------------------------
+Wed Dec 13 22:57:46 UTC 2023 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.11.0 
+
+-------------------------------------------------------------------
+Mon Nov  6 06:30:30 UTC 2023 - Jonatas Gonçalves <[email protected]>
+
+- Update to 2.10.0
+  * Fixes
+    - Added symlink to /usr/bin/heroic
+  * Highlights
+    - [Linux] Added a new Gamescope Setting to the game settings @Nocccer
+    - [General] Changed the Game Settings UI to use Tabs instead of 
collapsible elements. The latest used tab will be remembered as well. 
@flavioislima
+    - [General] It is now possible to use Custom User Agents for Browser apps; 
@flavioislima
+    - [Linux] Fixed Epic Login and the download of Wine, Proton and other 
tools on the Linux Snap Package; @flavioislima
+    - [General] Heroic will now remember the last visited URL for all stores, 
making navigation a lot better. @arielj
+    - [General] A warning will be shown when using non-supported commands or 
env variables on their inputs; @arielj
+    - [General] Fixed How long to beat information; @CommandMC
+    - [General] Added a new experimental frameless window option @0xCmdrKeen;
+    - [General] Added a new experimental feature to use a redesigned GamePage;
+    - [Linux] Several fixes and improvements on the DXVK, VKD3D, Anti-Cheat 
runtimes @Etaash-mathamsetty and @arielj
+    - [General] Several UI fixes and performance improvements @arielj
+    - [General] GOG fixes and other improvements @imLinguin
+    - [General] Improved Logs screen showing all available logs @arielj
+    - [Linux/Mac] New widget to simply installing Winetricks components and 
fonts @arielj
+  * Bug Fixes
+    - Missing resume download button when returning to downloads (#3171)
+    - Repair not working for Epic games (#3165)
+    - Downloads shouldn't be started when opening a game in CLI mode (#3161)
+    - "Run Game Offline" mode not working on windows and mac (#3106)
+    - Launching games through steam on windows not working (#3131)
+    - Games not starting due to System Information command error (#3070)
+    - The XDG_CONFIG_HOME is set by Heroic, causing Mangohud to use the wrong 
config (#3074)
+ 
+
+-------------------------------------------------------------------
+Wed Feb 15 01:38:06 UTC 2023 - Leeds Garden <[email protected]>
+
+- Update to 2.6.2
+  * Fixes
+    - [Linux] Fix not being able to download native GOG games
+    - [Linux] Cloud Sync saves settings not being shown for Windows GOG games 
that have Linux counterpart
+    - [Linux/macOS] Install dialog was not pre-selecting the default Wine and 
WinePrefix
+    - [General] Improved how to get games updates from Epic games
+    - [UI] GOG games show ?? as the download size in the download manager
+    - [UI] Improved accessibility of the default theme and other Style fixes
+    - [i18n] Updated translations and fixed the Bosnian language not showing 
in Latin on the language selector
+  * Changelog
+    - [Fix] Fixes for 2.6 release by @flavioislima in #2416
+    - [Fix] Run game update check when Heroic starts by @CommandMC in #2408
+    - [UI] Fix minor styling bugs by @Etaash-mathamsetty in #2403
+    - [i18n] Updated Translations by @weblate in #2398
+
+- Update to 2.6.1
+  * Highlights
+    - New Default Theme 'Midnight Mirage'
+    - Game Settings will open on a dialog now instead of a new page, making it 
easier to access them.
+    - New item on the game submenu called 'Extra Info' will show extra 
information like HowLongToBeat and Game Score
+    - Heroic will show progress for individual files when moving a game
+    - Better caching for GOG games information
+    - [Linux/macOS] When the selected wine version was not found Heroic will 
search and suggest another one
+    - [macOS] Wine manager was enabled and it is possible to download Wine 
Crossover and Wine-Staging directly from Heroic.
+    - Added setting to auto-update games and also to skip updates for a 
specific game
+    - Sidebar now will resize on drag event
+    - Now it is possible to see the download size and platform of the game on 
the Downloads manager
+    - Added a button to retry the auto-detection of the saves game path for 
games that supports cloud sync saves
+    - [Windows] Arm64 build available
+  * Fixes
+    - Heroic will block the installation when changing the platform on the 
install dialog to avoid corrupting the game
+    - Fixes and improvements on GOG games setup and installation
+    - Fix game status not working properly sometimes
+    - Ui fixes and improvements
+    - Several other fixes and improvements
+  * Known issues:
+    - [Linux] It is not possible to download native Linux games on GOG, the 
install button never stops loading.
+    - [Linux] Save sync not showing for windows games that have Linux versions
+    - [Linux/macOS] install dialog is not pre-selecting the default wine
+
+- Update to 2.6.0
+  * Highlights
+    - New Default Theme 'Midnight Mirage'
+    - Game Settings will open on a dialog now instead of a new page, making it 
easier to access them.
+    - New item on the game submenu called 'Extra Info' will show extra 
information like HowLongToBeat and Game Score
+    - Heroic will show progress for individual files when moving a game
+    - Better caching for GOG games information
+    - [Linux/macOS] When the selected wine version was not found Heroic will 
search and suggest another one
+    - [macOS] Wine manager was enabled and it is possible to download Wine 
Crossover and Wine-Staging directly from Heroic.
+    - Added setting to auto-update games and also to skip updates for a 
specific game
+    - Sidebar now will resize on drag event
+    - Now it is possible to see the download size and platform of the game on 
the Downloads manager
+    - Added a button to retry the auto-detection of the saves game path for 
games that supports cloud sync saves
+    - [Windows] Arm64 build available
+  * Fixes
+    - Heroic will block the installation when changing the platform on the 
install dialog to avoid corrupting the game
+    - Fixes and improvements on GOG games setup and installation
+    - Fix game status not working properly sometimes
+    - Ui fixes and improvements
+    - Several other fixes and improvements
+  * Known Issues
+    + We just found out that Heroic is not creating the folder 'GamesConfig' 
on its folder
+      so this might cause some issues on clean installs. As an workaround, 
just create this folder under:
+      - Linux: .config/heroic or 
.var/app/com.heroicgameslauncher.hgl/config/heroic on Flatpak.
+      - Windows: %APPDATA%/local/heroic
+      - macOS: /Users/username/Library/Application Support/heroic
+      - Or Install a game, it will show some errors, just wait until the 
install finished notification shows up.
+        Then open the game settings.
+
+-------------------------------------------------------------------
+Sun Dec 25 11:05:29 UTC 2022 - ecsos <[email protected]>
+
+- Move from /opt to /usr/lib because of builderror in Tumbleweed.
+
+-------------------------------------------------------------------
+Wed Dec 14 15:54:08 UTC 2022 - ecsos <[email protected]>
+
+- Update to 2.5.2
+  * New Features
+    - [macOS] Added support for game shortcuts (GamePage > 3 dots > Add 
Shortcut).
+      They will be saved on the Home applications folder by default.
+    - [Linux/macOS] Added support for DXVK Limit FPS option.
+    - [macOS] A DMG for ARM64 for M1/M2 is now available to download on Github.
+      (if a message of app being damaged shows up, run this command on the 
terminal: xattr -d com.apple.quarantine |
+      mdfind kMDItemCFBundleIdentifier = "*heroic"
+  * Fixes
+    - Fix some sideloaded and GOG games not launching from SteamDeck because 
of a --skip-version-check flag being passed.
+    - Fix tray icon not properly updating the list of recent games
+    - Fix stuck GOG save games input
+    - [Linux/macOS] Fixed DXVK Installation
+    - [macOS] Fix Crossover not being found.
+    - [Linux] Fix Wine status not updating on Wine Manager after 
install/uninstall
+    - [macOS] Fixed Winetricks download URL and environmental variables.
+    - Some UI fixes
+  * Full Changelog:
+    - fix: pass skip-version-check only for legendary by @imLinguin in #2157
+    - [macOS] Add support for app shortcuts by @flavioislima in #2161
+    - [FIX] Crossover not found on macOS by @flavioislima in #2165
+    - [Fix] Logging out feedback (rebased) (#1966) by @vncsreis in #2175
+    - [i18n] Updated Translations by @weblate in #2147
+    - [UI/UX] Cache HowLongtoBeat Data and move squares down by @flavioislima 
in #2180
+    - [WineManager] Update wine item status after install/uninstall by @arielj 
in #2168
+    - [UI] Update Tray icon when recent games change by @arielj in #2184
+    - [UI] Improve styling in various areas by @Etaash-mathamsetty in #2132
+    - [FIX] Not being able to change GOG saves path by @flavioislima in #2181
+    - [i18n] Updated Translations by @weblate in #2194
+    - [Fix] DXVK + Winetricks on macOS by @flavioislima in #2166
+
+-------------------------------------------------------------------
+Tue Dec  6 17:47:50 UTC 2022 - ecsos <[email protected]>
+
+- Update to 2.5.1
+  * Fixes
+    - Fix the issue with the download's progress going crazy and duplicating 
the installation/update.
+    - Fix a crash on the Install dialog on some games
+    - Fix sideload games not being added to steam automatically.
+    - Fix Games failing to start when launched from Steam because they have an 
update
+    - Fix games falling to start when launched from Steam when they had Sync 
Saves but the path was not defined
+    - Fix Auto detect saves path going on forever. Now it will have a timeout 
of 15s.
+    - Fix GOG games failing to install due to not supported language error.
+    - Increased the connectivity check timeout at startup and added a button 
to ignore the status.
+    - [macOS] Fixed an issue where the game save path was not correct for 
native games.
+    - [Linux/macOS] Fix the windows version of a game version being recognized 
as native and not showing Wine settings and others.
+    - Fix a crash that was happening when uninstalling Sideloaded Apps
+    - Fix Login Page container size max Width
+    - Possibly fix the state of the game card not correctly updating. Not 
showing an update button, for instance.
+    - [Windows] Fix an issue where Heroic was crashing when opening the 
install dialog.
+    - Heroic will clean the cache now after upgrading to a new release since 
some issues are associated with that after updating.
+    - Some other minor fixes and improvements.
+  * Changelog
+    - [GOG] Retry GOG install info if invalid language by @arielj in #2114
+    - [Connectivity] Connectivity check tweaks: ignore button, more ways to 
check, longer timeout by @arielj in #2113
+    - [Logs] Add GOGdl and Legendary verbose log for any command output for 
better troubleshooting by @arielj in #2119
+    - [Library] Disable Play button while launching game by @arielj in #2120
+    - [i18n] Add Arabic Language by @flavioislima in #2122
+    - [Fix] 2.5.0 Stable fixes by @flavioislima in #2107
+    - [Feat/macOS] Add Wine and DXVK support for macOS by @flavioislima in 
#2108
+    - [Fix] Save sync for native games by @CommandMC in #2137
+
+-------------------------------------------------------------------
+Wed Nov 30 18:43:00 UTC 2022 - ecsos <[email protected]>
+
+- Update to 2.5.0
+  * Highlights
+    - Downloads Manager
+    - Sideload any app or Game, native or not
+    - Added HowLongToBeat data on the Game Page
+    - Custom Themes
+    - Setting to add the game to Steam automatically (pretty useful on the 
SteamDeck)
+    - Detection if a game is available or not and list not supported games
+    - Tools were moved to a submenu on Game Page
+    - Settings reorganization
+  * Others
+    - Improved performance in the UI in general, so some pages load without 
any delay now
+      like the Game Page and the Install Modal.
+    - Better online/offline system so Heroic can handle better when no network 
is available.
+    - GamePad navigation was redone so now the Library Cards do not show any 
button and also
+      the commands were changed to work exactly like the SteamOS for better 
familiarity.
+    - Changelog will now be shown after Heroic is updated (or by clicking on 
Heroic Version on Sidebar),
+      so you will be aware of all new features for that new release.
+    - Login Screen was redesigned for a more modern look.
+    - Added two new themes: Nord Light and Nord Dark.
+    - It is now possible to force an installation even if Heroic detects no 
space left on the device.
+    - Heroic will show a warning in case you are not logged in to a store and 
try to access it from the sidebar.
+    - Updated Legendary and Electron to the latest versions.
+    - Several fixes and improvements!
+
+-------------------------------------------------------------------
+Wed Sep 14 13:04:33 UTC 2022 - ecsos <[email protected]>
+
+- Update to 2.4.3
+  * What's new
+    - Fixed games from Epic games not downloading due to HTTP Error.
+      It seems Epic broke something on their side again.
+    - Fixed long issue with GOG games getting progress stuck while the game 
was being downloaded.
+    - Fix some errors on Windows that was making Heroic to break on start on 
some machines.
+    - Adds 7 new languages: Azerbaijani, Basque, Belarussian, Bosnian, 
Romanian, Norwergian Bokmål and Slovak.
+    - Other minor fixes and improvements.
+  * What's Changed
+    - [Fix] WinePrefix FAQ link by @redromnon in #1774
+    - [Fix] Empty screen because of recent games undefinedin #1770
+    - [Windows - Fix] Replace wmic with powershell command, because
+      it is deprecated. in #1788
+    - [i18n] Updated Translations in #1710
+    - [Fix] Epic games fails to install in #1791
+    - [Fix] GOG stuck progress on download + Add 7 new languages
+    - Try to use image cache for images with full url in #1779
+    - Log frontend errors in log files in #1778
+    - [i18n] Updated Translations in #1798
+
+-------------------------------------------------------------------
+Wed Sep 14 12:49:15 UTC 2022 - ecsos <[email protected]>
+
+- Initial version 2.3.8

++++++ get-sources.sh ++++++
--- /var/tmp/diff_new_pack.xQEMUC/_old  2026-08-24 12:16:29.581408411 +0200
+++ /var/tmp/diff_new_pack.xQEMUC/_new  2026-08-24 12:16:29.586408589 +0200
@@ -105,7 +105,9 @@
         "find-up": "5.0.0",
         "shell-quote": "1.9.0",
         "ws@^7.0.0": "7.5.11",
-        "ws@^8.0.0": "8.21.0"
+        "ws@^8.0.0": "8.21.0",
+        "axios": "^1.18.0",
+        "browserslist": "^4.28.7"
       }
   )
 ' package.json > temp.json && mv temp.json package.json

++++++ heroic-games-launcher-2.22.0.obscpio -> 
heroic-games-launcher-2.22.1.obscpio ++++++
++++ 36329 lines of diff (skipped)

++++++ heroic-games-launcher.obsinfo ++++++
--- /var/tmp/diff_new_pack.xQEMUC/_old  2026-08-24 12:16:31.210466432 +0200
+++ /var/tmp/diff_new_pack.xQEMUC/_new  2026-08-24 12:16:31.217466681 +0200
@@ -1,5 +1,5 @@
 name: heroic-games-launcher
-version: 2.22.0
-mtime: 1778887429
-commit: 0411046a34eb25b84ea79513af6289f75af2384a
+version: 2.22.1
+mtime: 1786216614
+commit: 2cc01fe4c88703ed002eafa6eb0ca06bb43443fc
 

++++++ pnpm-offline-store.tar.gz ++++++
/work/SRC/openSUSE:Factory/heroic-games-launcher/pnpm-offline-store.tar.gz 
/work/SRC/openSUSE:Factory/.heroic-games-launcher.new.1258/pnpm-offline-store.tar.gz
 differ: char 15, line 1

Reply via email to