From e2985142f5c669778b10b748c4110b2f8ef10ce2 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Fri, 20 Feb 2026 20:56:13 +0100 Subject: [PATCH] chore(meta): update changelog Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 077a89da1..34054cdc3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ## [Unreleased] ### Added +- Unified dialogue log — player-NPC and overheard NPC-NPC conversations in one chronological scrolling panel (#535, D-061/D-078) +- F3 debug overlay — real-time game state display with tick, FPS, position, entity counts, dialogue/monologue status (#511) +- Monologue display — multi-line priority queue with character colours, italic BBCode, stagger animation (#122) +- Protocol v9 — conversation_events, conversation_ended, dialogue_response fields with carry-forward logic +- Dialogue theme system — configurable NPC name colour palette, entry timing, passive opacity via dialogue-theme.yaml - Monologue display system visual spec — typography, positioning, stacking, priority, fade animation, character color differentiation, 80-char line constraint (#315) - Entity color system spec — D-033 relationship-to-player mapping, transition animations, color blindness assessment (#304) - Text display hierarchy spec — 4 content pipelines (dialogue, monologue, observation, environmental) with z-layers and positioning (#316) @@ -14,9 +19,17 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - THE FRIEND visual treatment spec — 3-phase earned visual detail for Kael Davan and Sera Venn (#318) - Environmental text visual standards — signage, terminal, and news ticker rendering with bilingual Concordat/Krenn treatment (#334) - Tell visual/behavioral expression spec — 5 tell categories mapped to 6 Tier 2 behaviors (#251) +- Monologue line pool maxLength raised from 160 to 256 chars (soft guidance ≤160) + +### Changed +- D-061 updated to document unified conversation log architecture from Sprint 14 ### Fixed - Visual grammar dialogue max-width corrected from "~70% screen width" to 640px per D-076 +- BBCode injection in dialogue log formatting — server-sourced strings now escaped with [lb] +- Per-frame dialogue log rebuild replaced with dirty flag (performance) +- dialogue_active lifecycle — now cleared after panel fade completes per D-064 +- PAUSE/UNPAUSE routed through main.gd input recording for bug report replay (#507) ## [v0.1.13] — 2026-02-20