Changelog

Squabbler started in March 2026. Here is everything that shipped on the way to 1.0.

  1. v1.0

    Current
    27 July 2026

    Squabbler 1.0 — the arena opens

    Released

    • First public release of the complete text-mode debate loop, free beta for everyone.
    • Terms of service and privacy policy published.
    • This changelog added.

    Polish

    • Public squabble pages carry their own titles, descriptions and share previews.
    • Empty, loading and error states across the arena, dashboard and leaderboards.
    • Full mobile pass on the debate room and creation flow.
  2. v0.6

    July 2026

    Standings and safety

    Added

    • Global, topic and country leaderboards.
    • Levels from Rookie to Grandmaster derived from the points ledger.
    • House rules acceptance before your first squabble.
    • Report button on any message or squabble, with a moderation queue for admins and community guides.
  3. v0.5

    June 2026

    Verdicts and points

    Added

    • Seven-day verdict window with weighted voting: participants 50%, viewers 25%, community leaders 25%, winner at 51%.
    • Points ledger enforced in SQL — attendance, completion, win, loss and view milestones.
    • View counting on public squabble pages.

    Fixed

    • Vote tallies recalculated server-side so they can never be nudged from the browser.
  4. v0.4

    May 2026

    The debate room

    Added

    • Realtime text debate room with a server-authoritative clock at 5, 10 or 15 minutes.
    • Two to four debaters, or two teams with a designated speaker.
    • Private team side-chat that is never recorded or published.
    • Live spectating and full transcript persistence.
  5. v0.3

    April 2026

    Topics and matchmaking

    Added

    • Topic catalogue across sports, theatre, political and country categories.
    • Create a squabble, draw a random matchup, or challenge an opponent by handle.
    • Invitations with accept and decline, plus scheduling for a future start time.
  6. v0.2

    April 2026

    Database and security foundation

    Added

    • Full Postgres schema: profiles, topics, squabbles, participants, invites, messages, votes, points and reports.
    • Row-level security on every table with explicit grants, scoped to the authenticated user.
    • Roles kept in a separate table behind a security-definer check, so roles can never be self-assigned.
    • Email and Google sign-in, with automatic profile creation on first login.
  7. v0.1

    March 2026

    Core features and the arena identity

    Added

    • Project kick-off: the Squabbler concept, phased roadmap and squabblehq.com.
    • The arena design system — navy-black ground, coral for side one, cyan for side two, Anton and Space Grotesk.
    • Application shell, navigation and the first landing page.