feat(finale): tie the bad-ending threat to the lore (Caor/the Gaunt, the given) cadf187 Pabloler21 Claude Sonnet 4.6 commited on 19 days ago
feat(end): title emits an end marker on the finale's final frame 642b2ac Pabloler21 Claude Opus 4.8 commited on 19 days ago
test: finale cues assert class=cue-audio (queued) instead of autoplay 85d27fb Pabloler21 Claude Opus 4.8 commited on 19 days ago
feat(child): it gropes toward a name as it recovers itself e05a544 Pabloler21 commited on 20 days ago
feat(menu): move How to Play into menu card; fix overlay center + close 5119140 Pabloler21 commited on 20 days ago
feat(menu): cohesive card with selectable mode rows (proxy), pinned credit 3fb8d1b Pabloler21 commited on 20 days ago
feat(intro): selectable choice rows inside the dialogue panel 7cad5a9 Pabloler21 commited on 20 days ago
feat(menu): cinematic letterbox frame + blurred backdrop, centered tagline 8ce42a9 Pabloler21 commited on 20 days ago
feat: _show_intro + _enter_game tone seed + intro image loader 43c44f6 Pabloler21 commited on 20 days ago
feat: front-door menu, Tester/Full modes, How to Play, menu music + ritual 8c9619e Pabloler21 Claude Fable 5 commited on 20 days ago
feat: chime-then-greeting opening ritual on start and 'begin again' 454c898 Pabloler21 Claude Fable 5 commited on 20 days ago
feat: child speaks each sentence as the stream builds (client audio queue) 2818ad7 Pabloler21 Claude Fable 5 commited on 20 days ago
feat: stream the reply token-by-token into the chat 296d984 Pabloler21 Claude Fable 5 commited on 20 days ago
feat: child escalates its plea for a real memory over barren turns ba63946 Pabloler21 Claude Fable 5 commited on 20 days ago
feat: client-timed idle that resets on any interaction (60s) 07067e7 Pabloler21 Claude Fable 5 commited on 20 days ago
feat: client-side volume + real mute for the child's voice 2aa7aa5 Pabloler21 Claude Fable 5 commited on 20 days ago
feat: speak the opening line on the visitor's first message 1463933 Pabloler21 Claude Fable 5 commited on 21 days ago
feat: presence polish (voice every reply, idle anger, mute, fog-veil, faster finale) + race fixes 0bbde8d Pabloler21 Claude Fable 5 commited on 21 days ago
fix: voice no longer cut off + spoken opening greeting 96e11a2 Pabloler21 Claude Fable 5 commited on 21 days ago
feat: B1 β Hollow speaks first when you go silent (gr.Timer) 3faab14 Pabloler21 Claude Fable 5 commited on 21 days ago
feat: voice every Hollow line in the three finales b21a52e Pabloler21 Claude Fable 5 commited on 21 days ago
feat: voice on the recall turn + mute toggle e12c3d4 Pabloler21 Claude Fable 5 commited on 21 days ago
feat: seamless fast finale settle, climax sound on the final image 98232c3 Pabloler21 Claude Fable 5 commited on 21 days ago
feat: always-visible begin-again restart button a5a72b8 Pabloler21 Claude Fable 5 commited on 21 days ago
feat: finale players build with heartbeat then convulse to settle ea12cb7 Pabloler21 Claude Fable 5 commited on 21 days ago
fix: disable Gradio progress overlay via show_progress=hidden + own ... bubble 864adda Pabloler21 Claude Fable 5 commited on 21 days ago
feat: redemption ending β kindness gives Hollow back its past d54023d Pabloler21 Claude Fable 5 commited on 22 days ago
feat: bad finale β frenzy face convulsion, almost-face rage, darker threat 0e68c4b Pabloler21 Claude Fable 5 commited on 22 days ago
test: integration coverage for the three ending paths 3a6eb90 Pabloler21 Claude Fable 5 commited on 22 days ago