Commit graph

596 commits

Author SHA1 Message Date
icenine451 4f695f96d4 Update Cheevos login/logout process 2025-04-01 13:34:23 -04:00
icenine451 e25361a5b0 Update PPSSPP cheevos preset information and process 2025-04-01 12:28:55 -04:00
icenine451 149263b522 Remove unneeded reset action for PPSSPP in prepare_component 2025-04-01 12:24:31 -04:00
icenine451 db2efde58a Remove unused functions from run_game.sh 2025-04-01 09:19:05 -04:00
icenine451 b431d23780 Fix issue with run_game where incorrect XML structure would break xmllint if a system-wide altemulator was set in ES-DE. 2025-03-31 16:34:09 -04:00
icenine451 bc31653c46 Change logging in add_retrodeck_to_steam because the output was misleading 2025-03-31 14:56:40 -04:00
icenine451 c8fc7f3f8e Convert /var/config and /var/data paths to XDG environment variables for portability
Also fix a ton of improperly-quoted bash variables
2025-03-27 12:52:04 -04:00
icenine451 9768a82d09 Reduce code duplication in steam_sync 2025-03-26 17:26:47 -04:00
icenine451 aabbc41498 Fix lots of issues with paths containing spaces in prepare_component 2025-03-26 16:51:17 -04:00
icenine451 34a24c2305 Make 0.9.2b post_update Steam Sync nuke optional 2025-03-26 13:55:20 -04:00
icenine451 020ad0e51f Update steam_sync to only run SRM add process if new games were favorited in ES-DE 2025-03-26 11:47:06 -04:00
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 994294d62a Remove screenshots_folder from core userdata backup 2025-03-25 17:26:07 -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 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 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 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 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 d423ed7fe7 During compression checks, only look for files in folders that exist 2025-03-19 14:21:09 -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 ebe8aeee6b Add optional userdata backup to post_update process 2025-03-19 09:36:28 -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 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 fea3a3e3c2 Add repair_paths function to fix paths that cannot be found without needing a full reset 2025-03-13 14:53:05 -04:00
icenine451 67a77e9932 Fix incorrect ordering of prepare_component call after finding lost rdhome location 2025-03-09 15:33:13 -04:00
icenine451 bebb84469f Revove unneeded variable declaration in global.sh 2025-03-09 15:32:37 -04:00
icenine451 e7f4416f36 Handle a broken symlink for internal logging folder 2025-03-09 15:31:40 -04:00
icenine451 2792451151 Reverse order of retrodeck.cfg update operations in update_rd_conf, as new path information was being lost 2025-03-08 09:51:25 -05:00
icenine451 9aa4671baa Remove redundant cheats_folder var definition, as it is now in retrodeck.cfg
Some checks failed
Build RetroDECK / Build_RetroDECK (push) Has been cancelled
Build RetroDECK / GitHub-publish (push) Has been cancelled
Build RetroDECK / Automated_Tests (push) Has been cancelled
2025-03-05 11:12:26 -05:00