Back

Changelog

Every meaningful ship, in plain language. Newest first. Dates are shown where we can stand behind them.

  1. v7.0Auth & ProductionShipped

    Padel Citizen grew up: a production Next.js + Supabase app with real accounts. Email sign-in, a guided multi-step onboarding, optional Playtomic level import, admin-verified ratings for stronger players, and Club Events with RSVP. This is the foundation everything now runs on. (Since v7.0 we’ve also shipped in-app food ordering, the Kronoset live scoreboard, and Smash League — fuller write-ups landing here soon.)

  2. v6.7WhatsApp Concierge & Score CascadeMay 13, 2026

    Two features. Score Cascade flows a single match result through both Career Rating and Season Points in one transaction with a full audit trail, so a corrected score never leaves the ladder half-updated. WhatsApp Concierge handles the moment a match needs a substitute — the bot finds and confirms a ringer in under thirty seconds, without anyone opening the app.

  3. v6.6Location & Discovery

    Padel Citizen learned where players are. Profiles gained a location (country / city / postcode, with GPS auto-detect), communities can be sorted by distance with a “Near Me” view and distance badges, postcode search arrived, and cross-group scheduling now flags conflicts when a player is double-booked across communities.

  4. v6.5Gamification

    Recognition that keeps people coming back. Four rotating weekly flags (League Leader, Giant Killer, Most Improved, Entertainer), permanent achievements, a Best Pairs synergy leaderboard, a Most Improved leaderboard, post-match peer voting, and a “Points at Stake” preview before each match.

  5. v6.4Community Mechanics

    The messy realities of organising real games. A ringer / substitute pool, a leave-match flow that pulls in a replacement, Friendly vs Competitive match types (friendlies skip ranking), an “I’ll book the court” claim with auto-assign, guest players with provisional ratings, household members that prevent same-match teaming, and organiser-authored announcements.

  6. v6.3League Infrastructure

    Leagues became a first-class thing, separate from communities and linkable many-to-many. A creation wizard, Competitive / Social / Substitutes pools, a standings table tracking W/D/L/Points/Rating, season management with an end-of-season flow, and a per-league gamification toggle.

  7. v6.2WhatsApp Integration

    The strategic moat. Instead of asking communities to leave WhatsApp, Padel Citizen meets them there — polls, match confirmations, reminders, score requests, result broadcasts, and ringer calls all flow through WhatsApp, with replies (YES, BOOK, READY, /score) routed back into the app. The app is the system of record; WhatsApp is the system of engagement.

  8. v6.1Ranking Overhaul

    Flat ELO out, transparency in. A two-tier system — a Career Rating (0–100) that follows a player everywhere, plus Season Points that reset fresh each league — with a skill-based K-factor, a score-margin multiplier, an interactive ranking simulator so the math is never a black box, and a dispute flow with community voting.

  9. v6.0Scheduling Engine

    The foundation for recurring weekly play. Weekly availability polls, automatic match generation from poll responses, a four-player match chat, auto-verify of results after 24 hours, invite codes and links, and richer result types — Win, Draw, Incomplete, and Void — beyond a simple win/loss.