github AverageConsumer/R-Shop v1.4.1
🚀 v1.4.1 — The "Archive & Scale" Hotfix

latest releases: v1.7.0, v1.6.0, v1.5.2...
5 months ago

Hotfix for ZIP handling and large RomM libraries — thanks again to @yangeric for the detailed reports.

Highlights

  • ZIP install detection fixed — Game detail screen now correctly recognizes archive files (.zip, .rar) as installed, matching the game list badge.
  • autoExtract setting works — The per-system toggle is now respected. When off, downloaded .zip files stay as-is in the ROM folder.
  • Large libraries supported — RomM pagination no longer times out with 7k+ ROMs per platform. Partial results are returned on failure instead of nothing.

Change Log

Fixed:

  • ZIP install status inconsistency — detail screen now matches the game list badge for archive files (thanks @yangeric! #5)
  • ZIP deletion — deleting a game kept as a .zip archive now works correctly
  • autoExtract setting ignored — the per-system toggle is now properly wired through the download pipeline
  • RomM pagination timeout — large libraries (7k+ ROMs per platform) no longer time out (thanks @yangeric! #4)
  • Provider timeout separation — RomM gets a dedicated 10-minute paginated timeout; FTP/SMB/Web keep a tighter 60-second safety net
  • Flaky clearFilters test — no longer fails intermittently under full test suite load

Thanks to @yangeric for both reports — the nginx log analysis on #4 and the clear reproduction steps on #5 made these quick fixes. 🎮

Don't miss a new R-Shop release

NewReleases is sending notifications on new releases.