| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: heroic-games-launcher | Distribution: openSUSE Tumbleweed |
| Version: 2.22.0 | Vendor: openSUSE |
| Release: 4.2 | Build date: Sat Jul 4 02:49:47 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 670836882 | Source RPM: heroic-games-launcher-2.22.0-4.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://heroicgameslauncher.com/ | |
| Summary: Native Games launcher for GOG, Epic and Amazon | |
Game launcher and manager for GOG, Epic Games, and Amazon
GPL-3.0-only
* Sat Jul 04 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 07 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 04 2026 mhurron <mhurron@saminds.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 04 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Security: Fix CVE-2026-27606
rollup was reported vulnerable. Enforce patched version
via pnpm overrides to fix embedded dependency.
* Sun Feb 22 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 06 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Enforce brace-expansion >= 5.0.1 via pnpm overrides to address CVE-2026-25547
* Sun Feb 01 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Integrate SELinux policy via Supplements in accordance with openSUSE Factory policies
* Sun Feb 01 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Added selinux-policy-targeted-gaming as an optional dependency for newer openSUSE
installations with SELinux.
* Sat Jan 31 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Fix Slowroll build by reduce pnpm version requirements to 10.17.1.
* Fri Nov 28 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Updated build script to require pnpm version >= 10.22.0 for improved compatibility.
* Wed Nov 05 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Adhere to Factory guidelines by eliminating the generation of redundant .obscpio files.
* Wed Nov 05 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Change git to git-core, reorganizing the spec file.
* Wed Nov 05 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Adding missing get-sources.sh and release_tags to the sources in the spec file.
* Wed Nov 05 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Add HeroicGamesLauncher.rpmlintrc in sources.
* Tue Nov 04 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Deleting unused files
* Mon Nov 03 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Remove unused file Heroic-2.18.1-linux-x64.tar.xz
* Sun Nov 02 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Change pnpm version to 10.17.1
* Sun Nov 02 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Add _constraints to fix out of memory error.
* Sat Nov 01 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Fix wrong path to remove vulkan-helper pre-built binary in aarch64
* Wed Oct 22 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Change the mode of download_files and use `osc service localrun/disabledrun`
* Sun Jun 15 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 05 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Returning ld-linux-aarch64.so.1()(64bit) to compile correctly for AARCH64
* Mon May 05 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 04 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 04 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 04 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2024 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2024 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 09 2024 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2023 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Update to 2.11.0
* Mon Nov 06 2023 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- 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 2023 Leeds Garden <lkw1411026824@outlook.com>
- 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.
/usr/bin/heroic /usr/lib64/Heroic /usr/lib64/Heroic/chrome_100_percent.pak /usr/lib64/Heroic/chrome_200_percent.pak /usr/lib64/Heroic/chrome_crashpad_handler /usr/lib64/Heroic/heroic /usr/lib64/Heroic/libEGL.so /usr/lib64/Heroic/libGLESv2.so /usr/lib64/Heroic/libvk_swiftshader.so /usr/lib64/Heroic/locales /usr/lib64/Heroic/locales/af.pak /usr/lib64/Heroic/locales/am.pak /usr/lib64/Heroic/locales/ar.pak /usr/lib64/Heroic/locales/as.pak /usr/lib64/Heroic/locales/az.pak /usr/lib64/Heroic/locales/be.pak /usr/lib64/Heroic/locales/bg.pak /usr/lib64/Heroic/locales/bn.pak /usr/lib64/Heroic/locales/bs.pak /usr/lib64/Heroic/locales/ca.pak /usr/lib64/Heroic/locales/cs.pak /usr/lib64/Heroic/locales/cy.pak /usr/lib64/Heroic/locales/da.pak /usr/lib64/Heroic/locales/de.pak /usr/lib64/Heroic/locales/el.pak /usr/lib64/Heroic/locales/en-GB.pak /usr/lib64/Heroic/locales/en-US.pak /usr/lib64/Heroic/locales/es-419.pak /usr/lib64/Heroic/locales/es.pak /usr/lib64/Heroic/locales/et.pak /usr/lib64/Heroic/locales/eu.pak /usr/lib64/Heroic/locales/fa.pak /usr/lib64/Heroic/locales/fi.pak /usr/lib64/Heroic/locales/fil.pak /usr/lib64/Heroic/locales/fr-CA.pak /usr/lib64/Heroic/locales/fr.pak /usr/lib64/Heroic/locales/gl.pak /usr/lib64/Heroic/locales/gu.pak /usr/lib64/Heroic/locales/he.pak /usr/lib64/Heroic/locales/hi.pak /usr/lib64/Heroic/locales/hr.pak /usr/lib64/Heroic/locales/hu.pak /usr/lib64/Heroic/locales/hy.pak /usr/lib64/Heroic/locales/id.pak /usr/lib64/Heroic/locales/is.pak /usr/lib64/Heroic/locales/it.pak /usr/lib64/Heroic/locales/ja.pak /usr/lib64/Heroic/locales/ka.pak /usr/lib64/Heroic/locales/kk.pak /usr/lib64/Heroic/locales/km.pak /usr/lib64/Heroic/locales/kn.pak /usr/lib64/Heroic/locales/ko.pak /usr/lib64/Heroic/locales/ky.pak /usr/lib64/Heroic/locales/lo.pak /usr/lib64/Heroic/locales/lt.pak /usr/lib64/Heroic/locales/lv.pak /usr/lib64/Heroic/locales/mk.pak /usr/lib64/Heroic/locales/ml.pak /usr/lib64/Heroic/locales/mn.pak /usr/lib64/Heroic/locales/mr.pak /usr/lib64/Heroic/locales/ms.pak /usr/lib64/Heroic/locales/my.pak /usr/lib64/Heroic/locales/nb.pak /usr/lib64/Heroic/locales/ne.pak /usr/lib64/Heroic/locales/nl.pak /usr/lib64/Heroic/locales/or.pak /usr/lib64/Heroic/locales/pa.pak /usr/lib64/Heroic/locales/pl.pak /usr/lib64/Heroic/locales/pt-BR.pak /usr/lib64/Heroic/locales/pt-PT.pak /usr/lib64/Heroic/locales/ro.pak /usr/lib64/Heroic/locales/ru.pak /usr/lib64/Heroic/locales/si.pak /usr/lib64/Heroic/locales/sk.pak /usr/lib64/Heroic/locales/sl.pak /usr/lib64/Heroic/locales/sq.pak /usr/lib64/Heroic/locales/sr-Latn.pak /usr/lib64/Heroic/locales/sr.pak /usr/lib64/Heroic/locales/sv.pak /usr/lib64/Heroic/locales/sw.pak /usr/lib64/Heroic/locales/ta.pak /usr/lib64/Heroic/locales/te.pak /usr/lib64/Heroic/locales/th.pak /usr/lib64/Heroic/locales/tr.pak /usr/lib64/Heroic/locales/uk.pak /usr/lib64/Heroic/locales/ur.pak /usr/lib64/Heroic/locales/uz.pak /usr/lib64/Heroic/locales/vi.pak /usr/lib64/Heroic/locales/zh-CN.pak /usr/lib64/Heroic/locales/zh-HK.pak /usr/lib64/Heroic/locales/zh-TW.pak /usr/lib64/Heroic/locales/zu.pak /usr/lib64/Heroic/resources /usr/lib64/Heroic/resources.pak /usr/lib64/Heroic/resources/app-update.yml /usr/lib64/Heroic/resources/app.asar /usr/lib64/Heroic/resources/app.asar.unpacked /usr/lib64/Heroic/resources/app.asar.unpacked/build /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/legendary.LICENSE /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64 /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64/linux /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/comet /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/vulkan-helper /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64/win32 /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64/win32/EpicGamesLauncher.exe /usr/lib64/Heroic/resources/app.asar.unpacked/build/bin/x64/win32/GalaxyCommunication.exe /usr/lib64/Heroic/resources/app.asar.unpacked/build/icon-dark.png /usr/lib64/Heroic/resources/app.asar.unpacked/build/icon-light.png /usr/lib64/Heroic/resources/app.asar.unpacked/build/icon.icns /usr/lib64/Heroic/resources/app.asar.unpacked/build/icon.png /usr/lib64/Heroic/resources/app.asar.unpacked/build/mac-icon.icns /usr/lib64/Heroic/resources/app.asar.unpacked/build/win_icon.ico /usr/lib64/Heroic/resources/default_app.asar /usr/lib64/Heroic/snapshot_blob.bin /usr/lib64/Heroic/v8_context_snapshot.bin /usr/lib64/Heroic/version /usr/lib64/Heroic/vk_swiftshader_icd.json /usr/share/applications/com.heroicgameslauncher.hgl.desktop /usr/share/doc/packages/heroic-games-launcher /usr/share/doc/packages/heroic-games-launcher/README.md /usr/share/licenses/heroic-games-launcher /usr/share/licenses/heroic-games-launcher/COPYING /usr/share/metainfo/com.heroicgameslauncher.hgl.metainfo.xml /usr/share/pixmaps/com.heroicgameslauncher.hgl.png
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Aug 4 22:41:58 2026