diff --git a/CHANGELOG.md b/CHANGELOG.md index c597353..8db34a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,88 @@ # Changelog +## v2.0.0 — 2026-06-26 + +### Features + +- remove a queued interactive message with a ✕ (afe7218) +- remove a queued interactive message (fd1e38f) +- show queued interactive messages above the composer (7c9ff18) +- broadcast interactive message queue + delivery (84034e8) +- highlight user chat messages + opt-in interrupt (stop) button (786eb28) +- queue interactive messages by default, interrupt opt-in (bdda98e) +- interactive chat composer in the session terminal + work console (1fe72a1) +- interactive chat composer state on the session monitor VM (140b8e1) +- worker client surface for in-app interactive sessions (9effdde) +- in-app interactive session service, replacing the wt terminal launch (30e87e6) +- persistent streaming Claude session + live session registry (d8a043f) +- answer a running task's question inline in Mission Control (917301d) +- AskUser MCP tool so a running task can ask the user mid-run (c7f8280) +- replace OLE task-row drag with custom ghost drag (bec26b2) +- ghost-window drag infrastructure for task rows (05aec8e) +- drag a task into Mission Control to queue it (3b629c2) +- read-only queue side strip in Mission Control (9eb54a0) +- batch MCP tools for the external endpoint (1c94fbd) +- open Settings from the Mission Control header (7f4dc8b) +- drag-reorder Mission Control panes by their header (f6ecfc9) +- mission control pane header actions + status tinting (e2fad88) +- mission control detach/redock toggle, clear review panes, reorder helper (fbcffce) +- detach a monitor into its own window (5f6e748) +- open Mission Control from the title bar (b1bd912) +- add MissionControl window + grid (283310a) +- add MonitorPaneView (15a3e65) +- reveal a task by id from anywhere (5a21d67) +- add MissionControlViewModel (42da840) +- extract TaskMonitorViewModel streaming core; DetailsIsland delegates (aa7a49f) +- collapse parent task rows by default with granular row sync (38defee) +- shell-style review prompt line in WorkConsole (0a119f1) +- Log Visualizer overlay reachable from a clickable footer log line (c4f74a7) +- route Serilog Warn/Error to footer + buffer recent logs for overlay (08a4f97) +- segmented Description/Steps/Files header (9301bbc) +- drag-and-drop file attachments on the detail pane (d8ff8cc) +- MCP tools to attach/list/remove task files (f7e946e) +- inject reference files into the run + clean up files on delete (6a0c0f5) +- data layer for task file attachments (3f9f047) + +### Fixes + +- reap idle interactive sessions so they don't pile up (711374e) +- kill spawned claude trees when the worker dies (faf6104) +- scroll revealed task into view + stronger selection highlight (f63be28) +- persist Online Inbox tab on settings save (66907d2) +- paint accent buttons with moss tokens instead of Fluent blue (178fd25) +- make worktree state chips readable with on-theme tints (df84fc3) +- keep interactive & planning prompts intact past Windows Terminal (ea16da2) +- honor runtime disable in sync loop to stop OIDC discovery (f86b785) +- surface interactive/planning launch errors in footer (134b9fb) +- render X remove icon as filled geometry (637886f) +- hide batch Merge All in the global overview (5231ad6) + +### Refactoring + +- split LogLineViewModel into its own file (7b6a8f0) +- single DiffViewer replaces DiffModal + WorktreeModal + PlanningDiff (167d2fe) +- single AgentConfigEditor for list + task scopes (eb0ddb5) +- drop self-update, publish stable-named ClaudeDo.Installer.exe (3cb4802) +- single IMergeCoordinator replaces the 5 conflict seams (5be4b5c) +- single IDialogService replaces scattered Show* dialog seams (d598a53) +- route UI quick-add through TaskRepository.AddAsync (1fb2e34) +- drop dead hunks conflict API (b3e099c) + +### Documentation + +- queued messages can be removed via ✕ (3eea2b7) +- queued messages show in a pending strip above the composer (e7fa373) +- interactive send=queue, interrupt opt-in via stop button (8e1732a) +- manual-verification items for in-app interactive sessions (9c292e5) +- spec + plan for in-app interactive sessions (10342bc) +- spec + plan for answering Claude's mid-run questions in Mission Control (946d26c) +- add Mission Control multi-task monitoring spec + plan (d80a578) +- document footer log routing + Log Visualizer overlay (4022bd7) +- spec + plan for worker-log footer routing and log visualizer overlay (60eb671) +- document task file attachments across project docs (8716dd8) +- spec + phased plan for one-component-per-feature (0993eb0) +- update for v1.9.0 (bae8921) + ## v1.9.0 — 2026-06-19 ### Features