Priority: high · touches UI
Setup now spans packs, difficulty/auto, rounds, power-ups, wager, lightning, TTS entities, lights, music — a long form every session, and hosts repeat the same 2-3 configs. Named server-side presets collapse setup to one tap and cut time-to-first-question (the README's "10 seconds from scan to playing").
Sketch: presets.json store next to analytics.json (same persistence pattern); CRUD endpoints in server/views.py (admin-token-gated); a preset chip row above the admin setup form with "Save current as preset"; ship 2 built-ins (Quick Game, Full Party).
Surfaced by QuizifyBot Fable deep-dive #2 (2026-07-05) on main aef632b. Deduped against existing open/closed issues; genuinely new findings only.
Priority: high · touches UI
Setup now spans packs, difficulty/auto, rounds, power-ups, wager, lightning, TTS entities, lights, music — a long form every session, and hosts repeat the same 2-3 configs. Named server-side presets collapse setup to one tap and cut time-to-first-question (the README's "10 seconds from scan to playing").
Sketch:
presets.jsonstore next toanalytics.json(same persistence pattern); CRUD endpoints inserver/views.py(admin-token-gated); a preset chip row above the admin setup form with "Save current as preset"; ship 2 built-ins (Quick Game, Full Party).Surfaced by QuizifyBot Fable deep-dive #2 (2026-07-05) on main
aef632b. Deduped against existing open/closed issues; genuinely new findings only.