Payments
- PayPal sandbox / live switch clears cached products and plans so live checkout works after testing.
- Subscription or one-time billing in Admin → Payments (monthly renewals vs single checkout per period).
- Pro and Sponsored use the same checkout flow in both modes.
- Clearer message when PayPal checkout fails to start (easier to debug).
- Webhook and return-URL handling improved (HTTPS behind proxies, fewer double-grants).
Servers & ping
- New servers no longer stay offline after a failed save-time ping if the connection check succeeded.
- Cron retries new servers with an API fallback when direct ping fails.
Dashboard
- Delete server works from My Servers (including after confirm).
- Validation errors (e.g. country, gamemode) show under the fields.
Server status checker
- Fixed getting stuck after a failed or odd check; you can check another server again.
- Status dot and label aligned on the result line.
Admin
- More consistent buttons, fields, and layout across admin pages.
- Duplicate Servers section layout improved.
Site & SEO
- Navbar: Pro Pricing (was “Pricing”).
- Do-follow links to minelist.io on listing pages and selected FAQs (minecraft servers / minecraft server list).
Distribution / install
- README with panel-friendly install steps, cron, and ping requirements.
- migrate_distribution_reset.php — wipe servers/users/orders and create a default admin (for resale or clean export).
Database (operators)
- Optional: add paypal_orders.is_subscription on older DBs if not present.
- Billing mode and period stored in site_settings (no new tables).
Some small bug fixes and the possibility to turn off Captcha fully.
Just replace everything except the config, .htaccess and uploads.
