-
-
Notifications
You must be signed in to change notification settings - Fork 14
Commit History
Generated from
git log. Covers commits from 2026-04-28 to 2026-05-23.
Maps all Nintendo 3DS platform variants to the correct n3ds save folder on EmuDeck. Bumps app version to 0.5.1.
Updates funding sources to include GitHub Sponsors and Ko-fi usernames.
The largest release yet. Includes:
- Full gamepad/controller support with custom focus engine
- Complete UI redesign with 6 theme presets
- Global search across all platforms
- 118 legendary gaming quotes (3x daily rotation)
- Premium lockable edit mode for ratings/settings
- DuckStation PS1 support and save zipping
- Dozens of bug fixes and edge case resolutions
Read the full Changelog for details.
Fixes Dolphin save synchronization on Linux systems. Handles the different save directory layouts found on Linux compared to macOS/Windows.
Fixes download logic for ROMs that are stored as a single file inside a folder structure. Ensures correct extraction and placement.
Updates project dependencies for improved stability and removes a deprecated parameter.
Improves Linux path resolution to handle more flexible directory layouts. Fixes an issue where RetroDECK's SD card root was not being resolved correctly, causing save sync failures on Steam Deck.
Version bump to 0.4.1 with clearer success/error snackbar feedback for save sync operations.
Fixes Windows build path discovery in the CI/CD pipeline. Cleans up the release job configuration for reliability.
Adds .zip archive releases alongside the existing installer formats for both Windows and macOS.
Adds a dedicated button in Settings to view open-source licenses used by the project. Also displays the current app version in the Settings screen.
Prepares the v0.4.0 release, which introduced Steam Deck / RetroDECK integration and serial background save sync.
Removes the v0.4.0 roadmap section from README, as those features have been shipped.
Updates widget tests to work with the new zero-wait UI hydration and 8-digit pairing snapshot services.
Integrates zero-wait hydration into the UI layer. Redesigns the server pairing flow for a smoother first-time setup experience.
Core implementation of zero-wait UI snapshots that eliminate loading screens during navigation. Adds 8-digit pairing code support for server connection.
Fixes failures in the emulator download audit system. Updates library screen tests to match the current implementation.
Switches the Recently Added shelf from date-based to ID-based sorting, which is more reliable for determining true chronological order.
Adds connectivity monitoring. When the internet connection drops and comes back, the library automatically refreshes to show the latest data.
Broadens the server-side log filtering to capture HTTP error codes and exception stack traces in addition to plain ERROR-level messages.
Implements advanced filtering for the system log viewer. IP addresses are automatically masked in logs to protect user privacy.
Fixes a maxWidth layout constraint assertion in the settings screen that caused rendering crashes on some screen sizes.
Completes the migration away from the legacy platformExtensions API, fixing all remaining references throughout the codebase.
Implements a global pruning mechanism that removes stale metadata entries. Auto-repair detects and fixes inconsistencies between the local cache and the RomM server state.
Removes the unused _cleanName helper from the ROM scanner. Finalizes the scanner logic to be production-ready.
Major refactor from game-centric to file-centric ROM scanning. Instead of listing games from the server, the scanner now searches individual files, drastically improving performance for large libraries.
Preparatory refactor implementing a direct game-centric scanning approach for more robust ROM detection and matching.
Adds strict verification checks when matching scanned ROMs to server games, preventing false positive matches that could corrupt the library state.
Introduces a built-in system log viewer accessible from Settings. Improves PS3 ROM detection by better handling of PS3 directory structures.
Adds a button in Settings to trigger a complete, full ROM re-scan, bypassing the incremental scan cache.