v2.0.0
LatestClubs — Build a real club identity. Find clubs by name or 7-digit Club ID, request to join, and surface your primary club as a badge on the global rankings and player dashboard.
NEWCreate an Account — Sign up with email or Google to save your match history, climb the leaderboard, and sync your stats across devices. Email verification keeps the rankings honest by blocking anonymous and unverified entries.
NEWFair Rankings 2.0 — A complete overhaul of the ranking system. Nine anti-farm rules now protect the leaderboard (minimum match duration, skill diversity, score plausibility, daily caps, quartet cooldowns, and more), seasons reset every 45 days so newcomers always have a real shot, and skill levels lock once per cycle to prevent tier-toggling.
NEWLive Player Alerts — When you're on the court or up next in the queue, your player dashboard now highlights your court, shows your queue position, and fires a toast (with optional browser notification) so you don't miss your turn.
NEWHow It Works Page — A new public page that explains every ranking rule, the points system, season cadence, and skill tiers in plain English. Linked from the leaderboard for anyone wondering 'why am I not ranked yet?'.
NEWPrivacy & Terms at Signup — Plain-language privacy policy and terms of use are now available at the sign-in page. Clear disclosure of what data is collected and how it's handled.
NEWDelete Account — Players and Queue Masters can now permanently delete their account from Settings, including profile, match history, and ranking entry. Backups expire within 30 days.
NEWStronger Backend Security — Server-side database rules now enforce that only verified accounts can write rankings, that players cannot self-promote on the leaderboard, and that profile changes are tamper-evident. The protection happens at the database layer, not just in the app.
IMPROVED