Commit graph

5682 commits

Author SHA1 Message Date
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
XargonWan 5b9c9fc9e2 WORKFLOW: Include 'tools/**' in build triggers for GitHub Actions [skip ci] 2025-03-31 23:28:12 +09:00
icenine451 d3f80e7653 Fix MIME populator to actually skip these extensions 2025-03-31 10:12:36 -04:00
XargonWan 66cc1c06ac WORKFLOW: Update build completion message format in GitHub Actions workflow [skip ci] 2025-03-30 20:58:03 +09:00
XargonWan 29a085d72d POST_BUILD_DHECK: Add confirmation message for global.sh presence in post_build_check.sh [skip ci] 2025-03-30 15:50:24 +09:00
XargonWan 8494102d52 WORKFLOW: Fix formatting of build artifact descriptions in GitHub Actions workflow [skip ci] 2025-03-30 15:40:55 +09:00
XargonWan 839074df6f Merge branch 'cooker' of https://github.com/RetroDECK/RetroDECK into cooker 2025-03-30 15:38:49 +09:00
laz 944ffa9b14 spelling fixes in configurator 2025-03-30 07:15:46 +02:00
laz 329fe2febd spelling fixes in configurator 2025-03-30 07:07:34 +02:00
icenine451 800768fe4e Add logging level change confirmation to Zenity Configurator 2025-03-29 21:28:45 -04:00
icenine451 1864756205 Update Zenity Configurator Steam Sync menu wording 2025-03-29 21:27:04 -04:00
XargonWan 1e9e722e69 Metadata: updated 2025-03-30 10:00:50 +09:00
XargonWan 3268961de0 CONFIGURATOR: enhance logging level options with descriptive labels + syntax fix 2025-03-30 09:27:04 +09:00
XargonWan da88f3b478 fix: correct typo in build artifacts message [skip ci] 2025-03-29 23:06:20 +09:00
XargonWan 8d7ff9a8c9 fix: correct typo in build artifacts message [skip ci] 2025-03-29 23:05:20 +09:00
XargonWan 654b717d1e refactor: simplify tag determination logic in build workflow 2025-03-29 10:24:04 +09:00
XargonWan 1cdf81aab0 refactor: update version extraction logic to include build ID and streamline version fetching 2025-03-29 10:17:49 +09:00
XargonWan 8be9782ff7
feat/auto version (#1072)
* MANIFEST: Update version initialization to dynamically extract version from metainfo XML

* BUILD: now version is automated and taken from the metainfo
2025-03-29 09:59:02 +09:00
XargonWan aa5374d7fd Merge branch 'cooker' of https://github.com/RetroDECK/RetroDECK into cooker 2025-03-29 09:59:28 +09:00
icenine451 83bd6ee384 Exclude .png and .po from the exported RetroDECK MIME types 2025-03-28 17:10:46 -04:00
icenine451 69e1fe868d Add Zenity Configurator menu to change logging level 2025-03-28 16:40:08 -04:00
icenine451 ea673bbda4 Fix Portmaster Zenity Configurator menu flow 2025-03-28 16:27:29 -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 79381909a4 Add manual sync option and Steam Sync purge options to Zenity Configurator 2025-03-26 17:27:19 -04:00
icenine451 9768a82d09 Reduce code duplication in steam_sync 2025-03-26 17:26:47 -04:00
icenine451 6d7e8beb93 Remove helper file definition for file that no longer exists 2025-03-26 16:51:33 -04:00
icenine451 aabbc41498 Fix lots of issues with paths containing spaces in prepare_component 2025-03-26 16:51:17 -04:00
icenine451 3ae4eac4f9 Update metainfo for 0.9.2b 2025-03-26 13:59:23 -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 6c8f006da7 Update CLI help information and add steam-sync CLI option 2025-03-26 11:12:36 -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
XargonWan 8ecd98bf54 METAINFO: added 0.9.2b tag 2025-03-26 13:00:08 +09:00
XargonWan 7d133ace96 Merge branch 'main' into cooker 2025-03-26 12:45:17 +09:00
XargonWan e1580ade33 Merge branch 'cooker' of https://github.com/RetroDECK/RetroDECK into cooker 2025-03-26 12:44:30 +09: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