style(game): drawer counts + clearer tappable affordance ad46c69 Pabloler21 Claude Sonnet 4.6 commited on 11 days ago
feat(game): 'what it remembers' weaves the memories it stole from you 03129db Pabloler21 Claude Sonnet 4.6 commited on 11 days ago
fix(game): finale cues play after the line (not cutting it) + hide chat scrollbar c304ef4 Pabloler21 Claude Opus 4.8 commited on 11 days ago
feat(entity): optional per-turn cue marker (capture/recall/recover) 6226702 Pabloler21 Claude Sonnet 4.6 commited on 11 days ago
fix(game): diegetic tone class on #game-view so the world tints e875da4 Pabloler21 Claude Opus 4.8 commited on 11 days ago
fix(game): give stage real height, center dialogue, brighten scene 41c845f Pabloler21 commited on 11 days ago
fix(game): letterbox stage layout + brighter silhouette with glow 1337168 Pabloler21 commited on 11 days ago
feat(game): letterboxed scene shell + recovered drawer + tone wiring 5154bf5 Pabloler21 commited on 11 days ago
feat(entity): cut-out silhouette in the scene (replaces gothic arch) c30144e Pabloler21 commited on 11 days ago
feat: remove the per-reply chime (redundant with voice, desynced under streaming) c116919 Pabloler21 Claude Fable 5 commited on 12 days ago
feat: presence polish (voice every reply, idle anger, mute, fog-veil, faster finale) + race fixes 0bbde8d Pabloler21 Claude Fable 5 commited on 12 days ago
feat: seamless fast finale settle, climax sound on the final image 98232c3 Pabloler21 Claude Fable 5 commited on 13 days ago
feat: render convulse_good (sigh) and convulse_loop (flatline) modes c7e26db Pabloler21 Claude Fable 5 commited on 13 days ago
feat: render build mode with looped heartbeat + red pulse da6f3c4 Pabloler21 Claude Fable 5 commited on 13 days ago
feat: redemption ending β kindness gives Hollow back its past d54023d Pabloler21 Claude Fable 5 commited on 13 days ago
feat: detuned music-box note on every reply 626f99c Pabloler21 Claude Fable 5 commited on 13 days ago
fix: portrait fills the arch at every bond level 4f0d1d2 Pabloler21 Claude Fable 5 commited on 13 days ago
fix: child always fills the arch β materialization is blur/opacity only 64b3043 Pabloler21 Claude Fable 5 commited on 13 days ago
feat: bad finale climax β delayed reveal, triple screen stab, horror sting 2e78e50 Pabloler21 Claude Fable 5 commited on 14 days ago
feat: bad finale β frenzy face convulsion, almost-face rage, darker threat 0e68c4b Pabloler21 Claude Fable 5 commited on 14 days ago
feat: rage entity mode (placeholder portrait until final art lands) 6854db6 Pabloler21 Claude Fable 5 commited on 14 days ago
feat: dissolve entity mode + CSS for both ending visuals d207901 Pabloler21 Claude Fable 5 commited on 14 days ago
feat: redacted wound entries in treasure panel fae2f18 Pabloler21 Claude Fable 5 commited on 14 days ago
feat: screamer flicker + gothic Fear & Hunger framing 9b82354 Pabloler21 Claude Fable 5 commited on 14 days ago
fix: child visible early, stains render in real app, flash survives reduced-motion 915fdd8 Pabloler21 Claude Fable 5 commited on 15 days ago
feat: visibility pass verified by headless screenshots af463a4 Pabloler21 Claude Fable 5 commited on 15 days ago
feat: UX pass β sharp at bond 90, fog thins, restart-proof flash, ghost echo, treasure scroll, native typing dots, autoscroll 2822e77 Pabloler21 Claude Fable 5 commited on 15 days ago
feat: treasure panel supports struck-through memories and the mine state 6790748 Pabloler21 commited on 15 days ago
refactor: actionable error for missing portraits; tidy test imports dd42a9e Pabloler21 commited on 15 days ago
feat: render_entity β portrait materializes with affinity, flash and end modes 0ed95ef Pabloler21 commited on 15 days ago
fix: use html.escape(quote=True) for future attribute-context safety a2cd2c6 Pabloler21 Claude Sonnet 4.6 commited on 18 days ago