- Admin Email & SMTP settings are now available under Communication.
- SMTP supports local Exim, Gmail, and third-party providers with save-and-test validation.
- Admins can manually submit approved tournament scores for active games with required screenshot proof.
- Score screenshot uploads now allow images up to 10 MB.
- Cron and manual image compression now target 65% quality for smaller screenshot files.
Release Archive
2.x Updates
All release notes from the 2.x family.
- Tournament Hub, My Tournaments, Keyboard Games, and Mobile Games now open as separate player pages.
- Tournament game pages now separate active, upcoming, and ended game sections.
- Active tournament game cards include quick leaderboard and team-points links.
- Message compose now supports selected players, selected team members, whole-team messages, and admin team/tournament messaging.
- Google Translate now sits fixed in the bottom-right corner.
- Tournament pages now split available/upcoming games from ended games.
- Ended tournament games link to read-only leaderboard and team-points views.
- Player dashboards count only currently open tournament games and active solo package games.
- Player navigation now separates Tournament Games from Solo Games.
- Team ranking details explain which player earned +10, +5, or +2 points with game windows.
- Admin Usage Reports now load from cached report snapshots instead of heavy live aggregation on every visit.
- The five-minute cron refreshes common report ranges in the background.
- Logged-in admin and player pages now gently pre-cache important pages after login to improve navigation speed.
- The Affiliate payment methods page layout has been repaired so fields and buttons no longer collapse.
- Hotfix for Affiliate pages returning PHP 500 errors after the 2.1.5 upload.
- Fixed the missing payout-column migration call that stopped payout tables from being created.
- Updater no longer lets schema.sql mark the current version applied before the full update finishes.
- The 2.1.5 Affiliate payout migrations are re-run so missed tables and columns are repaired.
- Release newsletter sending is restored for the hotfix update path.
- Affiliate pages are split into clean admin and player sections with quick tab switching.
- Affiliate now has its own left-menu group on admin and player portals.
- Players can submit locked payout details with UPI or bank information, PAN, and Aadhaar.
- Players can request payout against available pending commissions after admin approval.
- Admins can approve or reject payout details and mark payout requests as paid with mode, date, reference ID, and remarks.
- The 2.1.3 database cleanup is re-run inside this updater so missed language cleanup cannot be skipped.
- Admin score approval emails now include direct links to the exact approval queue item.
- Score approval pages now support search and pagination across pending, approved, rejected, and all submissions.
- Google Translate is available on public, player, and admin pages as an on-demand Hindi/Gujarati helper.
- Affiliate referrals, payment collection methods, package tax, commission tracking, and payout marking have been added.
- The portal interface now runs in English only.
- The old app-owned translation layer, saved selectors, language preference fields, and translation files were removed.
- Portal emails now send in English only.
- Google Translate remains available as an optional on-demand helper for logged-in non-admin users.
- The unstable real-time overlay module has been completely removed from the portal.
- The floating widget, dashboard request panels, scripts, styles, and API routes were removed.
- The updater drops the old real-time overlay database tables.
- The regular inbox, sent, archive, trash, team messaging, broadcast, and support communication tools remain available.
- Update.php now requires an explicit button press before migrations or release emails run.
- Release newsletters no longer send from a simple browser GET request to update.php.
- A visible Google Translate helper is now available as an on-demand page translation option.
- The browser favicon route is handled so browsers no longer land on a not-found page for favicon.ico.
- The five-minute cron can now compress a small batch of pending images in the background without locking up page requests.
- Help category creation fields have cleaner spacing and alignment for desktop and mobile.
- Admin changelog pages keep the left admin navigation visible.
- The update package excludes local config, cache, uploaded media, and previous dist files.
- Message center search and pagination improvements were carried forward.
- Dashboard communication summaries were tightened.
- Admin and player communication tools remain available through the regular message center.