Commit graph

  • 6d9cd28a0f
    feat: Server Content Phase 2 – schema, cache mode setting, install history, manifest, requires_stop" copilot-swe-agent[bot] 2026-05-18 22:00:22 +00:00
  • 211875aaf3
    Merge pull request #153 from GameServerPanel/copilot/add-server-content-workshop Frank Harris 2026-05-18 16:43:01 -05:00
  • 7a80812fe7
    Add Phase 1 Workshop Content flow to addonsmanager copilot-swe-agent[bot] 2026-05-18 21:40:24 +00:00
  • 5580a3e787
    Merge pull request #152 from GameServerPanel/copilot/convert-addons-manager-to-server-content Frank Harris 2026-05-18 16:34:15 -05:00
  • d562d849b7
    feat(addonsmanager): Phase 1 — Server Content Manager conversion copilot-swe-agent[bot] 2026-05-18 21:27:35 +00:00
  • 4176bf3bfa
    Merge pull request #151 from GameServerPanel/copilot/harden-repository-layout-update-process Frank Harris 2026-05-18 09:58:22 -05:00
  • 97971eeafb
    Harden updater layout preflight patching and apache path repair copilot-swe-agent[bot] 2026-05-18 14:56:41 +00:00
  • 7af4383397
    feat: harden updater layout sync, patching, backups, and apache checks copilot-swe-agent[bot] 2026-05-18 14:55:44 +00:00
  • ced5c54d3f
    Merge pull request #150 from GameServerPanel/copilot/move-website-back-to-modules-billing Frank Harris 2026-05-18 08:48:10 -05:00
  • 176f532737
    feat: relocate billing runtime to module and harden updater panel pathing copilot-swe-agent[bot] 2026-05-18 13:46:11 +00:00
  • 651c935fa7
    Merge pull request #149 from GameServerPanel/copilot/fix-user-registration-issues Frank Harris 2026-05-18 07:43:16 -05:00
  • b9e831c909
    fix: harden panel registration and captcha fallback copilot-swe-agent[bot] 2026-05-18 12:40:23 +00:00
  • e5357aecba added apache examples iaretechnician 2026-05-13 20:37:37 -04:00
  • 08f07dca97 moved website outside of panel folder iaretechnician 2026-05-13 20:00:40 -04:00
  • 92ac778956
    Merge pull request #148 from GameServerPanel/copilot/show-plain-text-passwords Frank Harris 2026-05-09 11:24:06 -05:00
  • cb9fe454e2
    feat: show and copy control/FTP passwords in edit home UI copilot-swe-agent[bot] 2026-05-09 16:22:18 +00:00
  • 797b5ae4af
    fix: unmask server control and FTP passwords on edit page copilot-swe-agent[bot] 2026-05-09 16:20:03 +00:00
  • aabc5c98f9
    Merge pull request #147 from GameServerPanel/copilot/rollback-os-auto-selection Frank Harris 2026-05-09 11:17:44 -05:00
  • 87678609ab
    Rollback OS auto-switching and enforce exact service provisioning copilot-swe-agent[bot] 2026-05-09 16:08:32 +00:00
  • 8537c4f0f7
    Merge pull request #146 from GameServerPanel/copilot/fix-gsp-provisioning-xml-reading Frank Harris 2026-05-09 10:33:48 -05:00
  • 91ed67d2eb
    fix: address code review feedback - guard billing_provision_trace, deduplicate password loop copilot-swe-agent[bot] 2026-05-09 15:28:55 +00:00
  • 7e4c29edc7
    fix: resolve XML path for billing provisioning, set server_expiration_date, 6-char passwords copilot-swe-agent[bot] 2026-05-09 15:27:53 +00:00
  • 438e6c8eb2
    Merge pull request #145 from GameServerPanel/copilot/add-provisioning-trace-log Frank Harris 2026-05-09 10:12:31 -05:00
  • 0296c0b623
    feat: trace billing provisioning attempts copilot-swe-agent[bot] 2026-05-09 14:52:03 +00:00
  • 81317e1485
    Merge pull request #144 from GameServerPanel/copilot/auto-run-billing-provisioning Frank Harris 2026-05-09 09:32:56 -05:00
  • ee29b74fc9
    style: align create_servers formatting with codebase conventions copilot-swe-agent[bot] 2026-05-09 14:20:17 +00:00
  • c09b6737d9
    chore: apply final provisioning review cleanups copilot-swe-agent[bot] 2026-05-09 14:19:36 +00:00
  • 41a1bcf16f
    fix: address review findings in provisioning hardening copilot-swe-agent[bot] 2026-05-09 14:18:30 +00:00
  • 75fea8e3d6
    refactor: fix provisioning password validation/generation consistency copilot-swe-agent[bot] 2026-05-09 14:17:28 +00:00
  • 2a6c8440aa
    fix: auto-run and harden billing provisioning idempotency copilot-swe-agent[bot] 2026-05-09 14:16:41 +00:00
  • d636f65647
    Merge pull request #143 from GameServerPanel/copilot/fix-gsp-docs-link Frank Harris 2026-05-09 06:52:08 -05:00
  • 7de271b787
    chore: refine provisioning status messaging and logging constants copilot-swe-agent[bot] 2026-05-09 00:54:17 +00:00
  • a945b613ed
    chore: polish docs url constants and provisioning log clarity copilot-swe-agent[bot] 2026-05-09 00:53:29 +00:00
  • 05d7bfba78
    chore: address review feedback for provisioning and payment status UI copilot-swe-agent[bot] 2026-05-09 00:52:21 +00:00
  • 83f97dda20
    fix: external docs links and automatic install retry provisioning copilot-swe-agent[bot] 2026-05-09 00:51:36 +00:00
  • e0fdb8cdd2
    Merge pull request #142 from GameServerPanel/copilot/gsp-automatic-server-install-trigger Frank Harris 2026-05-08 17:12:55 -05:00
  • f84fba7001
    fix: use correct default post-install command fallback copilot-swe-agent[bot] 2026-05-08 22:07:32 +00:00
  • 75aff13392
    docs: update changelog, todo, and billing timestamp metadata copilot-swe-agent[bot] 2026-05-08 22:06:51 +00:00
  • 5fae4a2dd5
    feat: reuse gamemanager update logic and enforce monthly billing pricing copilot-swe-agent[bot] 2026-05-08 22:06:10 +00:00
  • daae48d9de
    Merge pull request #141 from GameServerPanel/copilot/gsp-automatic-server-creation Frank Harris 2026-05-08 16:34:11 -05:00
  • bb4fd8b44e
    feat: harden billing provisioning and admin service UI workflows copilot-swe-agent[bot] 2026-05-08 21:24:27 +00:00
  • 87f1a943ec
    Merge pull request #140 from GameServerPanel/copilot/gsp-review-simplify-steam-workshop-module Frank Harris 2026-05-08 08:07:52 -05:00
  • cc306ca355
    Polish workshop helper ordering and docs wording consistency copilot-swe-agent[bot] 2026-05-08 13:01:48 +00:00
  • fff379edd8
    Refine workshop validation checks and table-name sanitization copilot-swe-agent[bot] 2026-05-08 13:00:18 +00:00
  • 72668cdfbe
    Finalize docs title consistency and steamcmd executable validation copilot-swe-agent[bot] 2026-05-08 12:59:06 +00:00
  • 079da1990e
    Apply validation feedback for docs title and workshop migration notes copilot-swe-agent[bot] 2026-05-08 12:57:59 +00:00
  • 93677ea5b3
    Address review nits for steamcmd checks and docs wording copilot-swe-agent[bot] 2026-05-08 12:56:53 +00:00
  • 01ad93a11a
    Simplify Steam Workshop UX and wire panel docs links copilot-swe-agent[bot] 2026-05-08 12:55:27 +00:00
  • 661dad73bf
    fix: remove duplicate exec_ogp_module body; fix unicode arrow string copilot-swe-agent[bot] 2026-05-07 16:33:03 +00:00
  • 8f8a2a4c06
    fix: auto-provision port/mod assignment, error logging, retry UI, GSP wording copilot-swe-agent[bot] 2026-05-07 16:31:10 +00:00
  • 5fc301e632
    Merge pull request #138 from GameServerPanel/copilot/update-readme-and-cart-layout Frank Harris 2026-05-07 11:01:37 -05:00
  • e0b843897d
    Fix README, storefront mobile layout, and cart pricing consistency copilot-swe-agent[bot] 2026-05-07 12:43:41 +00:00
  • 7c170ced51
    Merge pull request #137 from GameServerPanel/copilot/fix-add-to-cart-schema-mismatch Frank Harris 2026-05-06 19:39:23 -05:00
  • c9cf3ac298
    Fix billing cart schema/pricing and storefront OS grouping copilot-swe-agent[bot] 2026-05-07 00:35:58 +00:00
  • 10aff1e1c6
    Merge pull request #136 from GameServerPanel/copilot/add-steam-workshop-settings Frank Harris 2026-05-06 19:25:31 -05:00
  • f1b5ae3807
    fix: minor formatting issues from code review copilot-swe-agent[bot] 2026-05-07 00:23:39 +00:00
  • bf44b618e4
    feat: add Workshop behavior settings UI + fix billing period_start migration copilot-swe-agent[bot] 2026-05-07 00:22:45 +00:00
  • 3a2ed00778
    Merge pull request #135 from GameServerPanel/copilot/fix-add-to-cart-sql-error Frank Harris 2026-05-06 18:51:57 -05:00
  • a6dba7e628
    fix: address code review - explicit column list in fallback query, extract raw XML toggle into named function copilot-swe-agent[bot] 2026-05-06 23:47:15 +00:00
  • acbb850e21
    fix: add_to_cart SQL mismatch, Browse Servers routing, canonical game dedup, OS-aware locations, XML editor improvements copilot-swe-agent[bot] 2026-05-06 23:45:27 +00:00
  • 7ff7adca9d
    Merge pull request #134 from GameServerPanel/copilot/fix-lang-defaults-panel-settings Frank Harris 2026-05-06 18:10:11 -05:00
  • aed7a4fccf
    Refine language fallback warning matcher and legacy editor label text copilot-swe-agent[bot] 2026-05-06 23:03:18 +00:00
  • 09acf90004
    Finalize validation style consistency fixes copilot-swe-agent[bot] 2026-05-06 23:02:31 +00:00
  • 72a06383e0
    Polish readability issues from validation feedback copilot-swe-agent[bot] 2026-05-06 23:01:33 +00:00
  • 33cbb13d1b
    Apply validation feedback cleanup for language and XML/Steam files copilot-swe-agent[bot] 2026-05-06 23:00:36 +00:00
  • fecad6b0d4
    Update changelog, module map, and TODO for XML/Workshop/settings changes copilot-swe-agent[bot] 2026-05-06 22:59:13 +00:00
  • 52dba9447e
    Implement settings fallback, XML section editor, and Steam Workshop admin/user fixes copilot-swe-agent[bot] 2026-05-06 22:58:47 +00:00
  • 21c163a4b1
    Merge pull request #133 from GameServerPanel/copilot/gsp-fix-admin-migrate-button-formatting Frank Harris 2026-05-06 17:51:20 -05:00
  • d3ba167d41
    Fix billing review follow-ups copilot-swe-agent[bot] 2026-05-06 22:46:48 +00:00
  • 439e57b333
    Fix billing provisioning and admin defaults copilot-swe-agent[bot] 2026-05-06 22:44:53 +00:00
  • 3e70455179 removed .32bit xml files iaretechnician 2026-05-06 18:14:36 -04:00
  • bf5918da66
    Merge pull request #132 from GameServerPanel/copilot/fix-paypal-admin-issues Frank Harris 2026-05-06 12:27:27 -05:00
  • 5766b86034
    fix: address code review issues - bind_param types, path ltrim, secrets sanitization copilot-swe-agent[bot] 2026-05-06 16:46:32 +00:00
  • 0fcdda2ee3
    fix: PayPal webhook path, billing table migrations, diagnostics layout, error logging copilot-swe-agent[bot] 2026-05-06 16:44:45 +00:00
  • 19b32af973
    Merge pull request #131 from GameServerPanel/copilot/update-paypal-configuration Frank Harris 2026-05-06 11:26:05 -05:00
  • 55feec020d
    fix: address code review feedback - billing_dir scope, copy button, lint copilot-swe-agent[bot] 2026-05-06 16:17:33 +00:00
  • 41a812fdd6
    feat: add PayPal sandbox/live credentials, webhook endpoint, and admin diagnostics copilot-swe-agent[bot] 2026-05-06 16:14:47 +00:00
  • 0f4c4b3634
    Merge pull request #130 from GameServerPanel/copilot/gsp-improve-billing-website-config Frank Harris 2026-05-06 11:04:21 -05:00
  • f1be97e0ee
    fix: address code review feedback on config_loader and admin_config copilot-swe-agent[bot] 2026-05-06 16:02:48 +00:00
  • 4dff8d597c
    feat: improve billing config system — child-of-panel sync, interactive admin form, backup retention copilot-swe-agent[bot] 2026-05-06 16:00:41 +00:00
  • 4e4df11e06
    Merge pull request #129 from GameServerPanel/copilot/cleanup-checkout-fixes Frank Harris 2026-05-06 10:41:27 -05:00
  • 9944b59332
    fix: billing cleanup, PayPal guard, docs nav prefix, coupon dark theme, XML guide link copilot-swe-agent[bot] 2026-05-06 15:24:27 +00:00
  • a45d102845
    Update navigation.xml Frank Harris 2026-05-05 19:15:41 -05:00
  • 7c0fa61ef5
    Merge pull request #128 from GameServerPanel/copilot/fix-billing-module-update-migration Frank Harris 2026-05-05 19:07:53 -05:00
  • 38e14546d7
    fix(billing): use INFORMATION_SCHEMA pre-checks in db_version 2 migrations copilot-swe-agent[bot] 2026-05-06 00:06:55 +00:00
  • 11b205682f
    Merge pull request #127 from GameServerPanel/copilot/remove-hardcoded-discord-webhooks Frank Harris 2026-05-05 18:52:44 -05:00
  • 57400aba81
    fix: address code review — log curl_exec errors, update discordmsg docblock copilot-swe-agent[bot] 2026-05-05 20:23:05 +00:00
  • 4babef08eb
    fix: remove hardcoded Discord webhook URLs, centralize via discordmsg() helper copilot-swe-agent[bot] 2026-05-05 20:21:59 +00:00
  • 8abe2653f7
    Merge pull request #126 from GameServerPanel/copilot/audit-fix-billing-migration Frank Harris 2026-05-05 15:16:10 -05:00
  • a0be9ede66
    add inline comment explaining service_id=0 sentinel value copilot-swe-agent[bot] 2026-05-05 20:14:02 +00:00
  • e010085347
    fix billing+migration: correct migration indexes, table name, column names, webhook URL copilot-swe-agent[bot] 2026-05-05 20:13:08 +00:00
  • 9dc051d090
    Merge pull request #125 from GameServerPanel/copilot/implement-billing-checkout-changes Frank Harris 2026-05-05 14:14:49 -05:00
  • 2c1f87b54a
    fix: address code review feedback — setStatus always defined, prepared stmt in checkout_free, better DB error message copilot-swe-agent[bot] 2026-05-05 19:09:23 +00:00
  • 73f125ea21
    fix: billing checkout — auto-provisioning, zero-dollar flow, duplicate prevention, paid-invoice cart fix copilot-swe-agent[bot] 2026-05-05 19:07:21 +00:00
  • a7a8dd791a
    Merge pull request #124 from GameServerPanel/copilot/standardize-billing-order-status Frank Harris 2026-05-05 12:48:25 -05:00
  • e13c00e89d
    fix: address code review feedback - spacing and SQL comment copilot-swe-agent[bot] 2026-05-05 17:25:36 +00:00
  • 5b2162fb28
    fix: standardize billing order status values and apply full-day expiry grace rule copilot-swe-agent[bot] 2026-05-05 17:24:41 +00:00
  • 5f3013b4a4
    Merge pull request #123 from GameServerPanel/copilot/fix-billing-order-expiration-logic Frank Harris 2026-05-05 12:01:45 -05:00
  • cb9c54b858
    fix: address code review comments (spelling, add comment to renewable_statuses) copilot-swe-agent[bot] 2026-05-05 15:56:26 +00:00
  • 2f62bd32c9
    fix: standardize billing order status values and fix expiration lookup copilot-swe-agent[bot] 2026-05-05 15:55:39 +00:00