Commit Graph

  • 013804ec48 Merge pull request #120 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 18:41:45 -04:00
  • d6c0fc2014 fix: _steam_home() prefers container that is currently running Claude 2026-06-22 22:26:56 +00:00
  • b4d408593d Merge pull request #119 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 16:41:49 -04:00
  • dd56f3f837 fix: search all Wolf Steam homes for AppID prefix, not just head -1 Claude 2026-06-22 20:40:39 +00:00
  • bd4f3ee40d Merge pull request #118 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 14:12:18 -04:00
  • 77e40d4955 fix: lock config directory so Steam cannot overwrite launch options Claude 2026-06-22 18:08:57 +00:00
  • 0f8615e0ec Merge pull request #117 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 13:53:56 -04:00
  • 0c56837505 fix: detect existing EA Desktop install, skip MSI extraction if Link2EA.exe present Claude 2026-06-22 17:51:58 +00:00
  • c90f867e27 Merge pull request #116 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 13:29:56 -04:00
  • e33b2f6491 fix: search game files for ea_app.msi, not just drive_c Claude 2026-06-22 17:23:43 +00:00
  • 1e725e15b1 Merge pull request #115 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 13:02:09 -04:00
  • 92fd67ec34 feat: auto-install msitools in both SWBF2 setup scripts Claude 2026-06-22 16:31:42 +00:00
  • 36413a1c96 Merge pull request #114 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 12:29:32 -04:00
  • 7f926c03af feat: add GE-Proton auto-install to both SWBF2 setup scripts Claude 2026-06-22 16:15:24 +00:00
  • ae8c73ff74 Merge pull request #113 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 12:12:54 -04:00
  • 1b29873f62 docs: rename wolf-setup to linux-setup, native Linux section first Claude 2026-06-22 14:37:46 +00:00
  • 26f8de7a72 Merge pull request #112 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 10:31:09 -04:00
  • 11a7c6529c docs: rewrite SWBF2 setup guide as clean how-to with native Linux section Claude 2026-06-22 14:21:22 +00:00
  • 1f10403f5d Merge pull request #111 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 10:07:06 -04:00
  • 4324ad7ce2 docs: add SWBF2 2017 discovery writeup explaining why the fix works Claude 2026-06-22 13:26:11 +00:00
  • 7affc4c50e Merge pull request #110 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 09:05:56 -04:00
  • c6d58a7ccd feat: add standalone SWBF2 2017 setup scripts for Wolf and native Linux Steam Claude 2026-06-22 12:59:49 +00:00
  • 94fe961b72 Merge pull request #109 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-22 08:48:43 -04:00
  • 8084276738 feat(wolf): add setup-swbf2 command for full SWBF2 2017 Wolf/Moonlight setup Claude 2026-06-22 12:38:05 +00:00
  • b756e7eedb docs: rewrite SWBF2-2017 guide with working msiextract + wrapper solution Claude 2026-06-22 12:35:14 +00:00
  • 5cff764d3b docs: add EA auth dependency context, login process, and longevity notes Claude 2026-06-22 05:02:19 +00:00
  • 6b385e62ba docs: update SWBF2 guide with direct-exe bypass and Origin registry spoof Claude 2026-06-22 04:25:26 +00:00
  • 8114572eea Merge pull request #108 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-21 23:59:57 -04:00
  • 0202515163 docs: add SWBF2 2017 Wolf/Moonlight setup guide Claude 2026-06-22 03:56:56 +00:00
  • afa6145784 Merge pull request #107 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-21 15:22:22 -04:00
  • b031d7e7d4 fix(wolf): use wineserver -f as anchor instead of cmd.exe timeout Claude 2026-06-21 19:21:40 +00:00
  • 7802e7eb70 Merge pull request #106 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-21 15:15:29 -04:00
  • 70a7b83cc4 fix(wolf): keep wineserver alive during EA App install Claude 2026-06-21 19:13:59 +00:00
  • 5c0cad20b1 Merge pull request #105 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-21 15:03:16 -04:00
  • 7eadf642b7 wolf: fix install-ea-app — correct installer path, clear fake InstallSuccessful Claude 2026-06-21 19:02:04 +00:00
  • bebce48aff Merge pull request #104 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-21 14:55:41 -04:00
  • ddf481b72f wolf: add install-ea-app and diagnose-ea, fix link2ea registration Claude 2026-06-21 18:50:22 +00:00
  • 02ae1ae02c wolf: pre-download GE-Proton at install time, auto-extract on start Claude 2026-06-21 17:27:19 +00:00
  • c5e542d7ea Merge pull request #103 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-21 12:51:15 -04:00
  • ef6a63a908 wolf: register link2ea:// handler and add wait-ea-app subcommand Claude 2026-06-21 16:50:03 +00:00
  • 6cd9f9772a Merge pull request #102 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-21 01:13:59 -04:00
  • a1b4107e3e fix(wolf): stop Steam container before patching EA registry to survive wineserver flush Claude 2026-06-21 05:11:40 +00:00
  • 74d4e0d0e7 wolf: register tab-completion for both 'manage.sh' and './manage.sh' Claude 2026-06-21 02:24:51 +00:00
  • 91953c233f Merge pull request #101 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 22:10:35 -04:00
  • f462c6baa2 wolf: fix steam-cache mount missing from configure-apps CATALOG block Claude 2026-06-21 02:09:52 +00:00
  • 0785d30199 wolf: add install-completion to README manage section + tab-completion note Claude 2026-06-21 02:08:17 +00:00
  • 43ad8f763a Merge pull request #100 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 21:51:59 -04:00
  • 40bb80bc7a wolf: persist Steam shader cache across sessions Claude 2026-06-21 01:50:25 +00:00
  • 70abc9430b Merge pull request #99 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 20:41:00 -04:00
  • 3f6e359c7b wolf: make 'games' interactive — pick a number to apply the EA fix Claude 2026-06-21 00:02:48 +00:00
  • bbaa0e63df Merge pull request #98 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 19:55:34 -04:00
  • d32832ec75 wolf: add tab-completion + clarify fix-ea-game is universal for EA titles Claude 2026-06-20 23:53:00 +00:00
  • 3a09c6b6ea wolf: add 'games' AppID lister + GE-Proton version pin + README docs Claude 2026-06-20 23:47:03 +00:00
  • dcb28adc4f wolf: add ge-proton + fix-ea-game manage commands for EA titles Claude 2026-06-20 23:42:51 +00:00
  • 2b6cf7700c wolf: drive app-container timezone from .env (WOLF_TZ) to fix Steam/EA time Claude 2026-06-20 18:44:10 +00:00
  • 2603432851 Merge pull request #97 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 13:19:50 -04:00
  • dd7df8ce18 wolf: mount host timezone into Steam container Claude 2026-06-20 17:19:04 +00:00
  • 9d2e0848e6 wolf: make add-web actually open the URL (firefox policy) + replace on re-add Claude 2026-06-20 16:23:38 +00:00
  • 1f678af744 Merge pull request #96 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 12:08:39 -04:00
  • 3aab169fbc wolf: fix config.toml corruption when re-running on an existing install Claude 2026-06-20 15:55:44 +00:00
  • f22d5207d8 Merge pull request #95 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 11:29:02 -04:00
  • 37f85d6adf wolf: add ./manage.sh add-web — URL shortcut tiles in Moonlight via Firefox kiosk Claude 2026-06-20 15:21:30 +00:00
  • b72e2bf549 wolf: add interactive 'manage.sh reorder' for Moonlight tile order Claude 2026-06-20 15:11:34 +00:00
  • f71edf1aad wolf: read WOLF_STATE_DIR from .env at runtime, not baked into compose Claude 2026-06-20 13:56:22 +00:00
  • aad6470f0f Merge pull request #94 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 09:56:04 -04:00
  • 1a85ddf063 wolf: relocate Wolf's state folder to the game drive (no symlinks/vdf) Claude 2026-06-20 13:44:10 +00:00
  • eab010e0b7 Merge pull request #93 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 09:16:12 -04:00
  • df988cca3c wolf: put Steam home on the game drive via symlink, not libraryfolders.vdf Claude 2026-06-20 13:13:50 +00:00
  • cf96dc0798 Merge pull request #92 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 09:01:18 -04:00
  • 2ac7d6898d wolf: seed Steam libraryfolders.vdf into session dirs after first install Claude 2026-06-20 12:53:50 +00:00
  • b3b5cc9b6e wolf: auto-seed Steam library config on manage.sh start Claude 2026-06-20 12:17:02 +00:00
  • 16f4f56168 wolf: seed Steam libraryfolders.vdf into Wolf session home dir Claude 2026-06-20 06:11:44 +00:00
  • 37df6d4750 Merge pull request #91 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 02:01:44 -04:00
  • f735825ad9 wolf: list mounted drives via lsblk -P so whole-disk mounts show in picker Claude 2026-06-20 06:00:46 +00:00
  • 4509c1a452 Merge pull request #90 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 01:53:18 -04:00
  • bd84f1df1e wolf: pre-seed Steam libraryfolders.vdf so game storage dir is set on first launch Claude 2026-06-20 05:50:19 +00:00
  • e7f65d127c wolf: add fix-perms command and document app home-dir ownership fix Claude 2026-06-20 05:44:13 +00:00
  • 51265543b5 Merge pull request #89 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 01:20:28 -04:00
  • 01c4dd8525 wolf: mount game storage at /mnt/games/* not /home/retro/* paths Claude 2026-06-20 05:17:41 +00:00
  • 5f96b971cb Merge pull request #88 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 01:00:22 -04:00
  • c10bf62c79 wolf: fix duplicate /home/retro mount — target Steam library path directly Claude 2026-06-20 04:59:37 +00:00
  • 14410a5680 Merge pull request #87 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 00:56:53 -04:00
  • 87414bdc44 wolf: fix manage.sh apps permission denied on /etc/wolf/cfg/config.toml Claude 2026-06-20 04:56:04 +00:00
  • 09658eca92 Merge pull request #86 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 00:49:13 -04:00
  • 54082ad8b0 wolf: fix Steam storage mount, add Azahar 3DS emulator, emulators/ dir Claude 2026-06-20 04:46:48 +00:00
  • 73a41e7252 wolf: redesign app selection with numbered menu, ES-DE ROM dirs, and manage.sh apps command Claude 2026-06-20 04:41:59 +00:00
  • 129fa2ebb5 Merge pull request #85 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 00:19:22 -04:00
  • fa906186c3 fix(services): conditional caddy_net across all Docker service scripts Claude 2026-06-20 04:16:41 +00:00
  • 68a4effad5 fix(services): conditional caddy_net for filebrowser, homebox, watchtower Claude 2026-06-20 04:06:51 +00:00
  • 2da1c17038 Merge pull request #84 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-20 00:00:25 -04:00
  • 07d09a73fe fix(js99er): missing write_readme stub + conditional caddy_net Claude 2026-06-20 03:49:53 +00:00
  • 88ac2ac06a fix(wolf-pair): set allow_reuse_address so restarts don't hit EADDRINUSE Claude 2026-06-20 03:29:58 +00:00
  • 90c053fff8 Merge pull request #83 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-19 23:21:40 -04:00
  • 63ee2e8aff fix(wolf-pair): remove stray networks block from docker-compose.yml Claude 2026-06-20 03:19:38 +00:00
  • 6a532f849f Merge pull request #82 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-19 23:08:22 -04:00
  • c34dd29cd1 fix(wolf): regex bug was skipping all mounted drives in picker Claude 2026-06-20 03:07:20 +00:00
  • 1a72637c2a Merge pull request #81 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-19 23:03:47 -04:00
  • 96e9705c88 fix(wolf): show UUIDs in drive picker; fix false-unmounted for whole disks Claude 2026-06-20 03:02:50 +00:00
  • c14b824501 Merge pull request #80 from outis1one/claude/zealous-heisenberg-8ylloi Outis 2026-06-19 22:56:34 -04:00
  • 051fed8dd2 feat(wolf): numbered drive picker for game storage location Claude 2026-06-20 02:52:11 +00:00