Commit graph

546 commits

Author SHA1 Message Date
08f07dca97 moved website outside of panel folder 2026-05-13 20:00:40 -04:00
92ac778956
Merge pull request #148 from GameServerPanel/copilot/show-plain-text-passwords 2026-05-09 11:24:06 -05:00
copilot-swe-agent[bot]
cb9fe454e2
feat: show and copy control/FTP passwords in edit home UI
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/96e1b41b-9f2f-4572-b7c2-49c247725f2c

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 16:22:18 +00:00
copilot-swe-agent[bot]
797b5ae4af
fix: unmask server control and FTP passwords on edit page
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/96e1b41b-9f2f-4572-b7c2-49c247725f2c

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 16:20:03 +00:00
aabc5c98f9
Merge pull request #147 from GameServerPanel/copilot/rollback-os-auto-selection 2026-05-09 11:17:44 -05:00
copilot-swe-agent[bot]
87678609ab
Rollback OS auto-switching and enforce exact service provisioning
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/3df8435d-6b14-494a-b81e-ca5ca02f3332

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 16:08:32 +00:00
8537c4f0f7
Merge pull request #146 from GameServerPanel/copilot/fix-gsp-provisioning-xml-reading 2026-05-09 10:33:48 -05:00
copilot-swe-agent[bot]
91ed67d2eb
fix: address code review feedback - guard billing_provision_trace, deduplicate password loop
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/ce009e66-16ae-4ca7-a28c-5dac466cc014

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 15:28:55 +00:00
copilot-swe-agent[bot]
7e4c29edc7
fix: resolve XML path for billing provisioning, set server_expiration_date, 6-char passwords
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/ce009e66-16ae-4ca7-a28c-5dac466cc014

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 15:27:53 +00:00
438e6c8eb2
Merge pull request #145 from GameServerPanel/copilot/add-provisioning-trace-log 2026-05-09 10:12:31 -05:00
copilot-swe-agent[bot]
0296c0b623
feat: trace billing provisioning attempts
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/4d3e0745-26cf-404f-9674-ddc1446a12dd

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 14:52:03 +00:00
81317e1485
Merge pull request #144 from GameServerPanel/copilot/auto-run-billing-provisioning 2026-05-09 09:32:56 -05:00
copilot-swe-agent[bot]
ee29b74fc9
style: align create_servers formatting with codebase conventions
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/a39ca073-858c-4e1e-978f-09caabb0f029

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 14:20:17 +00:00
copilot-swe-agent[bot]
c09b6737d9
chore: apply final provisioning review cleanups
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/a39ca073-858c-4e1e-978f-09caabb0f029

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 14:19:36 +00:00
copilot-swe-agent[bot]
41a1bcf16f
fix: address review findings in provisioning hardening
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/a39ca073-858c-4e1e-978f-09caabb0f029

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 14:18:30 +00:00
copilot-swe-agent[bot]
75fea8e3d6
refactor: fix provisioning password validation/generation consistency
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/a39ca073-858c-4e1e-978f-09caabb0f029

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 14:17:28 +00:00
copilot-swe-agent[bot]
2a6c8440aa
fix: auto-run and harden billing provisioning idempotency
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/a39ca073-858c-4e1e-978f-09caabb0f029

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 14:16:41 +00:00
d636f65647
Merge pull request #143 from GameServerPanel/copilot/fix-gsp-docs-link 2026-05-09 06:52:08 -05:00
copilot-swe-agent[bot]
7de271b787
chore: refine provisioning status messaging and logging constants
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/020b5f73-a6ca-4a45-a4cb-eeef59cb26a8

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 00:54:17 +00:00
copilot-swe-agent[bot]
a945b613ed
chore: polish docs url constants and provisioning log clarity
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/020b5f73-a6ca-4a45-a4cb-eeef59cb26a8

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 00:53:29 +00:00
copilot-swe-agent[bot]
05d7bfba78
chore: address review feedback for provisioning and payment status UI
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/020b5f73-a6ca-4a45-a4cb-eeef59cb26a8

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 00:52:21 +00:00
copilot-swe-agent[bot]
83f97dda20
fix: external docs links and automatic install retry provisioning
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/020b5f73-a6ca-4a45-a4cb-eeef59cb26a8

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-09 00:51:36 +00:00
e0fdb8cdd2
Merge pull request #142 from GameServerPanel/copilot/gsp-automatic-server-install-trigger
Auto-trigger Game Monitor install path on provisioning + monthly-only billing pricing + LiteFM PHP 8.3 hardening
2026-05-08 17:12:55 -05:00
copilot-swe-agent[bot]
f84fba7001
fix: use correct default post-install command fallback
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/f982c3a1-c9ae-4c5b-9fb6-2941d0e5b7c1

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 22:07:32 +00:00
copilot-swe-agent[bot]
75aff13392
docs: update changelog, todo, and billing timestamp metadata
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/f982c3a1-c9ae-4c5b-9fb6-2941d0e5b7c1

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 22:06:51 +00:00
copilot-swe-agent[bot]
5fae4a2dd5
feat: reuse gamemanager update logic and enforce monthly billing pricing
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/f982c3a1-c9ae-4c5b-9fb6-2941d0e5b7c1

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 22:06:10 +00:00
daae48d9de
Merge pull request #141 from GameServerPanel/copilot/gsp-automatic-server-creation
Harden billing auto-provisioning (port/mod defaults + linkage) and streamline billing/admin UI workflows
2026-05-08 16:34:11 -05:00
copilot-swe-agent[bot]
bb4fd8b44e
feat: harden billing provisioning and admin service UI workflows
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/6640cb6b-0d5a-4c91-bfaf-86dd1b71f701

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 21:24:27 +00:00
87f1a943ec
Merge pull request #140 from GameServerPanel/copilot/gsp-review-simplify-steam-workshop-module 2026-05-08 08:07:52 -05:00
copilot-swe-agent[bot]
cc306ca355
Polish workshop helper ordering and docs wording consistency
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/1575c81b-f8a7-433a-8f3b-e068c0992c18

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 13:01:48 +00:00
copilot-swe-agent[bot]
fff379edd8
Refine workshop validation checks and table-name sanitization
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/1575c81b-f8a7-433a-8f3b-e068c0992c18

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 13:00:18 +00:00
copilot-swe-agent[bot]
72668cdfbe
Finalize docs title consistency and steamcmd executable validation
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/1575c81b-f8a7-433a-8f3b-e068c0992c18

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 12:59:06 +00:00
copilot-swe-agent[bot]
079da1990e
Apply validation feedback for docs title and workshop migration notes
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/1575c81b-f8a7-433a-8f3b-e068c0992c18

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 12:57:59 +00:00
copilot-swe-agent[bot]
93677ea5b3
Address review nits for steamcmd checks and docs wording
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/1575c81b-f8a7-433a-8f3b-e068c0992c18

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 12:56:53 +00:00
copilot-swe-agent[bot]
01ad93a11a
Simplify Steam Workshop UX and wire panel docs links
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/1575c81b-f8a7-433a-8f3b-e068c0992c18

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-08 12:55:27 +00:00
5fc301e632
Merge pull request #138 from GameServerPanel/copilot/update-readme-and-cart-layout 2026-05-07 11:01:37 -05:00
copilot-swe-agent[bot]
e0b843897d
Fix README, storefront mobile layout, and cart pricing consistency
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/5e161382-08ef-43a9-8cb3-d6fadad18c00

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-07 12:43:41 +00:00
7c170ced51
Merge pull request #137 from GameServerPanel/copilot/fix-add-to-cart-schema-mismatch
Harden billing cart/invoice flows for schema drift, fix zero-total logic, and canonicalize storefront OS variants
2026-05-06 19:39:23 -05:00
copilot-swe-agent[bot]
c9cf3ac298
Fix billing cart schema/pricing and storefront OS grouping
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/0b6f5123-e13c-4bf7-94c0-339760fe3034

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-07 00:35:58 +00:00
10aff1e1c6
Merge pull request #136 from GameServerPanel/copilot/add-steam-workshop-settings
Steam Workshop per-server behavior settings + fix billing_invoices period_start fatal
2026-05-06 19:25:31 -05:00
copilot-swe-agent[bot]
f1b5ae3807
fix: minor formatting issues from code review
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/ee35e671-8ff2-43fb-a365-f7a4f9263ca7

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-07 00:23:39 +00:00
copilot-swe-agent[bot]
bf44b618e4
feat: add Workshop behavior settings UI + fix billing period_start migration
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/ee35e671-8ff2-43fb-a365-f7a4f9263ca7

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-07 00:22:45 +00:00
3a2ed00778
Merge pull request #135 from GameServerPanel/copilot/fix-add-to-cart-sql-error
Fix add_to_cart fatal SQL error, Browse Servers routing, canonical game deduplication, OS-aware location selection, and XML editor improvements
2026-05-06 18:51:57 -05:00
copilot-swe-agent[bot]
a6dba7e628
fix: address code review - explicit column list in fallback query, extract raw XML toggle into named function
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/aecffd5d-b644-4e4d-b13e-b392e78d4606

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-06 23:47:15 +00:00
copilot-swe-agent[bot]
acbb850e21
fix: add_to_cart SQL mismatch, Browse Servers routing, canonical game dedup, OS-aware locations, XML editor improvements
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/aecffd5d-b644-4e4d-b13e-b392e78d4606

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-06 23:45:27 +00:00
7ff7adca9d
Merge pull request #134 from GameServerPanel/copilot/fix-lang-defaults-panel-settings
Fix panel settings language fallbacks, redesign XML config editing, and clean up Steam Workshop admin/user flows
2026-05-06 18:10:11 -05:00
copilot-swe-agent[bot]
aed7a4fccf
Refine language fallback warning matcher and legacy editor label text
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/b16096ca-4ef7-4bb0-80e8-658767561478

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-06 23:03:18 +00:00
copilot-swe-agent[bot]
09acf90004
Finalize validation style consistency fixes
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/b16096ca-4ef7-4bb0-80e8-658767561478

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-06 23:02:31 +00:00
copilot-swe-agent[bot]
72a06383e0
Polish readability issues from validation feedback
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/b16096ca-4ef7-4bb0-80e8-658767561478

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-06 23:01:33 +00:00
copilot-swe-agent[bot]
33cbb13d1b
Apply validation feedback cleanup for language and XML/Steam files
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/b16096ca-4ef7-4bb0-80e8-658767561478

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-06 23:00:36 +00:00