Skip to content

v1.3.0

Choose a tag to compare

@caprado caprado released this 23 May 07:05
· 46 commits to main since this release

What's New

Auto-Extract Archives (Closes #7)

Downloaded .zip and .7z archives are now automatically extracted after download, so ROMs are immediately playable without manual unzipping. This is especially useful for disc-based systems (PS1, GameCube, Dreamcast, etc.) where emulators don't support compressed files. Archive files are deleted after successful extraction.

  • .zip extraction via the archive Dart package (existing)
  • .7z extraction via Apache Commons Compress through a native Dart↔Kotlin Pigeon bridge (new)
  • Torrent downloads also extract archives on completion
  • Torrent source files are cleaned up after successful extraction

Landscape Overflow Fix (Closes #8)

The Database Setup screen no longer overflows in landscape mode. All states (checking, download prompt, downloading, error) are now scrollable and properly centered using CustomScrollView with SliverFillRemaining.

Bug Fixes

  • Fixed Internet Archive login after IA changed their S3 keys page format
  • Fixed Internet Archive downloads failing with 401/403 by using cookie-based auth for CDN redirects
  • Fixed re-download detection for previously completed torrent downloads
  • Improved torrent cleanup after successful download completion

Full Changelog: v1.2.0...v1.3.0