style(game): minimal top-right control cluster, de-emphasized restart 7676f37 Pabloler21 Claude Sonnet 4.6 commited on 17 days ago
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 17 days ago
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 17 days ago
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 17 days ago
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 17 days ago
fix(deploy): disable SSR so the Space renders client-side like local (intro + layout) 8b56768 Pabloler21 Claude Opus 4.8 commited on 17 days ago
feat(intro): condensed tester teaching card so the short arc explains the loop a39d3fb Pabloler21 Claude Sonnet 4.6 commited on 17 days ago
feat(dev): HOLLOW_DEBUG per-turn + ending telemetry (aff/tone/treasure/claimed) e711a9c Pabloler21 Claude Sonnet 4.6 commited on 17 days ago
refactor(finale): guard loop & bad players against empty-text beats (mirror good) 685ab35 Pabloler21 Claude Sonnet 4.6 commited on 17 days ago
feat(end): re-shape the end overlay for layout B (hero epitaph + footer credits) 8009801 Pabloler21 Claude Sonnet 4.6 commited on 17 days ago
style(end): foggy end-screen — epitaph, rising credits, actions (§27) 4aff8e4 Pabloler21 Claude Opus 4.8 commited on 17 days ago
feat(end): head-JS reveals the overlay, sets the epitaph, wires the buttons 7d4c5e1 Pabloler21 Claude Opus 4.8 commited on 17 days ago
feat(end): end-overlay markup + begin-again/leave-the-wood handlers 8d717c2 Pabloler21 Claude Opus 4.8 commited on 17 days ago
feat(end): title emits an end marker on the finale's final frame 642b2ac Pabloler21 Claude Opus 4.8 commited on 17 days ago
tune(finale): snappier recital — shorter inter-line breath + slightly faster whisper ca2c697 Pabloler21 Claude Opus 4.8 commited on 17 days ago
fix(chat): stash the sent message in state (chatbot content isn't a str) e83f8fa Pabloler21 Claude Opus 4.8 commited on 17 days ago
fix(game): repair chat (recover msg from bubble) + revert the border over-blur 38b902e Pabloler21 Claude Opus 4.8 commited on 17 days ago
fix(game): snappier finale pacing, clear input on send, softer frame edge 7641a00 Pabloler21 Claude Opus 4.8 commited on 17 days ago
fix(finale): deterministic dev seed + good-ending convulse/sigh timing f635212 Pabloler21 Claude Opus 4.8 commited on 17 days ago
feat(game): 'what it remembers' weaves the memories it stole from you 03129db Pabloler21 Claude Sonnet 4.6 commited on 17 days ago
fix(game): finale cues play after the line (not cutting it) + hide chat scrollbar c304ef4 Pabloler21 Claude Opus 4.8 commited on 17 days ago
feat(game): applyCue — chip pulse + in-voice whisper + recall-line tag dce21f8 Pabloler21 Claude Sonnet 4.6 commited on 18 days ago
feat(game): chat() surfaces the per-turn cue (recall/recover/capture) 37ef38b Pabloler21 Claude Sonnet 4.6 commited on 18 days ago
fix(entity): the opening always shows the base child, not the seeded tier 81114a8 Pabloler21 Claude Opus 4.8 commited on 18 days ago
fix(game): position child/subtitle/drawers/fog RELATIVE TO THE FRAME f3727a3 Pabloler21 Claude Opus 4.8 commited on 18 days ago
fix(game): diegetic tone class on #game-view so the world tints e875da4 Pabloler21 Claude Opus 4.8 commited on 18 days ago
feat(game): sharp framed forest layer over the blur (depth, matches mockup) 11f53cb Pabloler21 Claude Opus 4.8 commited on 18 days ago
fix(game): give stage real height, center dialogue, brighten scene 41c845f Pabloler21 commited on 18 days ago
fix(game): letterbox stage layout + brighter silhouette with glow 1337168 Pabloler21 commited on 18 days ago
fix(game): base64 background + brighter scene so the silhouette reads fa34b01 Pabloler21 commited on 18 days ago
fix(audio): mount menu bed persistently so it survives the intro 5815a3a Pabloler21 commited on 18 days ago
feat(child): it gropes toward a name as it recovers itself e05a544 Pabloler21 commited on 18 days ago
feat(game): letterboxed scene shell + recovered drawer + tone wiring 5154bf5 Pabloler21 commited on 18 days ago
feat(audio): audible seamless dread drone + louder menu bed 121e41a Pabloler21 commited on 18 days ago
style(intro): translucent dialogue + raised focal so art stays visible f333427 Pabloler21 commited on 18 days ago
feat(menu): move How to Play into menu card; fix overlay center + close 5119140 Pabloler21 commited on 18 days ago
feat(menu): cohesive card with selectable mode rows (proxy), pinned credit 3fb8d1b Pabloler21 commited on 18 days ago
feat(intro): selectable choice rows inside the dialogue panel 7cad5a9 Pabloler21 commited on 18 days ago
feat(menu): cinematic letterbox frame + blurred backdrop, centered tagline 8ce42a9 Pabloler21 commited on 18 days ago
feat(intro): JS sets ambient backdrop + per-card focal position 77e42cd Pabloler21 commited on 18 days ago
feat(intro): wrap card in centered frame + ambient backdrop div 1ac6a6a Pabloler21 commited on 18 days ago
feat: intro typewriter engine + tick + mode->intro / choice->game audio wiring a1d3f2c Pabloler21 commited on 18 days ago
feat: _show_intro + _enter_game tone seed + intro image loader 43c44f6 Pabloler21 commited on 18 days ago
fix: scroll game to top on entry/restart; quieter drone-heavy menu bed 10854bc Pabloler21 Claude Fable 5 commited on 18 days ago
feat: front-door menu, Tester/Full modes, How to Play, menu music + ritual 8c9619e Pabloler21 Claude Fable 5 commited on 18 days ago
feat: chime-then-greeting opening ritual on start and 'begin again' 454c898 Pabloler21 Claude Fable 5 commited on 18 days ago
fix: greeting plays on first gesture again (observer skips #hollow-greeting) 359444e Pabloler21 Claude Fable 5 commited on 18 days ago
feat: child speaks each sentence as the stream builds (client audio queue) 2818ad7 Pabloler21 Claude Fable 5 commited on 18 days ago