13 Commits

Author SHA1 Message Date
Ryan Chen
46d45eebb6 Add right/wrong marking with steal mechanism and question stats
Adds Correct/Wrong buttons to admin panel that track question
answer stats across games and implement a steal system where
the next team gets one chance to answer if the first team is wrong.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 14:40:58 -04:00
Ryan Chen
a997832e2e Add category grouping in game queue and category slide transitions
Questions in the game queue are now grouped by category with per-group
drag-and-drop constraints and category reorder buttons. During live games,
a full-screen category slide appears for 3 seconds when transitioning
between categories. Backend now includes previous_category and
category_changed fields in question_changed events.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 14:03:47 -04:00
Ryan Chen
406daeeab1 Update transfer-questions CLI to accept user ID instead of username
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 10:30:56 -04:00
Ryan Chen
d73cf5545c Add transfer-questions CLI command for bulk ownership reassignment
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 10:27:40 -04:00
Ryan Chen
69992f1be9 Add question ownership and sharing
Questions now have a created_by field linking to the user who created them.
Users only see questions they own or that have been shared with them.
Includes share dialog, user search, bulk sharing, and export/import
respects ownership.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 09:43:04 -04:00
ryan
d4345a4e09 Adding completed_at and winners to g ames 2026-01-24 09:57:25 -05:00
ryan
e431ba45e9 oops 2026-01-18 16:22:43 -05:00
ryan
ab962725e6 Add filtering and sorting to question bank
- Add search, category, and type filters to questions API
- Add clickable sortable table headers with sort indicators
- Add filter controls UI with clear filters button

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 13:01:11 -05:00
Ryan Chen
758e1a18e4 images 2026-01-12 22:01:32 -05:00
Ryan Chen
cea321d032 big b oys 2026-01-12 21:59:07 -05:00
Ryan Chen
75f4b93c4b asdf 2026-01-12 21:37:39 -05:00
Ryan Chen
557f440256 import 2026-01-12 21:09:57 -05:00
Ryan Chen
00e9eb8986 initial 2025-12-22 14:47:25 -05:00