# RetroDECK v0.9.2b **Release date:** 2025-XX-XX --- ## Steam Sync 2.0 Steam Sync Version 2.0 is here! Is the next step of the Steam Sync function. - It is much faster and smarter. - It comes with two modes, allowing you to choose how to sync: - **Automatic Steam Sync**: Enable/Disable where ES-DE favorites will be synced to Steam when RetroDECK quits. - **Manual Steam Sync**: Perform a one-time manual sync of ES-DE favorites to Steam. - It comes with a new tool: - **Purge Steam Sync Shortcuts:** Perform a full Steam ROM Manager purge of all favorites, in case things have gotten messed up. --- ## Backup Tool 2.0 Added backup options for core user data and full/partial backups Introduced optional userdata backup during post-update process --- ## New Tool: Repair Paths New function for repairing RetroDECK paths without needing a full reset --- ## New Tool: Logging Level Changer Allows you to increase the amount of data logged under retrodeck/logs. It has four increasing levels: - **Level 1: Default**: Logs important information. - **Level 2: Warnings**: Logs general warnings. - **Level 3: Errors**: Logs more detailed error messages. - **Level 4: Debug**: Logs everything. --- ## Patch Notes ### RetroDECK Framework **Added:** - Added functionality for SRM manifest sync, including handling unfavorited games - Added backup options for core user data and full/partial backups - Improved Zenity Configurator with new backup and steam_sync integration - Introduced optional userdata backup during post-update process - New `repair_paths` function introduced to fix paths without a full reset - Added optional "repair-paths" CLI option for fixing paths **Changed:** - Function `steam_sync` improved to handle unfavorited games more efficiently - Refactored `compress_game` function to handle post-compression cleanup argument directly - Enhanced `find_compatible_games` logic and spelling improvements - Refined `sanitize()` function to be moved to `other_functions.sh` for better code organization - Updated `backup_retrodeck_userdata` to support a more efficient "core" backup option **Fixed:** - Several bugs with spacing and special characters for many systems and functions. - Fixed issues with Zenity dialogs showing unnecessarily during Steam Sync - Resolved issues with SRM user configurations and the new manifest sync type - Fixed multi-file compression menu flow in Zenity Configurator - Corrected instances of improper realpath and basename handling with spaces - Improved path cleanup handling for spaces in folder names - Resolved broken symlink issue for internal logging folder --- ### RetroENGINE **Added:** - X **Changed:** - Added to .png and .po to IGNORED_EXTENSIONS. **Fixed:** - X --- ### RetroDECK Classic (Zenity) Configurator **Added:** - Compression Tool: New functionality for compression cleanup argument in both single-file and multi-file modes Updated Zenity Configurator for better multi-file compression logic **Changed:** - Backup Tool is updated to 2.0 **Fixed:** - An issue with the PortMaster Menu entry flow. ---