docs: update changelog todo and billing timestamp
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/6163aa0e-000d-4376-ad24-9f63a04f4d95 Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
parent
428bccb6ac
commit
cbd58ab88d
4 changed files with 8 additions and 4 deletions
|
|
@ -1,5 +1,11 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2026-04-21
|
||||||
|
- Moved Discord webhook behavior to panel-managed settings (`ogp_settings`) with reusable helper functions and toggle support for orders, server events, and admin events.
|
||||||
|
- Removed hardcoded Discord webhook URLs from login, role-change, support-ticket, and billing provisioning flows.
|
||||||
|
- Refactored billing PayPal runtime to read mode, credentials, currency, webhook ID, and return/cancel URLs from panel settings instead of hardcoded values.
|
||||||
|
- Added panel settings UI fields for Discord and PayPal configuration using the existing Settings module storage pattern.
|
||||||
|
|
||||||
## 2026-01-31
|
## 2026-01-31
|
||||||
- Rebuilt the Steam Workshop picker search to rely solely on Steam Community scraping (matching the working curl flow) and updated the request preview to show the actual Steam URL instead of a local panel endpoint.
|
- Rebuilt the Steam Workshop picker search to rely solely on Steam Community scraping (matching the working curl flow) and updated the request preview to show the actual Steam URL instead of a local panel endpoint.
|
||||||
- Added adapter AppID lookup for Workshop search so the picker can query Steam even when the server XML lacks a clear default installer entry.
|
- Added adapter AppID lookup for Workshop search so the picker can query Steam even when the server XML lacks a clear default installer entry.
|
||||||
|
|
|
||||||
|
|
@ -3,3 +3,4 @@
|
||||||
- Surface pagination controls in the Workshop picker so users can request additional batches from the new Steam Web API search endpoint.
|
- Surface pagination controls in the Workshop picker so users can request additional batches from the new Steam Web API search endpoint.
|
||||||
- Add an admin-facing toggle that makes it clear when the HTML scraper fallback is in use and lets staff force API-only mode if Valve ever objects.
|
- Add an admin-facing toggle that makes it clear when the HTML scraper fallback is in use and lets staff force API-only mode if Valve ever objects.
|
||||||
- Add Workshop result preview thumbnails and author links in the picker for easier browsing.
|
- Add Workshop result preview thumbnails and author links in the picker for easier browsing.
|
||||||
|
- Add localized translations for the newly introduced Discord/PayPal panel setting labels beyond English.
|
||||||
|
|
|
||||||
|
|
@ -384,8 +384,6 @@ function exec_ogp_module()
|
||||||
|
|
||||||
$db->query( "UPDATE OGP_DB_PREFIXgame_mods SET max_players= ".$order['max_players']." WHERE home_id=".$db->realEscapeSingle($home_id));
|
$db->query( "UPDATE OGP_DB_PREFIXgame_mods SET max_players= ".$order['max_players']." WHERE home_id=".$db->realEscapeSingle($home_id));
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Show results and redirect
|
// Show results and redirect
|
||||||
if ($provisioned_count > 0) {
|
if ($provisioned_count > 0) {
|
||||||
echo "<div class='success'>";
|
echo "<div class='success'>";
|
||||||
|
|
@ -419,4 +417,3 @@ function exec_ogp_module()
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Last Updated at 6:32pm on 2026-01-31
|
Last Updated at 1:11pm on 2026-04-21
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue