Skip to content

v0.8.0-rc.4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Feb 06:22
· 60 commits to main since this release

Unreleased

馃殌 Features

  • add AppImage and RPM build outputs for Linux (#109)

Linux releases now include .rpm and .AppImage formats alongside .deb. AppImage runs on any distro without installation - just download and run.

  • remember window size and position across sessions (#110)

The app now opens where you left it - same size, same spot, same monitor. If you had it maximized, it'll open maximized again.

  • add ROM file existence checks (#115)

ROMie now checks that all imported ROMs still exist when the app starts or when clicking "Refresh Library" from the import page. Warnings are shown for unavailable ROMs with an option to remove them.

  • update ROM path when reimporting moved/renamed files (#122)

When a ROM file is moved or renamed, reimporting now updates the existing record instead of erroring on duplicate MD5. The update only happens if the original file path is no longer accessible, preventing stale duplicates. Also invalidates the availability cache so the UI immediately reflects the corrected path.

  • enable reordering of systems in sidebar (#123)

Now you can drag systems in the sidebar to choose your own ordering. Newly imported systems will follow the default order but will be placed after each existing custom choice.

馃悰 Bug Fixes

  • update retroachievements db

Updated achievements db so game achievement counts should be more accurate.

  • missing title bar on windows

馃殰 Refactor

  • extract ROM filters into curried pure functions
  • reduce local RA db to only supported systems

Shrinks the local retroachievements db to only cover the systems supported by ROMie. This will make rebuilds faster and reduce unnecessary load on their endpoints.

鈿欙笍 Miscellaneous Tasks

  • 0.8.0-rc.0
  • 0.8.0-rc.1
  • 0.8.0-rc.2
  • 0.8.0-rc.3
  • 0.8.0-rc.4