Commit graph

36 commits

Author SHA1 Message Date
copilot-swe-agent[bot]
fd860963d1
fix: address code review feedback
- Fix toggle/load_order handlers to use page-reload (not JSON) responses
- Remove dead jsonResponse helper method from WorkshopModController
- Fix robocopy exit code detection using ROBOCOPY_EXIT: sentinel (not text parsing)
- Fix rsync dry-run change detection using RSYNC_EXIT: sentinel
- Remove agentIdFromRemote() stub; pass agentId directly to triggerSteamCmdDownload() logging
- Fix 'enabled' checkbox default in profile_form to use ($profile['enabled'] ?? 1)
- Add missing error_toggle_failed / error_order_failed lang strings

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/dbeebd0e-e7a5-469d-8a8c-e63193d1ebb0

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-30 18:06:05 +00:00
copilot-swe-agent[bot]
8eff063a93
feat: add database-driven Steam Workshop system
- Create 3 new DB tables: workshop_game_profiles, workshop_cache, server_workshop_mods
- Add WorkshopRepository (DB access layer for all 3 tables)
- Add WorkshopInstaller (rsync/robocopy/custom_script copy logic, SteamCMD download via agent exec)
- Add WorkshopUpdater (scheduled cache update functions grouped by agent)
- Add WorkshopPreStart (pre-start mod sync helper)
- Add WorkshopProfileController (admin CRUD for profiles)
- Add WorkshopModController (user install/remove/toggle/load_order/sync)
- Add admin views: profiles list + profile_form
- Add user views: user_workshop_index + user_workshop_mods
- Add cron_update.php CLI entry point (--all/--agent-id/--home-id/--profile-id/--workshop-id)
- Add prestart_sync.php CLI helper for XML pre_start hook
- Update workshop_admin.php to route to profile management
- Update main.php to route to new mod management (legacy fallback preserved)
- Update module.php with DB migration SQL and version bump to 2.1
- Update lang/en_US.php with all new strings

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/dbeebd0e-e7a5-469d-8a8c-e63193d1ebb0

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-30 18:01:33 +00:00
copilot-swe-agent[bot]
e44519c030
Apply automated PHP8 safety transforms
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/89922108-1604-44ae-949d-358d32b9d70a

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-23 14:01:37 +00:00
copilot-swe-agent[bot]
5af47cdcd1 Address Steam Workshop search review notes
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-01-31 20:23:40 +00:00
copilot-swe-agent[bot]
18b6bc1a14 Fix Steam Workshop search scraping flow
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-01-31 20:16:28 +00:00
copilot-swe-agent[bot]
d8ad1aa924 Fix workshop search appID lookup and checkbox picker
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-01-31 19:01:46 +00:00
c8b3295654 last chance lol 2026-01-31 12:25:01 -06:00
9ac28031a4 some other change 2026-01-31 12:16:17 -06:00
3ec7f670b8 rebuild the query page 2026-01-31 12:15:53 -06:00
724da2f0a2 GPT code 2026-01-31 12:08:12 -06:00
787b76192e used gpt script 2026-01-31 12:07:22 -06:00
94aeca6c92 workshop 2026-01-27 17:18:17 -06:00
4c24d14bf5 workshop 2026-01-27 17:14:01 -06:00
e07b0070af workshop 2026-01-27 17:05:48 -06:00
ed7253d199 trying again on workshop 2026-01-25 19:39:16 -06:00
9585766ae3 style fix 2026-01-18 19:00:26 -06:00
8b176e9f47 updated style 2026-01-18 18:58:28 -06:00
894c79e42b removed install stragety 2026-01-18 18:50:51 -06:00
ea0d2b670d remove staging selection 2026-01-18 18:22:09 -06:00
3e084899a7 updates 2026-01-18 18:18:02 -06:00
faf0de39a7 Update .. workshop search 2026-01-18 18:06:36 -06:00
4baa43bcbf updated 2026-01-18 17:11:20 -06:00
74fbe0773a Updates 2026-01-17 19:45:24 -06:00
b2b46b23db updated steam 2026-01-17 10:18:59 -06:00
8857f441e7 updated workshop 2026-01-17 09:59:01 -06:00
0885bfef92 Updated workshop 2026-01-17 09:51:17 -06:00
0d4cbd66fc updated 2026-01-17 09:37:36 -06:00
cbd7995a31 Updated admin page 2026-01-17 09:29:24 -06:00
fcc1b18e4c Steam workshop UPDATE 2026-01-17 09:12:06 -06:00
49600d1cfd reverted the new updates 2026-01-16 02:57:05 -06:00
9c04036ac0 MAJOR Steam workshop changes AGAIN 2026-01-16 02:35:29 -06:00
dfe66c97c8 Revert "MAJOR updated for steam workshop"
This reverts commit baaa962454.
2026-01-16 02:04:50 -06:00
baaa962454 MAJOR updated for steam workshop 2026-01-16 01:46:33 -06:00
b6b398f5bf No changes 2025-09-11 13:29:15 -04:00
8680a02b13 Moved the Agents into their own repo. Kept the agent.pl just for reference 2025-09-11 13:27:32 -04:00
auto-sync
4f717c9ee8 force sync from /var/www/html/panel: 2025-09-08T20:36:30Z 2025-09-08 16:36:30 -04:00