copilot-swe-agent[bot]
e87eefaebc
Fix undefined array key warning for $_SESSION['user_id'] in index.php
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/a301a563-c83f-44f7-affb-422b2efccfe1
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 18:23:16 +00:00
f9f888ef41
Merge pull request #83 from GameServerPanel/copilot/update-github-actions-workflows
2026-05-01 11:04:02 -07:00
copilot-swe-agent[bot]
677d685e8a
Update workflows to use Panel-stable and Panel-unstable branch names
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/e419b138-7289-46d7-b7be-6c9e455f47af
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 18:02:06 +00:00
e2a5d3d1c4
Merge pull request #82 from GameServerPanel/copilot/promote-unstable-to-stable
2026-05-01 10:43:27 -07:00
copilot-swe-agent[bot]
01dd8f0c56
Add promote-unstable-to-stable GitHub Actions workflow
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/2b392fc9-f726-4e04-8192-a0812f7c00b6
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 17:41:56 +00:00
83b1728441
Merge pull request #81 from GameServerPanel/copilot/add-safe-panel-update-system
2026-05-01 07:32:25 -07:00
copilot-swe-agent[bot]
ed0b9298c0
fix: explicit SSL verification, refactor CSRF token generation to helper
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/63f4e381-38d6-4fcf-b084-409cb4d2138c
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 14:23:41 +00:00
copilot-swe-agent[bot]
aeb1399024
fix: address code review issues (SSL verification, credential exposure, random_bytes safety)
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/63f4e381-38d6-4fcf-b084-409cb4d2138c
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 14:21:59 +00:00
copilot-swe-agent[bot]
feebfea702
feat: add safe panel update system to administration page
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/63f4e381-38d6-4fcf-b084-409cb4d2138c
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 14:19:40 +00:00
147f63083a
Merge pull request #80 from GameServerPanel/copilot/fix-billing-integration-error
2026-05-01 06:54:34 -07:00
copilot-swe-agent[bot]
2d2fc496d5
fix: remove created_by_admin from billing INSERT and schema
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/2ce89b8b-fa50-40b9-aa38-4ebbc44a9770
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 13:52:38 +00:00
dc67968d74
Merge pull request #79 from GameServerPanel/copilot/create-release-workflow
2026-05-01 06:49:48 -07:00
copilot-swe-agent[bot]
3b1e05d3b7
Add .github/workflows/create-release.yml
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/5387c645-fd9e-4b63-a470-0bd4af8a7c27
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 13:36:55 +00:00
19fb2da54b
Merge pull request #78 from GameServerPanel/copilot/fix-deprecated-properties-and-db-error
2026-05-01 06:34:43 -07:00
copilot-swe-agent[bot]
facd1f0269
fix: declare FormTable::$i property and consolidate created_by_admin into INSERT
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/f945ff87-7135-4e6f-bbdb-f3ec276ac89b
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 13:28:02 +00:00
674fd1ce21
Merge pull request #77 from GameServerPanel/copilot/fix-new-batch-errors
2026-05-01 06:17:20 -07:00
copilot-swe-agent[bot]
8a6823186a
fix: null handling in realEscapeSingle, init $map, add billing upgrade for created_by_admin
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/77c3c429-fc35-4f66-9d78-900be575b81a
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 13:16:04 +00:00
21b8dab91b
Merge pull request #76 from GameServerPanel/copilot/fix-preg-match-deprecation-and-database-error
2026-05-01 06:05:36 -07:00
copilot-swe-agent[bot]
7551567354
fix: cast mod_name to string in preg_match; add created_by_admin to billing_orders schema
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/15c9652a-a4a6-4f02-bcc2-15f8fed708b1
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 13:04:31 +00:00
443d33ca3f
Merge pull request #75 from GameServerPanel/copilot/fix-php8-compatibility-issues
...
Fix PHP 8 compatibility warnings and fatal DB error in billing/dashboard/cron
2026-05-01 05:57:43 -07:00
copilot-swe-agent[bot]
7a16fb299f
fix: PHP 8 compatibility warnings and fatal errors
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/5ac91d14-7688-4ab2-9065-10d4a361750f
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-01 12:56:23 +00:00
4571837eeb
Merge pull request #74 from GameServerPanel/copilot/add-admin-server-billing-flow
2026-05-01 05:38:00 -07:00
copilot-swe-agent[bot]
9d1999f374
feat: admin billing integration + migrate system (replaces clone)
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/8940e39d-4aaa-4154-874b-74ab24d74da3
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-30 20:54:08 +00:00
4db784a84a
Merge pull request #73 from GameServerPanel/copilot/rewrite-steam-workshop-module
2026-04-30 12:41:17 -07:00
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
4ad46c4332
Merge pull request #72 from GameServerPanel/copilot/check-deprecated-code-php8
2026-04-30 07:38:21 -07:00
copilot-swe-agent[bot]
f94f830cbb
Address code review feedback: improve error handling and clean up no-op function signature
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/209fe796-9a38-47c1-a6b7-992ce11d038b
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-30 13:49:28 +00:00
copilot-swe-agent[bot]
c0bd0a0bb5
Fix all PHP 8 deprecated/removed function usage across the repository
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/209fe796-9a38-47c1-a6b7-992ce11d038b
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-30 13:47:38 +00:00
73319ffeed
Merge pull request #71 from GameServerPanel/copilot/fix-server-start-error
2026-04-30 06:25:43 -07:00
copilot-swe-agent[bot]
a3935df69c
Fix PHP 8 fatal error: remove removed get_magic_quotes_gpc() call in cfg_text_replace.php
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/8cb6b77b-f926-4eaf-91db-37d989febd39
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-30 13:24:34 +00:00
2a99becc4d
Merge pull request #70 from GameServerPanel/copilot/fix-undefined-array-key-error
2026-04-30 05:43:17 -07:00
copilot-swe-agent[bot]
184c0bbfd7
fix: resolve three server-start errors (home_id warning, cfg_text_replace TypeError)
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/9cc2a00d-58ae-48d6-91e3-e52fae97426c
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-30 12:38:13 +00:00
e81e63bf1b
Merge pull request #69 from GameServerPanel/copilot/fix-undefined-constant-back
2026-04-30 05:33:41 -07:00
copilot-swe-agent[bot]
164132c4f3
Fix undefined constant "back" in fm_dir.php line 77
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/91764d0c-a31b-4328-b85e-cc2b4e201bf1
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-30 12:17:31 +00:00
1e8ad7a10f
update xml
2026-04-29 20:29:08 -04:00
c64c3acc1a
xml edits
2026-04-29 20:12:28 -04:00
72db4fe9ba
fix db issued
2026-04-29 19:44:07 -04:00
5b28e721c8
edit dayz xml and debug param
2026-04-29 19:03:43 -04:00
da60f8b9b4
edit mysql mod
2026-04-29 18:47:18 -04:00
49451d9ebb
fixed debug level
2026-04-29 18:35:19 -04:00
b5e550cb5c
debugging help
2026-04-29 18:22:40 -04:00
1881c07860
fixed dayz xml
2026-04-29 18:15:11 -04:00
ea75fef77b
local edits
2026-04-29 17:49:28 -04:00
3ab7aeb19e
Local changes to mod instsalls
2026-04-29 17:49:04 -04:00
6540bd9754
Merge pull request #68 from GameServerPanel/copilot/fix-array-key-exists-error
...
Fix PHP 8.3 fatal: array_key_exists() on null $last_param in renderParam()
2026-04-28 06:53:46 -07:00
copilot-swe-agent[bot]
0f975350ef
Fix PHP 8.3 array_key_exists null fatal in game monitor
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/9fb7c34b-5560-4acf-99ee-3c0cf49e2473
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-28 13:51:54 +00:00
50ebc92a6a
Merge pull request #67 from GameServerPanel/copilot/add-dependency-check-page
2026-04-27 16:17:21 -05:00
copilot-swe-agent[bot]
e016d78206
fix: address code review feedback — escaping, CSRF token, gmdate, regex config parsing
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/d2560591-832a-44dc-bd98-baf5c3e26cd5
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-27 20:39:47 +00:00
copilot-swe-agent[bot]
c488e89a45
feat: add check.php, reinstall support, DB backup, and install.php.bak logic
...
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/d2560591-832a-44dc-bd98-baf5c3e26cd5
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-04-27 20:36:43 +00:00