๐ v1.4.1 โ The "Archive & Scale" Hotfix
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
clearFilterstest โ 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. ๐ฎ