feat: complete pre-launch audit — frontend polish, churn prevention, login history, financial reports, configurable checkout

Includes all work from phases 6-9+ and frontend polish rounds 1 & 2:

- Login history with device trust, new device notifications, session management
- Churn prevention: cancellation surveys, winback campaigns with email sequences
- Financial reports: revenue, P&L, tax, aging, refund, subscription reports with PDF/CSV/JSON export
- Configurable checkout: plan config groups/options, build-your-own VPS
- Frontend polish: fix broken legal links, add SEO meta tags, favicon, font display=swap,
  Head titles on all 14 marketing pages, mobile responsive fixes, AuthLayout legal footer,
  remove false 24/7 claims, hide empty stats, correct uptime SLA to 99.9%,
  GameServers notify buttons linked to /contact, 301 redirects for /terms and /privacy
- WHMCS migration scripts
- Update legal page effective dates to March 16, 2026

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude Dev
2026-03-16 11:39:25 -04:00
parent 5be235d35e
commit b4ef90465c
187 changed files with 27317 additions and 1840 deletions

View File

@@ -1,22 +0,0 @@
{
"permissions": {
"allow": [
"WebSearch",
"Bash(ls:*)",
"WebFetch(domain:lowendbox.com)",
"WebFetch(domain:www.lowendtalk.com)",
"Bash(php artisan tinker:*)",
"WebFetch(domain:www.vultr.com)",
"WebFetch(domain:www.digitalocean.com)",
"WebFetch(domain:www.linode.com)",
"Bash(vendor/bin/pint:*)",
"Bash(php artisan make:request:*)",
"Bash(php artisan make:controller:*)",
"Bash(php artisan make:test:*)",
"Bash(php artisan test:*)",
"Bash(npm run build:*)"
]
},
"outputStyle": "default",
"spinnerTipsEnabled": false
}