Repository navigation
v2.4.0
This release lets you link your custom games to IGDB in bulk, simplifies backup and restore, and adds a Danger Zone for clearing or resetting your data.
✨ New: IGDB Import
A new IGDB Import page under Settings, just above Steam Sync, lists your custom games (the ones you added by hand) so you can link them to IGDB. (#52)
- Find matches searches IGDB for each custom game by its exact name, ignoring case and symbols.
- Each game shows Match found, Several matches (choose the right one), No match or In your library.
- Link games one at a time, or select several and use Link selected. A linked game gets IGDB's details and add-ons and keeps your copies, progress, rating, notes and tags.
- If the match is already in your library, the custom game merges into it.
- Ignore games you don't want linked, and use Hide ignored to keep the list tidy.
✨ New: Change IGDB Link and Unlink from IGDB
Games that started as custom games and were later linked to IGDB now have Change IGDB link and Unlink from IGDB in their actions. (#51)
- Change IGDB link points the game at a different IGDB entry.
- Unlink from IGDB turns it back into a custom game that keeps its current details, copies, progress, rating, notes and tags.
- Both remove the game's IGDB add-ons, along with their copies, progress and notes.
✨ New: Danger Zone
A Danger Zone at the bottom of Settings → General lets you remove one kind of data, or start over. Each action says exactly what it removes and what it keeps. (#53)
- Clear play progress, Clear ratings, Clear notes, Clear tags and Clear sync caches each ask for a quick confirmation. Clearing the sync caches keeps the games you told Steam Sync, IGDB Import and the price lookups to ignore.
- Reset game library, Reset hardware and Reset everything only run once you type RESET.
- Before any reset, a safety snapshot of everything is saved on the server, so you can undo it by restoring that snapshot.
- Your account, settings and integration setup are never touched.
⚡ Improvements
- One backup. Settings → General → Data now has a single Backup in JSON, with Also include options for ROMs and saves, BIOS files and Images (custom game covers and accessory photos). Picking any of them downloads a .zip instead. (#53)
- Backups now also hold your target prices, the games you told the price lookups to ignore, and account settings like currency, Overview layout and SteamID.
- Restoring a .zip only replaces the kinds of files it contains. For example, a backup with only ROMs leaves your BIOS files alone.
- A Restore complete summary now shows what came back (games and copies, devices and accessories, ROMs, BIOS files and images) and offers Resync now or Later.
🐛 Fixes
- Fixed .zip backup downloads opening the app instead of downloading, a bug since v1.25.0.
🌍 Translations
- Every new screen and message is translated into English, Spanish, French and Portuguese.
🏗️ Infrastructure
- Fixed the test suite writing safety snapshots into the real backups folder. Every test now uses a temporary folder for backups and uploaded images.
📝 Good to Know
- The Library CSV and Hardware CSV exports have been removed. They couldn't be restored, and the JSON backup holds everything they did.
- Backups made with v2.4.0 use a newer format. Older backups still restore as before; a .zip made before v2.4.0 counts as ROMs and BIOS files.
- The price caches and IGDB Import matches aren't backed up. A restore clears them, and they fill again on their next run or when you use Resync now.
- Your store region is still saved per browser, so it isn't part of a backup.