v1.5.0
What's New
Source Failover
- When a download fails, romgi automatically tries the next available source for the same ROM instead of immediately marking it as failed
- Respects torrent disable setting — won't failover to torrent links if torrents are disabled
- Manual retry resets all sources so every link is tried again
Torrent Download States
- Download tiles now show torrent-specific status: "Finding peers...", "Contacting trackers...", "Downloading (Torrent)"
- Peer count shown while connecting ("3 peers connected") instead of a generic progress bar
Per-Platform Extraction Toggle
- Each platform in Settings now has its own auto-extract switch alongside the folder path
- Global "Disable Auto-Extract" overrides all per-platform toggles
- Useful for platforms where your emulator handles compressed files natively
FinalBurn Neo Support (#15)
- Added FinalBurn Neo as a separate arcade platform (7,700+ ROMs)
- Sourced from Internet Archive's full non-merged FBNeo ROM set
Download Link Badges
- Each download link now shows a Direct (green) or Torrent (orange) badge
Housekeeping
- Removed the
archiveDart package dependency (replaced by native Apache Commons Compress) - Deduplicated link ranking computation in ROM detail screen
- Updated README with corrected outdated info
Full Changelog: v1.4.0...v1.5.0