Commit History

docs: link the demo video and write-up from the README (submission deliverables)
8fabf33

Pabloler21 Claude <claude-opus-4-8> commited on

fix(game): bottom-anchor the lone opening greeting via .bubble-wrap flex
a086c41

Pabloler21 Claude <claude-opus-4-8> commited on

fix(game): restore in-game dialogue; bottom-anchor only the lone greeting
0b7f357

Pabloler21 Claude <claude-opus-4-8> commited on

style(game): bottom-anchor the chat stack so the opening greeting sits low too
1c6b454

Pabloler21 Claude <claude-opus-4-8> commited on

style(game): drop subtitle into the lower letterbox band, clear of the child
72bd421

Pabloler21 Claude <claude-opus-4-8> commited on

docs: update CLAUDE.md + AGENTS.md — dialogue fixes deployed, child-left parked
6133be0

Pabloler21 Claude Sonnet 4.6 commited on

style(game): slimmer input box (560px, thinner stone frame, less padding)
9a2fcb4

Pabloler21 Claude Sonnet 4.6 commited on

Revert "style(game): move child dialogue left while keeping generic text-align center"
e659f31

Pabloler21 commited on

style(game): move child dialogue left while keeping generic text-align center
5d8277a

Pabloler21 Claude Sonnet 4.6 commited on

Revert "style(game): move child dialogue to the left side of the frame"
61c7d80

Pabloler21 commited on

style(game): move child dialogue to the left side of the frame
e134c2e

Pabloler21 Claude Sonnet 4.6 commited on

fix(game): re-apply scrim removal + centered user line (test freeze-isolation)
b770513

Pabloler21 Claude Sonnet 4.6 commited on

fix(game): full revert of styles.css to pre-dialogue-fixes state to isolate freeze
5ddbb4a

Pabloler21 Claude Sonnet 4.6 commited on

fix(game): revert input box to pre-dialogue-fixes sizing to isolate freeze
0564932

Pabloler21 Claude Sonnet 4.6 commited on

fix(game): strip user-message layout overrides to isolate freeze bug
3b9bf5b

Pabloler21 Claude Sonnet 4.6 commited on

fix(game): restore Gradio's default user bubble placement — only cap width to prevent collapse
8116ee5

Pabloler21 Claude Sonnet 4.6 commited on

fix(game): use block+inline-block for user messages so they render again
c3a7b18

Pabloler21 Claude Sonnet 4.6 commited on

style(game): split dialogue laterally — child left, player right, center clear
f9d41a5

Pabloler21 Claude Sonnet 4.6 commited on

fix(game): center user message row for real (more Gradio selectors) + tighten input width
22850e7

Pabloler21 Claude Sonnet 4.6 commited on

fix(game): force user message row to full width — stops YOU text from collapsing vertically
3338bd7

Pabloler21 Claude Sonnet 4.6 commited on

docs: update CLAUDE.md + AGENTS.md — dialogue fixes applied/deployed to mirror
b78ef19

Pabloler21 Claude Sonnet 4.6 commited on

style(game): slimmer input box (narrower, thinner stone frame, less padding)
ce723d3

Pabloler21 Claude Sonnet 4.6 commited on

fix(game): center the player line (right-align collapsed it) + drop the scrim rectangle
756272b

Pabloler21 Claude Sonnet 4.6 commited on

docs: update CLAUDE.md + AGENTS.md to the deployed state (voice subprocess, SSR off, LFS, 276 tests)
a3e5c2d

Pabloler21 Claude Opus 4.8 commited on

docs: plan to fix the player line, scrim rectangle, and oversized input box
527c283

Pabloler21 Claude Opus 4.8 commited on

fix(game): drop the user-line width clamp that collapsed YOU text to a vertical column
e6f0b95

Pabloler21 Claude Opus 4.8 commited on

style(game): anchored lower dialogue band, balanced voices, faded history
f6f6542

Pabloler21 Claude Sonnet 4.6 commited on

style(game): drawer counts + clearer tappable affordance
ad46c69

Pabloler21 Claude Sonnet 4.6 commited on

style(game): bump control icons bigger + more legible (Phase 1 tuning)
9cdbd81

Pabloler21 Claude Opus 4.8 commited on

style(game): minimal top-right control cluster, de-emphasized restart
7676f37

Pabloler21 Claude Sonnet 4.6 commited on

docs: plan for game-view chrome polish (controls/drawers/dialogue), Space-verified
0508e33

Pabloler21 Claude Opus 4.8 commited on

fix(end): remove the finale marker on overlay dismiss (fixes leave-the-wood double-click + begin-again flash)
2cea026

Pabloler21 Claude Sonnet 4.6 commited on

fix(ui): load Google Fonts via <head> <link> so they load on the Space (@import was rejected)
1ea9131

Pabloler21 Claude Sonnet 4.6 commited on

docs: plan for end-screen button bugs + font/layout parity
102bb71

Pabloler21 Claude Opus 4.8 commited on

fix(voice): keep worker protocol on a clean fd so Kokoro load noise can't corrupt READY
7358304

Pabloler21 Claude Opus 4.8 commited on

fix(voice): run Kokoro in a CUDA-free subprocess so it can't poison ZeroGPU
b9a778b

Pabloler21 Claude Opus 4.8 commited on

fix(intro): poll for #intro-text instead of a fixed delay (fixes blank intro on Space latency)
392035e

Pabloler21 Claude Opus 4.8 commited on

fix(voice): hide CUDA while Kokoro runs so the CPU voice doesn't poison ZeroGPU
6dceaca

Pabloler21 Claude Opus 4.8 commited on

diag(voice): HOLLOW_VOICE_OFF kill-switch to test if voice poisons ZeroGPU CUDA
193deeb

Pabloler21 Claude Opus 4.8 commited on

fix(deploy): force GRADIO_SSR_MODE=False so the Space renders client-side (fixes intro/layout + ZeroGPU)
e57987e

Pabloler21 Claude Opus 4.8 commited on

fix(deploy): disable SSR so the Space renders client-side like local (intro + layout)
8b56768

Pabloler21 Claude Opus 4.8 commited on

fix(voice): force Kokoro onto CPU so TTS works on ZeroGPU (cuda/cpu device mismatch)
f175617

Pabloler21 Claude Opus 4.8 commited on

fix(deploy): pin Gradio to 6.18.0 for Space/local parity (intro + layout)
06b09c5

Pabloler21 Claude Sonnet 4.6 commited on

docs: add Space deploy parity plan (intro/layout/voice)
2a41678

Pabloler21 Claude Opus 4.8 commited on

feat(intro): condensed tester teaching card so the short arc explains the loop
a39d3fb

Pabloler21 Claude Sonnet 4.6 commited on

docs: add plans for tester pacing+telemetry and tester intro comprehension
22712d6

Pabloler21 Claude Opus 4.8 commited on

feat(dev): HOLLOW_DEBUG per-turn + ending telemetry (aff/tone/treasure/claimed)
e711a9c

Pabloler21 Claude Sonnet 4.6 commited on

feat(pacing): shorten the tester run (end_affinity 35, recall_cooldown 1, bad_min_turn 3)
b8e5756

Pabloler21 Claude Sonnet 4.6 commited on

feat(finale): tie the bad-ending threat to the lore (Caor/the Gaunt, the given)
cadf187

Pabloler21 Claude Sonnet 4.6 commited on

docs: add plans for end-screen layout B, silent convulse, bad-ending lore threat
4ec61de

Pabloler21 Claude Opus 4.8 commited on