Skip to content

๐Ÿš€ v1.4.1 โ€” The "Archive & Scale" Hotfix

Choose a tag to compare

@AverageConsumer AverageConsumer released this 07 Mar 19:10
· 72 commits to main since this release

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. ๐ŸŽฎ