What's Changed
- fix(deepseek): end an abandoned startup through its stdin lease (#2175)
- fix(opencode): close the server's stdin lease before signalling it (#2174)
- fix(composer): close unmatched spaced @ mentions and honor Escape (#2173)
- fix(links): skip sidebar panes when reusing a tab for a file link (#2172)
- feat(sessions): show icons in session context menus (#2171)
- test(chat): move hotkey tests out of the zen mode suite (#2165)
- feat(chat): bring hidden sidebar chat forward on focus toggle (#2164)
- fix(claude): list /goal in the slash menu despite builtin flag (#2163)
- fix(antigravity): measure context from the last model call (#2159)
- fix(style): show compacting indicator in the normal thinking color (#2058)
- feat(style): scale chat font sizes with note font size (#2053)
- fix(process): give native CLI probes 15s before reporting failure (#2051)
- feat(deepseek): enable DSH apply_patch and render it as a patch (#2050)
Full Changelog: 2.3.39...2.3.40