Commit History

feat: remove Supabase, bundle questions locally, use JSON DB + API
ad111f4

Simeon Garratt commited on

fix: batch of 5 stability fixes
dc507cf

Simeon Garratt commited on

fix(spark): Batches 2 + 3 β€” atomic ELO, real DB IDs, polish
b5ee4ac

Simeon Garratt commited on

fix(spark): Batch 1 β€” practice ELO leak, schema alignment, RLS tightening
8a2f7ee

Simeon Garratt commited on

feat(spark): add landing page queries for preview, leaderboard, recent debates
ea4622f

Simeon Garratt commited on

feat(spark): complete debate arena rework to conversational flow
4295c71

Simeon Garratt commited on

fix(spark): update downstream components for new RoundData field names
14a2a0e

Simeon Garratt commited on

feat(spark): add challenge persistence and update round schema
5a2f197

Simeon Garratt commited on

feat(spark): rewrite state machine for conversational flow
f50ed9e

Simeon Garratt commited on

feat(spark): update types for conversational debate flow
9825327

Simeon Garratt commited on

fix: leaderboard tracking, score bugs, mobile admin, OG image
c05d6e8

Simeon Garratt commited on

feat: improve UX and player tracking
87754a3

Simeon Garratt commited on

feat: allow users to suggest custom debate topics
9273005

Simeon Garratt commited on

fix: resolve all type errors from spectrum redesign
277e5a8

Simeon Garratt commited on

feat(spark): update admin panel and registration for spectrum
2b4fedd

Simeon Garratt commited on

feat(spark): DB queries, API routes, and UI components for spectrum redesign
610ae88

Simeon Garratt commited on

feat(spark): spectrum data model and core types overhaul - remove lefty/righty
e69c0c6

Simeon Garratt commited on

feat: add Spark Debate Arena tracking to admin analytics panel
676677a

Simeon Garratt commited on

fix: persist ELO ratings and games_played to database
09fd48a

Simeon Garratt commited on

feat: redesign judge to be qualitative instead of numeric categories
2caec3d

Simeon Garratt commited on

feat: add Spark Micro-Debate Arena
704cd67

Simeon Garratt commited on

feat: cross-device account linking via 6-char sync code
6902d70

Simeon Garratt commited on

feat: per-session location tracking + admin player intelligence
dcfeb77

Simeon Garratt commited on

feat: player signup metadata tracking + shop purchase visual feedback
1b31ca5

Simeon Garratt commited on

feat: easter eggs β€” triple-click admin access + TRIVIAMASTER name unlock
8aa675a

Simeon Garratt commited on

fix: implement player name change DB sync and policies
dc5abc9

Simeon Garratt commited on

feat: implement cosmic shop logic, db functions, and policies for purchasing and equipping cosmetics
af193b1

Simeon Garratt commited on

fix: auto-heal old string guest IDs to valid UUIDs and connect trophy room to real DB table
220533f

Simeon Garratt commited on

fix: resolve TS build errors related to outdated game_sessions schema definitions
037ed0c

Simeon Garratt commited on

fix: resolve foreign key uuid issues preventing leaderboard submission & guarantee true randomness when fetching question batches
9144602

Simeon Garratt commited on

fix: apply v2 migrations to db and update leaderboard UI/queries to match new schema
df1403f

Simeon Garratt commited on

fix: prevent challenge-me mode from hanging on infinite spinner at end of game
0937a83

Simeon Garratt commited on

Fix Quick Match multiplayer sync and solo scoring feedback
2ac1b0a

Simeon Garratt commited on

Fix Nebula Glide controls, leaderboard spam, and stale room codes
daba552

Simeon Garratt commited on

Fix Challenge Me 3-round system + improve Nebula Arcade drawer
acbc664

Simeon Garratt commited on

feat: add room-based multiplayer, Game Night, and 124 new questions
cf480a5

Simeon Garratt commited on

feat: redesign landing page with floating tiles, hero pillars, scoring transparency
7b22979

Simeon Garratt commited on

feat: fix question system + add HF Spaces deployment
e63c6c5

Simeon Garratt commited on

feat: add cosmetic definitions, theme system, queries, and CosmeticProvider
2c3a725

Simeon Garratt commited on

feat: add achievement definitions, checker engine, coin calculator, and queries
47a1527

Simeon Garratt commited on

feat: widen query type signatures to GameMode, add score normalization
f5c7a8c

Simeon Garratt commited on

feat: add platform features schema migration (achievements, cosmetics, star coins)
0de35bc

Simeon Garratt commited on

feat: add Supabase client guard and player sync
689a167

Simeon Garratt commited on

feat: add mini-game shared infrastructure (types, registry, high-scores)
9db6a64

Simeon Garratt commited on

feat: add confetti utilities and category icon mapper
de554f0

Simeon Garratt commited on

feat: polish β€” page transitions, sound integration, screen shake, remaining files
6229f9b

Simeon Garratt commited on

feat: multiplayer β€” matchmaking, 1v1 match with bot demo, match results with ELO
7edc107

Simeon Garratt commited on

feat: results screen, leaderboard page, procedural sound system
84b58b8

Simeon Garratt commited on

fix: spec compliance β€” restore emojis, fix timer race condition, fix query types
d8c45e0

Simeon Garratt commited on

feat: question system with categories, shuffle, progressive difficulty, and seeder
db857c8

Simeon Garratt commited on