v4.7.0.0
New Features
- Save Sync Rebuilt: Save Sync has been completely rebuilt from the ground up with device-aware syncing powered by RomM's new save sync API (#135)
- Conflict Resolution: New conflict resolution screen when both local and remote saves have changed since last sync
- Save Slots: User-configurable save slots per game, with slot selection during first sync and manageable from the Synced Games screen
- Backup Retention: Configurable backup retention policy for save files (keep all, last 5, 10, or 15)
- Sync History: View a chronological log (stored locally) of all sync actions (uploads, downloads) for this device
- Synced Games Browser: Browse all synced games grouped by platform, view save details, and manage save slots
- Sync Menu: New dedicated sync menu accessible via
Yfrom the main menu - Device Registration: Device registration is performed when setting up save sync, can change device name anytime in settings (#134)
- Batocera Support: Preliminary support for Batocera (#157) - @from-nibly
- Server Settings Reconfiguration: Reconfigure server host, port, protocol, and SSL verification without logging out (#146)
- Flip Face Buttons: New setting to swap face buttons (A <-> B, X <-> Y) (#153)
- Cache Purging: Local cache now purges deleted items using RomM's new identifier endpoints, keeping the cache in sync with the server more efficiently (#83)
- muOS Jacaranda Icon Support: Grout icons now display correctly on muOS Jacaranda and prior versions - @pawndev
Improvements
- muOS Splash & Preview Options: Configuration for downloading screenshot, title, and marquee artwork (#86) - @pawndev
- Gamelist.xml Support: Added miyoogamelist.xml support for Spruce and Allium (#140) - @pawndev
- TrimUI Stock Save Sync: Added save directory mappings for TrimUI stock OS (#128) - @malkavi
- Updated translations across all supported languages (#123)
Bug Fixes
- Fixed launch scripts and binaries not being executable in zip files (#155)
- Fixed Spruce launch script - @pawndev
- Fixed Trimui packaging - @malkavi
Documentation
- Added Anbernic RG34XX as tested on ROCKNIX - @SethBarberee
- Added Anbernic RG34XXSP to muOS installation guide - @pawndev
- Added Anbernic RG CUBE to muOS compatibility list - @pawndev
- Added RGB30 to ROCKNIX installation guide - @pawndev
- Updated Knulli tested devices
Contributors
Thanks to @pawndev, @from-nibly, @malkavi, @SethBarberee, and @ivan for their contributions to this release! ❤️