docs(changelog): update for v2.8.0
This commit is contained in:
+97
-1
@@ -1,5 +1,101 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## v2.8.0 — 2026-08-06
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- persist interactive session id so a closed/aborted ConPTY session can be resumed (1a988ff)
|
||||||
|
- repo scan discovers nested repos in subfolders (7affb4c)
|
||||||
|
- warn when the running worker predates the selected repo's merged HEAD (8bc7bc0)
|
||||||
|
- add treatWaitingForChildrenAsBusy to wait_for_task_change (af16830)
|
||||||
|
- warn on near-duplicate titles in add_task/batch_add_tasks (3e07536)
|
||||||
|
- add Diagnose section to SettingsWindow (7e1b117)
|
||||||
|
- raise wait_for_task_change timeout, expose queue slot state (d43b5fc)
|
||||||
|
- add get_effective_run_config MCP tool (a768bc4)
|
||||||
|
- hand off to a fresh session after Phase 2 (4ef0127)
|
||||||
|
- add copy-last-40-lines button to log visualizer (8c251c7)
|
||||||
|
- make max-turns ceiling editable in General tab (2975f90)
|
||||||
|
- add SystemCheckPage with blocking-error gating (5cc1ec9)
|
||||||
|
- pull in preflight check implementations as prerequisite for SystemCheckPage (05be07b)
|
||||||
|
- add Claude CLI preflight checks (found, version, login, auto-mode) (d743a9d)
|
||||||
|
- add Git, GitIdentity, Port, and WriteAccess preflight checks (45bc324)
|
||||||
|
- add check abstraction and EnvironmentCheckService (8b26e23)
|
||||||
|
- clamp max-turns to a configurable ceiling (08ac8bf)
|
||||||
|
- make overview panes and queue strip individually resizable (3ea48ff)
|
||||||
|
- add reading-discipline section to default system prompt (f02b7d6)
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
|
||||||
|
- honor RunCancellationRegistry.Register's return value at both dispatch sites (109e85d)
|
||||||
|
- treat an immediate ConPTY exit as a start failure (4a28bfe)
|
||||||
|
- surface merge-drain cancel rejection in task-row quick cancel (27d50b8)
|
||||||
|
- close interactive-session gate bypasses in reset-and-retry and plan queueing (1660210)
|
||||||
|
- surface worker-offline failures when deleting a task (a78cc52)
|
||||||
|
- bound the ConPTY launch-gate wait so a hung launch can't freeze other panes (4310f88)
|
||||||
|
- reparse-check repo-scan root folder and move scan off UI thread (b97f55b)
|
||||||
|
- serialize ConPTY env launch and close open-path dedupe races (176ba78)
|
||||||
|
- gate Mission Control submit-for-review, add retry, fix event leak (57c61a2)
|
||||||
|
- block cancelling a task while its unit merge is draining (79f90a9)
|
||||||
|
- filter the transliterated 'fuer' stopword, not the untransliterated 'fur' (efee147)
|
||||||
|
- claim Running before creating run resources (774f9d3)
|
||||||
|
- gate queueing on an open interactive ConPTY session (d84607f)
|
||||||
|
- route details-pane task delete through worker to advance blocked parents (9e2a15e)
|
||||||
|
- advance planning chains and parents on stale-Running recovery (58741c2)
|
||||||
|
- keep ConPTY sessions alive across Mission Control layout rebuilds (aac84e4)
|
||||||
|
- suppress auto-open conflict resolver during MCP-driven merges (5d1d2d8)
|
||||||
|
- release the ShellLink COM object so reading a .lnk doesn't lock it (c6213d7)
|
||||||
|
- surface empty review ranges and blocked children over MCP (e59f6c2)
|
||||||
|
- clean up three review leftovers from the list-handler run (b54a133)
|
||||||
|
- make list_tasks/batch_get_tasks lean by default (f8c48e2)
|
||||||
|
- restore ForegroundHelper.AllowAny call before wt.exe launch (46c664a)
|
||||||
|
- skip rewriting the autostart shortcut when already current (445242c)
|
||||||
|
- remove duplicate list-settings context menu entry (68aa2f5)
|
||||||
|
- read the persisted MCP port on update instead of the wizard default (3462ca1)
|
||||||
|
- show the MCP registration step in the progress list (e717c90)
|
||||||
|
- refresh the run session id live, close the stale handoff pane (f106c89)
|
||||||
|
- stop NumericUpDown from writing null into non-nullable settings (56f7d64)
|
||||||
|
- apply the verify gate to worktree-less approvals and report it everywhere (091aca5)
|
||||||
|
- recover the planning session id from the on-disk transcript (b679126)
|
||||||
|
- make Files-tab system prompts view-only, drop external-editor edit path (6887b1d)
|
||||||
|
- broadcast TaskUpdated on queue-claimed task start (8602010)
|
||||||
|
- remove duplicate Let-Claude entry point and icon collision (df16989)
|
||||||
|
- filter EF Core/ASP.NET Core noise out of log ring buffer (29bd1b5)
|
||||||
|
- clarify worktree commits aren't auto-commits (a7d95a0)
|
||||||
|
- resolve claude CLI shims (.cmd/.bat) not just .exe on PATH (e88f9d0)
|
||||||
|
- stop 429s with an activity-dependent poll cadence + manual refresh (2700c3d)
|
||||||
|
- pass FakeTranscriptUsageReader to TaskRunner in FailureDiagnosisTests (f6cb825)
|
||||||
|
- stop on-disk prompt overrides from freezing forever (b153869)
|
||||||
|
- surface the real reason a Claude run failed instead of a generic exit-code message (2ebdadf)
|
||||||
|
- record real raw token usage per run, not the uncached remainder (7d3d6d7)
|
||||||
|
|
||||||
|
### Performance
|
||||||
|
|
||||||
|
- stop echoing task description from writing MCP tools (ecba129)
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
- document the ConPTY env race and open-path dedupe fixes (4d9ceef)
|
||||||
|
- reflect claim-before-create ordering in worker-task-pipeline (42a234b)
|
||||||
|
- document the queueing gate on open ConPTY sessions (ed7cd7d)
|
||||||
|
- document interactive session id persistence and resume precedence (6118698)
|
||||||
|
- document stale-Running chain/parent advance fix (1649291)
|
||||||
|
- document the kill-on-detach gotcha and ConPtyPaneHost reparenting (0d1e3b9)
|
||||||
|
- point both drift checks at the merged state (0878bae)
|
||||||
|
- point external-mcp drift check at the merged state (03c4ed4)
|
||||||
|
- evaluate planning-chain fork-base options, recommend fork-from-predecessor (db4177d)
|
||||||
|
- record the verify-gate reach and the NumericUpDown null trap (0f187d8)
|
||||||
|
- mark the usage-monitor pass done and drop the light-theme checks (730ecb1)
|
||||||
|
- record the findings from the 2026-08-06 visual pass (b6ecbb1)
|
||||||
|
- re-verify the 2026-07-24 findings and drop the fixed ones (b5a8d58)
|
||||||
|
- drop the verified 2026-07-27 visual-pass block, keep its design notes (e113987)
|
||||||
|
- mark the MaxTurnsCeiling editor as shipped (4309c4c)
|
||||||
|
- drop the stale reserved-slot comment now that Claude Help Me shipped (41c2de5)
|
||||||
|
- document Environment Checks + note unmerged prerequisite gap (a6af90f)
|
||||||
|
- break growing enumerations into one entry per line (beef57f)
|
||||||
|
- root-cause --permission-mode auto + CLI/.NET preflight research (dce42a9)
|
||||||
|
- rename ConPTY session UI text to interactive session (b1e4e54)
|
||||||
|
- update for v2.7.0 (0e0438d)
|
||||||
|
|
||||||
## v2.7.0 — 2026-08-05
|
## v2.7.0 — 2026-08-05
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
@@ -582,7 +678,7 @@
|
|||||||
- initialize Localizer at app startup from config/OS culture (f529a5f)
|
- initialize Localizer at app startup from config/OS culture (f529a5f)
|
||||||
- add Language preference and Save() to AppSettings (6a85d82)
|
- add Language preference and Save() to AppSettings (6a85d82)
|
||||||
- add Avalonia loc:Tr markup extension and LocalizedString (35ad171)
|
- add Avalonia loc:Tr markup extension and LocalizedString (35ad171)
|
||||||
- seed en.json and wire locale copy to app output (3c40bb5)
|
- seed en.json and wire locale copy to app output (3c40bb5e)
|
||||||
- add CultureResolver for OS-culture mapping (d95d55e)
|
- add CultureResolver for OS-culture mapping (d95d55e)
|
||||||
- add Localizer with fallback chain and change event (d22b50e)
|
- add Localizer with fallback chain and change event (d22b50e)
|
||||||
- add LocaleStore folder discovery (a83a0c4)
|
- add LocaleStore folder discovery (a83a0c4)
|
||||||
|
|||||||
Reference in New Issue
Block a user