Commit graph

5636 commits

Author SHA1 Message Date
icenine451 fafba97ad4 Add core userdata backup option to post_update and give user option to exit update process if backup fails 2025-03-26 11:07:45 -04:00
icenine451 2004cc7a3e Fix Zenity dialog arguments in post_update backup dialog 2025-03-26 10:42:57 -04:00
icenine451 2c312ea74a Update comments and one return code in backup_retrodeck_userdata 2025-03-26 10:42:24 -04:00
icenine451 803d17eb75 Update Zenity Configurator for new backup function arguments 2025-03-25 17:26:32 -04:00
icenine451 994294d62a Remove screenshots_folder from core userdata backup 2025-03-25 17:26:07 -04:00
icenine451 27a07fcb70 Fix issue where files were incorrectly compressed when only compressing some files 2025-03-25 17:09:41 -04:00
icenine451 52b34c41f2 Add "core" backup option to pre-update choices.
Start 0.9.2b post-update actions, including Steam Sync refresh.
2025-03-25 16:46:52 -04:00
icenine451 e1172262df Ensure Zenity dialogs are shown when calling steam_sync from Zenity Configurator 2025-03-25 16:45:21 -04:00
icenine451 b2cd96b260 Upgrade backup_retrodeck_userdata with new "core" backup option, which will only include irreplaceable user data. Custom selections and a complete backup remain as options. 2025-03-25 16:44:33 -04:00
icenine451 31ee167202 Upgrade steam_sync to better handle unfavorited games. Previously entire SRM manifest would have been hard synced (remove everything, add current set of favorites), now will only remove specifically unfavorited items and add all new ones 2025-03-25 16:22:17 -04:00
icenine451 6b7b5c28c2 Add retrodeck_removed_favorites definition to global.sh 2025-03-25 16:19:59 -04:00
icenine451 26baed91f7 Update steam_sync for proper Configurator detection and dialogs 2025-03-25 12:17:29 -04:00
icenine451 0f4357f4d4 Update Zenity Configurator "Add RetroDECK to Steam" for new steam_sync 2025-03-25 12:10:02 -04:00
icenine451 75103a21c2 Update Zenity Configurator for new steam_sync 2025-03-25 11:45:20 -04:00
icenine451 4042955863 Move Steam Sync zenity dialogs to steam_sync function so they don't show unnecessarily 2025-03-25 11:44:51 -04:00
icenine451 c7ff340b82 Update quit_retrodeck for new steam_sync 2025-03-25 11:43:59 -04:00
icenine451 94c066511e Update steam_sync to new SRM manifest utilization 2025-03-25 11:03:10 -04:00
icenine451 ebb36f0b49 Add SRM log definition to global 2025-03-25 11:02:30 -04:00
icenine451 dadd6c87e7 Update shipped SRM userConfigurations.json for new manifest sync type 2025-03-25 11:02:15 -04:00
icenine451 04be8628df Remove redundant call of populate_steamuser_srm which is already called within get_steam_user 2025-03-25 11:00:35 -04:00
icenine451 a121cffecb Update SRM-related global definitions 2025-03-25 09:44:51 -04:00
icenine451 72efc37248 Move sanitize() function to other_functions.sh 2025-03-25 09:39:06 -04:00
icenine451 5da28562d4 Consolidate steam_sync.sh sourcing 2025-03-25 08:54:14 -04:00
icenine451 080030ec7a Static logs_folder definition no longer needed 2025-03-24 15:07:25 -04:00
icenine451 bc4ca01312 Static backups folder definition no longer needed 2025-03-24 15:06:30 -04:00
icenine451 8575af8d42 Update multi-file CLI compression for new compress_game post-compression cleanup argument 2025-03-20 15:41:07 -04:00
icenine451 c768a5c623 Add clarification if post-compression cleanup response was not valid 2025-03-20 15:38:55 -04:00
icenine451 a432b48121 Update single-file CLI compression for new compress_game post-cleanup argument 2025-03-20 15:37:48 -04:00
icenine451 35cb7a2df4 Update Configurator single-file compression for new compress_game argument 2025-03-20 15:34:23 -04:00
icenine451 cf750aa58d Improve find_compatible_games logic and spelling 2025-03-20 15:33:45 -04:00
icenine451 b637ddd721 Update compress_game to accept post-compression-cleanup argument directly 2025-03-20 15:33:01 -04:00
icenine451 d6708c1c2b Repair Configurator multi-file compression logic 2025-03-20 15:31:24 -04:00
icenine451 d423ed7fe7 During compression checks, only look for files in folders that exist 2025-03-19 14:21:09 -04:00
icenine451 2c296b6fdb Fix Zenity Configurator multi-file compression menu flow 2025-03-19 14:04:28 -04:00
icenine451 aa14947eba Fix instances where realpath and basename would not properly handle arguments that contained spaces 2025-03-19 11:41:36 -04:00
icenine451 a7f9c5b94c Fix Configurator move folder menu flow 2025-03-19 11:28:36 -04:00
icenine451 1620a5441e Stop Pico-8 folder from being recreated after a roms folder move if it has already been removed (such as by empty folder cleanup) 2025-03-19 11:25:54 -04:00
icenine451 328b3982cf Fix empty rom folder cleanup handling of paths with spaces 2025-03-19 11:12:33 -04:00
icenine451 8d2b022032 Clarify wording on empty rom folder cleanup menu 2025-03-19 11:01:19 -04:00
icenine451 da4603cdd1 Rework USB Import tool order of operations 2025-03-19 10:52:57 -04:00
icenine451 ebe8aeee6b Add optional userdata backup to post_update process 2025-03-19 09:36:28 -04:00
icenine451 e358507520 Update userdata backup process in Zenity Configurator 2025-03-19 09:11:11 -04:00
icenine451 57ffddec18 New userdata backup function, supports full and partial backups from CLI or Configurator 2025-03-19 09:10:47 -04:00
icenine451 d0d55cb06b Removing this export as it just gets lost in the Zenity subshells 2025-03-18 14:31:25 -04:00
icenine451 7d3d058050 Update cooker to 0.9.2b in manifest 2025-03-14 08:42:01 -04:00
icenine451 0881f3e80d Merge branch 'cooker' of https://github.com/XargonWan/RetroDECK into cooker 2025-03-13 15:07:19 -04:00
icenine451 ee34451ed6 Add GUI final feedback to path repair process 2025-03-13 15:07:03 -04:00
icenine451 953d682151 Fix some incorrect/missing Configurator menu navigation 2025-03-13 15:05:00 -04:00
icenine451 9b6bcd1ed7 Add Repair RetroDECK Paths option to Configurator 2025-03-13 15:00:19 -04:00
icenine451 96e088e723 Add repair-paths CLI option 2025-03-13 14:54:05 -04:00