diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f592c5c..e4013049 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 2026-04-23 +- Applied a repository-wide PHP 8 compatibility sweep across PHP sources to harden array iteration/count/key checks, normalize `date()` timestamp casting, and quote bare `delete/edit/remove` string concatenations. + ## 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. - Added adapter AppID lookup for Workshop search so the picker can query Steam even when the server XML lacks a clear default installer entry. diff --git a/docs/COPILOT_TODO.md b/docs/COPILOT_TODO.md index 21f28cdb..e874dc62 100644 --- a/docs/COPILOT_TODO.md +++ b/docs/COPILOT_TODO.md @@ -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. - 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 a lightweight admin UI report that flags remaining PHP files still relying on legacy PHP 7 constructs not covered by the automated compatibility pass. diff --git a/modules/billing/timestamp.txt b/modules/billing/timestamp.txt index 470a54ae..3d65eb36 100644 --- a/modules/billing/timestamp.txt +++ b/modules/billing/timestamp.txt @@ -1 +1 @@ -Last Updated at 6:32pm on 2026-01-31 +Last Updated at 1:58pm on 2026-04-23