diff --git a/CHANGELOG.md b/CHANGELOG.md index 64099f150..e7e5ce6a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,17 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ## [Unreleased] ### Added +- 19 UI wireframes — HUD, dialogue, monologue, popups, menus in v0.1 and v1.0 variants with D-record cross-references - d2-diagram skill — text-to-diagram generation with project defaults (theme 200, dagre, PNG) - frame0-wireframe skill — UI wireframing via Frame0 HTTP API, replaces MCP dependency with bash+curl - 16 decision diagrams — architecture, data-flow, entity, state, and UI categories covering all project decisions + +### Changed +- frame0-wireframe skill rewritten — JSON-as-truth workflow with frame0-sync.py, batch export, renderer-only guidance +- pr-review skill — all reviewer agents now use worktree paths instead of git show +- Dialogue panel is always visible as permanent insert UI element (D-061) +- Makefile: check-protocol target verifies server/client protocol versions match before build +- D-035 amended: line ID namespace changed from location-scoped to NPC-scoped (Sprint 15) - Tilemap z-layer filtering — FloorTiles renders z=0 only, z=1/z>1 reserved for future layer nodes (#71, D-049) - Entity 24x32 footprint per D-044 visual hierarchy — split ENTITY_SIZE into WIDTH/HEIGHT with separate offsets (#72) - Follow target stub on GameState — `follow_target_id` field ready for server #241 Follow verb