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
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>
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): audio journal and photo correction to maintain conistency
BhargavMN
b0f6ffc
feat(ui+scoring): proof section consistency, hint deduction logic, rename in-game guide
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
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>
UI: fixed colour pallete
BhargavMN
307c769
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>
feat(ui): live form validation + button busy states
BhargavMN+1: Claude Opus 4.8
8ced7f8
- Join screen: live room-code counter/format check (mirrors rooms code
charset) with a status pill; Join button stays disabled until a valid
6-char code and a name are present.
- Create screen: live one-line summary of the chosen config.
- Disable LLM/IO buttons during their call via .then() chaining (create,
start, transcribe, save-journal, ask, recaps, posters) to prevent
double-submits; existing text loaders still show progress.
- theme.py: .cq-pill.alert, eased pill/timer transitions, .cq-reveal
panel animation (applied to the task detail group only).
UI-only; no backend/service logic changed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>