docs(changelog): update for v2.2.0

This commit is contained in:
ClaudeDo CI
2026-07-24 11:25:59 +00:00
parent 5c3ec4810e
commit d12a888683
+68
View File
@@ -1,5 +1,73 @@
# Changelog
## v2.2.0 — 2026-07-24
### Features
- submit interactive (ConPTY) work for review (109a35c)
- gate Approve & Merge behind opening the diff (2aaaa23)
- run interactive planning sessions via embedded ConPTY (ef285b2)
- AskUser question banner in the detail island (798d100)
- conflict resolver shows why Continue is disabled (da6a70a)
- session-skills empty-state + neutral subtask terminology (85d0f9d)
### Fixes
- use default permission mode so MCP planning tools don't prompt (624ec7a)
- hide misleading Idle chip on planning parents (e8f7e3a)
- show structured-output summary instead of raw JSON in OUTCOME (8a7275a)
- live-refresh child rows on parent planning transitions (f4dd67d)
- restore turn/token counts on task reload (0226c98)
- clearer rename display in diff viewer (b9b3053)
- diagnostic error surfacing on attachment drop (671c886)
- surface resume-planning-session failures (ffff1ee)
- render Plus and agent-settings gear icons (ad2acdd)
- kill cancelled runs' processes and make MCP approve actually merge (fee6999)
- make external MCP filter params optional, surface tool errors (d7ebafd)
- merge preflights ignore untracked files in target working tree (14e4c08)
- UnifiedDiffParser mishandles paths with spaces and git-quoted paths (0f2d202)
- validate conflict markers before staging in ContinueMergeAsync (377409e)
- cascade cancel of a WaitingForChildren parent to its non-terminal children (941c8b9)
- advance parent when the last non-terminal child is deleted (2452e39)
- keep planning-chain cascade moving past an Idle middle link (816f247)
### Documentation
- spec for ConPTY planning sessions (2612831)
- record session progress (A/B done, C#9+#11, D#13+#14; C#10/#12 + group E deferred) (04044bd)
- add fix-plan for fresh session (findings grouped by fixability); defer §10, mark §11 OK per Mika (efd7cc9)
- §3 UnfinishedPlanning modal (Finalize/Discard PASS, Resume BUG); generalize child-row live-refresh finding; edges done (75a6e0e)
- finding — Resume planning session is broken (session_id never captured) + error swallowed by empty catch (9efc5c9)
- §1 DiffModal error-state resolved via code analysis (defensive/unreachable, gates prevent it) (6ca8cac)
- §4 merge-editor Abort PASS (tree clean, task stays WaitingForReview) (9a1fa3d)
- §9 attachments drag&drop UI PASS (overlay/drop/picker/remove); finding — intermittent first-drop error (9b4d343)
- §8 Session Skills complete (Remove PASS); refresh handoff summary + fixture state (a1ba3b6)
- §8 per-task activation + no-leak counterprobe PASS; UI partial (cards/general-tab open) (9b041ba)
- finding — agent-settings gear uses Unicode glyph, not Icon.Settings PathIcon (inconsistent) (39fc594)
- §8 skill install PASS (6 skills, commit-pinned); finding — Skills tab has no empty-state (b353ed6)
- note Mika explicitly wants AskUser interaction in detail island (416e47e)
- §7 AskUser complete — timeout UI-cleanup visually verified (banner clears) (e8b5e97)
- §7 AskUser PASS (happy-path + backend timeout); finding — banner only in Mission Control, absent in detail island (d19ef54)
- note fixture cleanup (verif tasks/worktrees removed, ClaudeDoTests reset) (ded068c)
- refresh handoff for next session — progress, remaining (§7-§11+edges), gotchas, fixture state (9556e0e)
- trim to actively-verified 2026-07-24 findings; drop stale manual-verif/historical blocks (9d39a8f)
- §5 ConPTY/Mission Control PASS (prompt-send, close kills proc); ad-hoc icon invisible + re-open re-sends noted (b536b6f)
- §5 findings — invisible New-session icon (Icon.Plus stroke-only), re-open re-sends prompt (1b80bb0)
- §3 PASS end-to-end (+§1 children-band, +§4 planning-conflict); dequeue-X UX nit (4394623)
- §3 finalize findings — improvements-mislabel, child-badge live-refresh, chain not visualized (f0b0582)
- planning session permission-prompt bug + planning-active parent shows Idle (UX) (07de897)
- clean additive approve PASS (2101228)
- §1 commit-range-after-merge PASS; blocked-merge silent-fail confirmed on clean path too (8241bf8)
- §4 merge editor PASS end-to-end + UX findings (continue-btn, multi-file, blocked-merge) (255705d)
- Approve & Merge silently swallows a blocked merge (no footer error) (3dfd75f)
- §1 findings — raw-JSON outcome bug, rename/turns nits, session-tab expected (26c03a5)
- correct permission finding — auto+haiku denies writes (not a CLI regression), §2 happy-path PASS (3211bfc)
- log autonomous-batch results (§2/§6/§9/§12) (79ce7af)
- track CLI 2.1.207 --permission-mode auto write-denial regression (0ad93f4)
- remove chain-cascade bug bullet (fixed in 110364a) (3d668da)
- explore-notes convention + verification handoff for manual checks (d6891b8)
- update for v2.1.0 (ad58129)
## v2.1.0 — 2026-07-23
### Features