diff --git a/CHANGELOG.md b/CHANGELOG.md index 5747cf8d2..e19bda34f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,15 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ### Added - `project.yaml` — technical project descriptor with version, architecture, simulation, and content model as the canonical version source of truth +- Michroma font integration (#517) — Michroma-Regular.ttf as game font with +1px tracking FontVariation, global Theme with cyan-white (#E0F7FA) implant text color, IMPLANT_TEXT_COLOR/DIM/PULSE constants +- Mouse-relative facing and movement (#526, D-054) — mouse position determines facing direction (client-side float), WASD remapped to cursor-relative (W=toward, S=away, A/D=strafe), SET_FACING action sends octant to server, smooth facing indicator rotation +- Room reset client UX (#502) — amber reset_plate tile type, 0.15s screen flash on room reset, 'Reset Room' interaction verb +- Auto-checklist progress tracking (#503) — ChecklistEvaluator parses room YAML and evaluates 7 condition types against GameState with latching, ChecklistOverlay renders progress in gauntlet mode only, 48 new tests + +### Changed +- Insert open/close now sends explicit PauseSimulation/ResumeSimulation (#518, D-058) — replaces toggle-style pause with idempotent pair +- Interaction list colors reference Constants.IMPLANT_TEXT_COLOR instead of hardcoded values +- World radial menu uses theme font instead of ThemeDB.fallback_font ## [v0.1.9] — 2026-02-18