Commit graph

5726 commits

Author SHA1 Message Date
icenine451 a7f25d3757 API updates 2025-04-04 18:00:04 -04:00
icenine451 29e4214368 Remember to source the new API library 2025-04-04 14:08:39 -04:00
icenine451 9c4263e207 Initial API implementation 2025-04-04 12:08:35 -04:00
icenine451 739248b24c Move update check code from retrodeck.sh to global.sh for cleanliness 2025-04-04 11:24:33 -04:00
icenine451 aaf1c77fde Update subshell exit process for multi-threaded find_compatible_games 2025-04-04 10:28:58 -04:00
icenine451 7b76d3c7d8 Multi-threaded find_compatible_games function for game compression process 2025-04-04 10:20:00 -04:00
icenine451 a015bb6ec4 Fix typo in Zenity Configurator multi-game compression dialog 2025-04-04 09:56:36 -04:00
icenine451 352d5ccbca Merge branch 'cooker' of https://github.com/XargonWan/RetroDECK into cooker 2025-04-04 09:15:15 -04:00
icenine451 3614b5e32d Add "purge" argument to CLI Steam Sync, to remove all SRM changes from Steam. 2025-04-04 09:15:11 -04:00
laz a778d2710e configurator: moved add retrodeck to steam to steam sync menu and text fixes 2025-04-04 15:09:07 +02:00
laz 1176c15eca configurator text fixes logger 2025-04-04 06:47:21 +02:00
laz 64f75c1334 configurator text fixes 2025-04-04 06:35:48 +02:00
laz 01b0f7b83f text fixes postupdate and configurator 2025-04-04 06:20:07 +02:00
icenine451 23548df065 Fix / update for multi-threading Zenity Configurator multi-file compression 2025-04-03 17:14:43 -04:00
icenine451 b02274001b Multi-thread CLI multi-game compression 2025-04-03 17:03:57 -04:00
icenine451 21a567097a Merge branch 'cooker' of https://github.com/XargonWan/RetroDECK into cooker 2025-04-03 14:13:38 -04:00
icenine451 b5f4edc735 Fix issue with "Compress Selected" button in Configurator multi-game compression, and multi-thread Zenity Configurator compression process. 2025-04-03 14:13:33 -04:00
laz 04108006bc post update: backup naming 2025-04-03 19:17:29 +02:00
icenine451 62b86a12ec Fix CLI --compress-all launching the main app after it was done. 2025-04-03 12:51:42 -04:00
icenine451 3ea6602ddd Add CPU core detection for future multi-threaded operations 2025-04-03 12:51:12 -04:00
icenine451 a15a022f00 Merge branch 'cooker' of https://github.com/XargonWan/RetroDECK into cooker 2025-04-03 10:38:10 -04:00
laz 7d1942436d configurator.sh moved backup to data mangement, renamed clean and rebuild functions. Cleaned up texts 2025-04-03 16:18:18 +02:00
laz 624ef083f6 configurator.sh backup text and renaming 2025-04-03 15:49:44 +02:00
laz 729847c3b1 bios checker text 2025-04-03 07:43:26 +02:00
XargonWan ef1bada188 fix(features.json): update launch paths for Ponzu emulators [skip ci] 2025-04-03 14:32:57 +09:00
XargonWan fa27bc6bb1 fix(MANIFEST): remove retrodeck_function_wrapper.sh in non-cooker versions [skip ci] 2025-04-03 12:47:41 +09:00
XargonWan eaca71d134 fix(gitignore): actually ignoring version file 2025-04-03 12:46:59 +09:00
icenine451 e5bcaf04a9 Remove .png and .po extensions from shipped mime export file. 2025-04-02 14:36:57 -04:00
icenine451 cd9847bbbb Add -r to read commands in retrodeck.sh to avoid mangling user input containing special characters like slashes 2025-04-02 14:04:10 -04:00
icenine451 982bdb1179 Add proper data handling to CLI cheevos login process 2025-04-02 14:03:06 -04:00
icenine451 8b8e2dbd8b Process cheevos login response properly in CLI. Also more fixes for unquoted variable names. 2025-04-02 12:35:54 -04:00
icenine451 072ff39811 Merge branch 'cooker' of https://github.com/XargonWan/RetroDECK into cooker 2025-04-02 12:00:52 -04:00
icenine451 c9d01f21bf Allow for local .shellcheckrc files in dev environment 2025-04-02 12:00:28 -04:00
icenine451 7952c7b0fe Allow for local .shellcheck files in dev environment 2025-04-02 11:54:29 -04:00
icenine451 acfb8e68e6 Refactor 0.9.1b RetroArch border reset actions for fixed make_preset_changes function 2025-04-02 11:47:48 -04:00
icenine451 a38786df62 Create CLI preset change function and update direct CLI options to both 2025-04-01 17:29:24 -04:00
icenine451 ab8d281696 Fix broken menu path in Zenity Configurator for borders preset 2025-04-01 13:56:50 -04:00
icenine451 52ce4249a8 Fix broken presets.sh (wouldn't disable presets), upgrade for "Enable All" and "Disable All" buttons in change_preset_dialog and add exceptions for standalone PPSSPP cheevos token file 2025-04-01 13:54:05 -04:00
icenine451 197c0f1468 Update PPSSPP cheevos preset config 2025-04-01 13:34:45 -04:00
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 1b43404ff3 Make installing a cooker set the logging level to debug, and fixed some more unquoted variables 2025-04-01 10:35:50 -04:00
icenine451 3202980993 Fix Zenity Configurator Userdata backup wording and menu 2025-04-01 09:42:00 -04:00
icenine451 db2efde58a Remove unused functions from run_game.sh 2025-04-01 09:19:05 -04:00
icenine451 7aa2623870 Change launch order of operations so CLI arguments aren't processed before first install check. Otherwise user could end up in half-installed state if the first thing they try to do is launch the Configurator etc. through CLI. 2025-04-01 09:16:16 -04:00
icenine451 80690a26ef More non-quoted variables fixed for better path space handling 2025-03-31 16:52:47 -04:00
icenine451 db51f7fe71 Add altemulator fix to metainfo 2025-03-31 16:46:30 -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