What's Changed
- fix(terminal): let pane recovery reach input stuck behind a never-settling connect by @brennanb2025 in #8673
- fix(github): pin work-item list ordering to updated-desc so cursor pagination reaches every page by @moseoh in #8658
- chore: drop local notes/ and pr-evidence/ from the tree by @nwparker in #8677
- fix(mobile): handle base_not_on_remote in PR-create block message by @brennanb2025 in #8676
- fix(agent-status): guard against re-entrant pending-status flush (crash 9fc89529) by @nwparker in #8671
- fix(sidebar): guard kanban worktree sort against undefined displayName (crash 99657ab1) by @OrcaWin in #8683
- fix(markdown-preview): paint Find matches without mutating react DOM (crash 237acef1) by @nwparker in #8678
- fix(deps): bump radix-ui 1.4.3→1.6.2 + react 19.2.7 to stop React 19 #185 ref loop (crash e95669d2) by @nwparker in #8679
- fix(terminal): retire sessions when tabs close by @brennanb2025 in #8628
- fix(mobile): resync worktree list + idempotent notification replay on reconnect (#8498 #8129) by @nwparker in #8690
- fix(i18n/zh): 修复3处翻译质量错误 by @fsdwen in #8693
- fix(mobile): re-fit terminal PTY when the frame height settles by @brennanb2025 in #8647
- fix(daemon): replace a permanently wedged daemon instead of preserving it forever (#8689) by @nwparker in #8697
- fix(terminal): derive zsh wrapper ZDOTDIR from %x so non-ASCII WSL logins load .zshrc (#8003) by @rodboev in #8209
- Add version-matched skill guides to the CLI by @brennanb2025 in #8624
- fix(mobile): harden terminal height refit (follow-up to #8647) by @brennanb2025 in #8707
- perf(terminal): defer cold worktree activation tab mounts until first reveal by @brennanb2025 in #8597
- fix(agent-hooks): make Windows cmd hook launcher directly spawnable (#8430 regression) by @OrcaWin in #8737
Full Changelog: v1.4.139...v1.4.141