Changelog
Squabbler started in March 2026. Here is everything that shipped on the way to 1.0.
v1.0
Current27 July 2026Squabbler 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.
v0.6
July 2026Standings 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.
v0.5
June 2026Verdicts 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.
v0.4
May 2026The 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.
v0.3
April 2026Topics 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.
v0.2
April 2026Database 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.
v0.1
March 2026Core 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.