From a46297e6f55c9a653ba19b5e0f00bcd0208ab164 Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 29 Mar 2025 22:07:23 +0100 Subject: [PATCH] wip --- .../wiki_rd_versions/version_0.9.0b/0.9.2b.md | 74 ++++++++++++++++--- 1 file changed, 64 insertions(+), 10 deletions(-) diff --git a/wiki-rtd/docs/wiki_rd_versions/version_0.9.0b/0.9.2b.md b/wiki-rtd/docs/wiki_rd_versions/version_0.9.0b/0.9.2b.md index 88e2e8d..f61a17a 100644 --- a/wiki-rtd/docs/wiki_rd_versions/version_0.9.0b/0.9.2b.md +++ b/wiki-rtd/docs/wiki_rd_versions/version_0.9.0b/0.9.2b.md @@ -4,28 +4,79 @@ **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 +- It comes with two modes: + - **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 +Introduced optional userdata backup during post-update process --- -## RetroDECK Framework +## New Tool: Repair Paths + +New function for repairing RetroDECK paths without needing a full reset + +--- + +## New Tool: Change Logging Level + +Allows you to increase the amount of data logged under retrodeck/logs. It has four increasing level Informational / Warnings / Errors / Debug. + +--- + +## Patch Notes + +### RetroDECK Framework **Added:** -- X +- 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:** -- X +- 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:** -- X +- 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 +### RetroENGINE @@ -35,7 +86,7 @@ **Changed:** -- X +- Added to .png and .po to IGNORED_EXTENSIONS. **Fixed:** @@ -43,20 +94,23 @@ --- -## RetroDECK Classic (Zenity) Configurator +### RetroDECK Classic (Zenity) Configurator **Added:** -- X +- 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:** -- X +- Backup Tool is updated to 2.0 **Fixed:** -- X +- An issue with the PortMaster Menu entry flow. ---