Skip to content

Releases: hydralauncher/hydra

v4.1.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 21:30

What's Changed

  • fix(i18n): enable Japanese and Slovenian translations by @Cryptorial0 in #2649
  • fix(shortcuts): honor create-shortcut preference on Linux by @Sociable-Fish in #2698
  • fix(big-picture): log catalogue metadata requests that fail by @sotik11 in #2513
  • fix(catalogue): guard steamUserTags lookup for locales missing from the JSON by @sotik11 in #2452
  • fix: guard HowLongToBeat section against non-array data by @cybx in #2636
  • chore(deps): bump time from 0.3.44 to 0.3.47 in /native/hydra-native in the cargo group across 1 directory by @dependabot[bot] in #2658
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #2570
  • Feat/achievements metadata export by @galinhaman22 in #2697
  • fix: allow selecting and copying review text by @galinhaman22 in #2712
  • feat: souvenirs for achievements by @Moyasee in #2700
  • Enable souvenirs by default by @Moyasee in #2723
  • fix(souvenirs): cap achievements per souvenir by @Moyasee in #2724

New Contributors

Full Changelog: v4.1.1...v4.1.2

v4.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Aug 22:08
e769e3b

What's Changed

  • chore: update version to 4.1.0 in package.json by @Hachi-R in #2659
  • fix: native addon crashing on load for some Windows machines by @Moyasee in #2691
  • fix: read free disk space from the filesystem instead of PowerShell by @Moyasee in #2686
  • feat: enable crash reporter and log process lifecycle events by @Moyasee in #2687
  • fix: resolve gofile website token script from its current path by @Moyasee in #2695

Full Changelog: v4.1.0...v4.1.1

v4.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 23:05
cdaa670

What's Changed

  • feat: unlock datanodes and vikingfile through the hydra api by @Moyasee in #2603
  • fix: extract archives in paths containing wildcard characters by @Moyasee in #2617
  • fix: send selected language when loading classic game details by @Moyasee in #2619
  • Fix add download source button opening the wrong settings tab by @Moyasee in #2621
  • Halt downloads when the disk runs out of space by @Moyasee in #2618
  • feat: adapt Windows tray icon to system theme by @chubbygrannychaser in #2629
  • Update Polish translation by @juliazero in #2638
  • fix: rank duplicate game executables by structure when auto-detecting by @Moyasee in #2620
  • feat: add Greek translation by @NickCh11 in #2536
  • fix: show custom/non-Steam cover art in game launcher by @cybx in #2634
  • chore(i18n): fill Brazilian Portuguese (pt-BR) translation gaps by @lbss9 in #2643
  • Let the library scan add the games it finds by @Moyasee in #2628
  • feat: add Vietnamese translation by @fuccnguyeen in #2644
  • feat(cloud-save): add native save discovery by @Hachi-R in #2606
  • feat(cloud-save): add native snapshot building by @Hachi-R in #2607
  • feat(cloud-save): add native transfer pipeline by @Hachi-R in #2608
  • feat(cloud-save): add sync core by @Hachi-R in #2610
  • feat(cloud-save): add desktop UI by @Hachi-R in #2611
  • feat(cloud-save): add variants, validation, and custom paths by @Hachi-R in #2612
  • feat(cloud-save): add cloud save deletion by @Hachi-R in #2613
  • feat(cloud-save): add Big Picture cloud save support by @Hachi-R in #2614
  • feat(cloud-save): support multi-profile discovery and state-driven sync by @Hachi-R in #2645
  • fix(cloud-save): reconcile custom paths and restore targets by @Hachi-R in #2646
  • fix(cloud-save): polish background operations and restore resolution by @Hachi-R in #2647
  • feat(cloud-save): add legacy save management by @Hachi-R in #2652
  • fix: match library search ignoring accents by @Moyasee in #2656
  • fix: wait for TorBox torrents to be ready before requesting a download link by @Moyasee in #2655
  • fix: settings controls unreachable on displays shorter than 860px by @Moyasee in #2654
  • feat: add RetroArch integration for Nintendo platforms by @Moyasee in #2578
  • feat(cloud-save): implement legacy save export with progress tracking… by @Hachi-R in #2667
  • fix: show description, HLTB and achievements for Classics in Big Picture by @Moyasee in #2668

New Contributors

Full Changelog: v4.0.6...v4.1.0

v4.0.6

Choose a tag to compare

@github-actions github-actions released this 17 Jul 15:23

What's Changed

Full Changelog: v4.0.5...v4.0.6

v4.0.5

Choose a tag to compare

@github-actions github-actions released this 09 Jul 23:56

What's Changed

  • feat: enhance retro achievements handling and caching by @Hachi-R in #2433
  • feat: replace gray screen with error screen on renderer crashes by @Moyasee in #2439
  • style: soften error screen colors and make the log monospace by @Moyasee in #2442
  • chore: back-merge error screen from release/v4.0.4 into main by @Moyasee in #2444
  • fix: guard /features response against non-array payloads by @Moyasee in #2446
  • fix: prevent undefined game title from crashing search suggestions by @Moyasee in #2447
  • i18n: Update Bahasa Indonesia (id) Translation by @TheRebo in #2434
  • Fix: library shadow gap by @Wiwok in #2441
  • Back-merge release/v4.0.4 into main by @Moyasee in #2449
  • fix: guard Work Wonders init race causing notifyUrlChange crash by @Moyasee in #2454
  • fix: remove-global-error-overlay by @Hachi-R in #2458
  • fix: update release branch with ww guard race condition by @Moyasee in #2455
  • Release/v4.0.4 by @Hachi-R in #2461
  • Fix Steam locale cache and SSE reconnect bursts by @chubbygrannychaser in #2465
  • fix: show classics games as playable in sidebar by @Moyasee in #2459
  • fix: fall back to official Gofile when alternate CDN is rate-limiting by @Moyasee in #2463
  • fix: guard against undefined game title in library sort by @Moyasee in #2466
  • fix: guard non-array API responses to prevent renderer crashes by @Moyasee in #2464
  • fix(catalogue): guard RepacksModal against undefined GameRepack.uris by @sotik11 in #2451
  • chore: bump version to 4.0.5 by @Moyasee in #2467
  • feat: add french translations by @moi952 in #2468

New Contributors

Full Changelog: v4.0.4...v4.0.5

v4.0.4

Choose a tag to compare

@github-actions github-actions released this 03 Jul 00:00

What's Changed

  • fix: detect emulator BIOS by content instead of file extension by @Moyasee in #2378
  • fix: restore .exe selection in Linux executable pickers by @Moyasee in #2386
  • Feature/lbx 817 by @Hachi-R in #2389
  • fix: add window controls to auth window on linux by @Moyasee in #2383
  • PR: [translation] Fix Bulgarian translation and add missing strings from EN file. by @bankov4eto in #2394
  • fix(i18n): add missing russian translations for big picture cloud saves and remove-game modals by @ozekvi in #2391
  • fix: prevent game cards from overflowing grid on hover by @Wiwok in #2410
  • fix: correct typo in find-achievement-files filename by @obrenoalvim in #2402
  • fix shop-details locale handling by @Hachi-R in #2422
  • Feature/lbx 794 by @Hachi-R in #2404
  • Feature/lbx 793 by @Hachi-R in #2390
  • feat(i18n): add 76 missing pt-BR translation keys by @obrenoalvim in #2401
  • fix: harden JS HTTP downloader resume, retry and stall handling by @Moyasee in #2399
  • fix: resolve cue FILE refs by basename against cue dir by @Moyasee in #2403
  • Feature/lbx 794 by @Hachi-R in #2428
  • fix: localize classics details and profile platform dropdowns by @Moyasee in #2396
  • fix: respect autoplay trailers setting and stop preloading trailers by @Moyasee in #2397
  • fix: make library scan button clickable on linux by @Moyasee in #2420
  • fix: launch PS3 .pkg games via RPCS3 install + boot by @Moyasee in #2421
  • feat: bind torrent client to a network adapter by @Moyasee in #2405
  • fix: detect PCSX2/PS1 BIOS in user-configured and OneDrive folders by @Moyasee in #2419
  • feat: add RetroAchievements account connection in settings integrations by @Moyasee in #2413
  • fix: handle unformatted memory cards on save restore by @Moyasee in #2384
  • style: remove new badge from emulation settings by @Moyasee in #2427
  • fix: update notification unread count locally on read and dismiss by @Moyasee in #2385
  • chore: bump version to 4.0.4 by @Hachi-R in #2429
  • feat: wire retroachievements emulators guide article by @Moyasee in #2430
  • feat: enhance HydraApi with additional options for request handling by @Hachi-R in #2432

New Contributors

Full Changelog: v4.0.2...v4.0.4

v4.0.3

Choose a tag to compare

@github-actions github-actions released this 22 Jun 22:59

What's Changed

  • fix: detect emulator BIOS by content instead of file extension by @Moyasee in #2378
  • fix: restore .exe selection in Linux executable pickers by @Moyasee in #2386
  • Feature/lbx 817 by @Hachi-R in #2389
  • fix: add window controls to auth window on linux by @Moyasee in #2383

Full Changelog: v4.0.2...v4.0.3

v4.0.2

Choose a tag to compare

@github-actions github-actions released this 19 Jun 19:46

What's Changed

  • fix: cap cloud save cards at 4 per row and wrap on smaller windows by @Moyasee in #2317
  • fix: cap cloud save cards at 4 per row and wrap on smaller windows by @Moyasee in #2319
  • [fix] sidebar-section__header: improve interaction area by @Wiwok in #2323
  • feat: add french translation for 4.0 version by @moi952 in #2320
  • fix: use absolute path for ldconfig detection by @MarlonLuan in #2271
  • chore(deps): bump tar from 7.5.15 to 7.5.16 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2339
  • Correction translation into Russian by @Miffle in #2336
  • fix: accurate, platform-scoped ROM scanning with background progress by @Moyasee in #2334
  • feat: support .cso disc images and fix PS1 disc serial extraction by @Moyasee in #2333
  • chore(deps): bump the npm_and_yarn group across 1 directory with 6 updates by @dependabot[bot] in #2341
  • feat: change default wine prefix folder by @PeMeireles in #2224
  • feat(emulation): redesign emulator settings into tabs by @Moyasee in #2350
  • fix: custom titlebar and window controls for linux by @Moyasee in #2365
  • feat: emulator install helper and PS1/PS2/PS3 by @Moyasee in #2364
  • feat(emulation): show live progress when backing up memory card saves by @Moyasee in #2368
  • feat: support more linux executable extensions in file pickers by @Moyasee in #2332
  • feat: improve library and sidebar performance by @chubbygrannychaser in #2366
  • fix: restore collection creation in library and reposition scan cancel button by @Moyasee in #2370
  • fix: move big picture button to right side of title bar by @Moyasee in #2369
  • fix: emulator library, classics launch, memcard backups and cloud save connector by @Moyasee in #2372
  • Feature/lbx 791 by @Hachi-R in #2363
  • style: restore modal selection color and region flags on save cards by @Moyasee in #2375
  • Fix/add big picture missing locales and nav overrides by @Hachi-R in #2376

New Contributors

Full Changelog: v4.0...v4.0.2

v4.0.1

Choose a tag to compare

@github-actions github-actions released this 17 Jun 02:28

What's Changed

  • feat(window-manager): implement in-app achievement notifications for … by @Moyasee in #2251
  • fix: point MangoHud links to official repository by @chubbygrannychaser in #2284
  • i18n: update Indonesian translation by @TheRebo in #2278
  • chore(deps): bump axios from 1.15.2 to 1.16.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2273
  • chore: update to electron 40 by @zamitto in #2208
  • Feature/lbx 728 by @Hachi-R in #2269
  • 3.9.8 hotfix by @Hachi-R in #2248
  • fix: polish controller support display by @Hachi-R in #2303
  • fix: update Content Security Policy and add registerSchemesAsPrivileged by @zamitto in #2305
  • chore: bump ww version by @zamitto in #2307
  • fix(report-profile): submit report and match API contract by @Moyasee in #2297
  • feat(catalogue): show 5 page buttons for multi-page jumps by @Moyasee in #2296
  • feat: reset executable path when deleting game files by @Moyasee in #2295
  • chore: update 1 russian translation string to avoid confusion by @Moyasee in #2291
  • feat: add installed indicator to library game cards by @Moyasee in #2294
  • feat: add emulator support by @Moyasee in #2231
  • feat: add platinum/100% completion styling for achievements across all game cards by @Sociable-Fish in #2306
  • feat(library): add manual folder selection to game scan modal by @Moyasee in #2285
  • fix: wait for JS downloader completion before finalizing by @johnlaff in #2229
  • Feat/hydra classics by @Moyasee in #2308
  • Feat/hydra classics by @Moyasee in #2309
  • feat: populate classics from profile games endpoint on sign in by @Moyasee in #2311
  • Feature/lbx 767 by @Hachi-R in #2302
  • feat: add friends window and review replies by @chubbygrannychaser in #2301
  • refactor: migrate friend request update logic to direct API call via … by @Hachi-R in #2312
  • refactor: single reply button on parent review in vote line by @Moyasee in #2313
  • refactor: improve metadata rendering safety by memoizing and null-che… by @Hachi-R in #2314
  • feat: translate classics emulation settings (es, pt-BR, ru) by @Moyasee in #2315

New Contributors

Full Changelog: v3.9.9...v4.0.1

v4

v4

Choose a tag to compare

@github-actions github-actions released this 12 Jun 22:58

What's Changed

  • feat(window-manager): implement in-app achievement notifications for … by @Moyasee in #2251
  • fix: point MangoHud links to official repository by @chubbygrannychaser in #2284
  • i18n: update Indonesian translation by @TheRebo in #2278
  • chore(deps): bump axios from 1.15.2 to 1.16.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2273
  • chore: update to electron 40 by @zamitto in #2208
  • Feature/lbx 728 by @Hachi-R in #2269
  • 3.9.8 hotfix by @Hachi-R in #2248
  • fix: polish controller support display by @Hachi-R in #2303
  • fix: update Content Security Policy and add registerSchemesAsPrivileged by @zamitto in #2305
  • chore: bump ww version by @zamitto in #2307
  • fix(report-profile): submit report and match API contract by @Moyasee in #2297
  • feat(catalogue): show 5 page buttons for multi-page jumps by @Moyasee in #2296
  • feat: reset executable path when deleting game files by @Moyasee in #2295
  • chore: update 1 russian translation string to avoid confusion by @Moyasee in #2291
  • feat: add installed indicator to library game cards by @Moyasee in #2294
  • feat: add emulator support by @Moyasee in #2231
  • feat: add platinum/100% completion styling for achievements across all game cards by @Sociable-Fish in #2306
  • feat(library): add manual folder selection to game scan modal by @Moyasee in #2285
  • fix: wait for JS downloader completion before finalizing by @johnlaff in #2229
  • Feat/hydra classics by @Moyasee in #2308
  • Feat/hydra classics by @Moyasee in #2309
  • feat: populate classics from profile games endpoint on sign in by @Moyasee in #2311
  • Feature/lbx 767 by @Hachi-R in #2302
  • feat: add friends window and review replies by @chubbygrannychaser in #2301
  • refactor: migrate friend request update logic to direct API call via … by @Hachi-R in #2312
  • refactor: single reply button on parent review in vote line by @Moyasee in #2313
  • refactor: improve metadata rendering safety by memoizing and null-che… by @Hachi-R in #2314
  • feat: translate classics emulation settings (es, pt-BR, ru) by @Moyasee in #2315

New Contributors

Full Changelog: v3.9.9...v4.0