style(theme): make Celebrate card background transparent for improved visual consistency
BhargavMN
5180cb5
style(ui): adjust layout of win screen components for improved organization
BhargavMN
777432c
style(theme): update "Start anyway" link styles for improved visibility and interaction
BhargavMN
a30d8f7
style(theme): implement "Start anyway" button as a green underlined text link
BhargavMN
41829ee
feat(lobby): enhance start logic with "Start anyway" option and player count checks
BhargavMN
9115da0
style(theme): enhance textarea appearance by removing wrapper and label backgrounds
BhargavMN
8ef5e98
style(theme): make textarea background transparent and remove banded header
BhargavMN
2ad90cf
style(theme): enhance textarea appearance by removing background and borders
BhargavMN
36ced6e
style(theme): unify card surfaces and fix secondary/disabled button states
BhargavMN+1: Claude Opus 4.8
6757f9f
Visual-consistency CSS pass (theme.py CSS + additive elem_classes only):
- Unify Play screen surface to warm near-black .cq-card token
- Force themed grey-outline on wait/win secondary buttons (kill default gradient)
- Ghost-disabled treatment for lobby Start button
- Generalise poster empty-state to .cq-poster with "Poster will appear here"
- Bump Play-screen proof-col padding and panels-row gap
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
data: round-robin generated examples across all games
BhargavMN+1: Claude Opus 4.8
4b5163f
Scavenger hunt 200->316, hide & seek 202->314, tag 200->304 via the
round-robin distribution run (stopped early on quota).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Merge pull request #5 from NANInithin/main
Bhargav Malasani
Unverified signature
3fe31f9
Merge ahead
data: add another 50 generated examples per game
BhargavMN+1: Claude Opus 4.8
32cfebb
Scavenger hunt 150->200, hide & seek 152->202, tag 150->200 via the
batched Gemini generation pipeline (round 2).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
data: add 50 generated examples per game
BhargavMN+1: Claude Opus 4.8
1436dcf
Scavenger hunt 100->150, hide & seek 102->152, tag 100->150 via the
batched Gemini generation pipeline.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix(game): ensure consistent task generation by preventing re-rolls for existing quests
BhargavMN
8aa4374
style(ui): refine win screen layout and enhance button styles for consistency
BhargavMN
24d335b
style(ui): enhance win screen layout and button styles for consistency
BhargavMN
a0ae1c0
style(ui): add play-card class for enhanced UI styling in main column
BhargavMN
bbc9429
style(ui): rounded box on hint input, smaller completion callout
BhargavMN+1: Claude Opus 4.8
554bf08
Give the hint text field a clean rounded border (transparent fill) and
trim the padding/font of the completion-instruction box so it sits tighter.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix(ui): unify action buttons and fully clear hint input chrome
BhargavMN+1: Claude Opus 4.8
3097321
Drive Mark completed and Finish from one shared rule set so both render as
identical 52px square-cornered green bars (the leftover Batch-1
.mark-complete-btn block was giving Mark completed a different colour,
padding and pill radius). Also strip every Gradio wrapper layer behind the
hint input so only the underline remains — the rounded box and rectangle
behind it are gone.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
style(ui): match Mark completed and Finish button sizing
BhargavMN+1: Claude Opus 4.8
d410dc0
Give both bottom actions the same full-width 52px green-bar treatment via
shared complete-btn/finish-btn classes, with locked (ghost) and unlocked
(green) states on Mark completed. The complete-btn class is preserved in
_complete_btn_update so it survives state-driven elem_classes updates.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
style(ui): remove the dark box around the hint clue input
BhargavMN+1: Claude Opus 4.8
67a0cc9
Render the hint input as a clean underline (transparent fill, no border
box) so it stops clashing with the card surface.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
style(ui): rename and enlarge the hint prompt label
BhargavMN+1: Claude Opus 4.8
6156fe7
Change "Need a clue?" to "Stuck? Take a hint.." and bump its size/weight
via a dedicated hints-label class.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
style(ui): make Voice Journal and Photos panels equal height
BhargavMN+1: Claude Opus 4.8
43f0621
Stretch both panels to fill the row height set by the taller Photos panel,
instead of each shrinking to its own content height.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
style(ui): polish the Mark Completed section
BhargavMN+1: Claude Opus 4.8
98dab38
Render the locked completion gate as a dashed callout box with the lock
icon beside the text, and give the Mark Completed button explicit disabled
(outlined ghost) and active (solid green) styling contracts.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
style(ui): polish the Hints section
BhargavMN+1: Claude Opus 4.8
0048080
Put "Need a clue?" and the points badge on one header row (white prompt,
right-aligned amber badge), and lay the hint input and button on a single
equal-height row with a fixed-width button so they stay vertically aligned.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
style(ui): align Voice Journal and Photos panels to a shared top edge
BhargavMN+1: Claude Opus 4.8
d9420d2
Tag the panels row and both columns so they anchor to flex-start with a
shared min-height, and give the two section headers a matching baseline,
so the taller audio recorder no longer pushes its panel out of alignment.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
feat(ui): move voice-journal language picker to Create Lobby
BhargavMN+1: Claude Opus 4.8
939d301
Remove the Spoken language dropdown from the Voice Journal panel (Change 1)
and add a full-name language selector to the Create Adventure screen,
routed to the play-screen audio handlers as an ISO code via gr.State
(Change 4). These two changes are inseparable: removing d_lang requires
the handlers to source language from the new s_lang state.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
UI: Allignment fix for game play
BhargavMN
716de9b
ui: alignment fix (dynamic allignment)
BhargavMN
9cbe3b0
UI: Allignment fix(audio and photo section)
BhargavMN
966d6c2
syntax fix
BhargavMN
e0e5d42
feat(ui): audio journal and photo correction to maintain conistency
BhargavMN
b0f6ffc
feat(ui+scoring): proof section consistency, hint deduction logic, rename in-game guide
Brings the lobby UI enhancements and the scavenger-hunt head-start fix
onto main.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix: never apply head start for scavenger hunt
BhargavMN+1: Claude Opus 4.8
7267244
The create screen hid the head-start slider for scavenger hunt but only
reset its value on dropdown change, so the default game type kept the 60s
value and begin_play staggered team starts. Force head_start=0 for
scavenger_hunt in begin_play (authoritative) and default the slider to 0.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Enhance lobby UI with new styles: remove outer screen background, add room-code hint, copy-to-clipboard button, team-pick button states, and progress bar. Center prep status and improve host/guest instructions. Update pill styles for better visibility.
BhargavMN
64cf79d
Revert "Enhance lobby UI with new styles..."
BhargavMN+1: Claude Opus 4.8
4c6c6bd
This reverts commit e9cb0b0, backing out the lobby UI enhancements
(room-code hint, copy button, team-pick states, progress bar, etc.).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Enhance lobby UI with new styles: remove outer screen background, add room-code hint, copy-to-clipboard button, team-pick button states, and progress bar. Center prep status and improve host/guest instructions. Update pill styles for better visibility.
BhargavMN
e9cb0b0
feat(ui): enhance create screen with refined dropdowns and button styles
BhargavMN
7db2765
UI: Enhance background gradient animation and make wrappers transparent
BhargavMN
ed01a7a
Merge remote-tracking branch 'origin/main' into feature/gradio-server-ui
BhargavMN
a8bc27b
fix(ui): landing page refinements
BhargavMN+1: Claude Opus 4.8
93cdaab
Remove grey container/card borders, hide redundant card titles and
subtitle, enlarge title, make both home buttons green, bigger buttons
with hover animation.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Merge pull request #4 from NANInithin/feature/gradio-server-ui
Bhargav Malasani
Unverified signature
919b35c
Feature/gradio server UI
update
BhargavMN
5c204e9
fix: record selected game_type on the generated game
BhargavMN+1: Claude Opus 4.8
e44426f
The game schema/model output never carried a game_type, so the selected
type was only implicit (config + team roles) and could not be read back
from the game object. Stamp the authoritative config game_type onto the
final game in both generation entry points (run_pipeline, generate_for_session)
and in the mock generator, and document game_type as an optional enum field
in the game schema.
Investigation note: the config -> retrieval -> team-roles -> title flow
already respects the selected type (verified for all 3 types); this closes
the gap where the game object itself didn't record it.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix(ui): correct game type dropdown positioning
BhargavMN+1: Claude Opus 4.8
473609f
The themed .cq-card uses backdrop-filter, which creates a containing block
that clipped the dropdown's default position:fixed menu, so the game-type
menu rendered off-position / overlapping other fields. Render the listbox
in-flow (static, full-width, directly under the field) so it can no longer
be clipped or overlap neighbouring inputs.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>