v2.1.235
Added 1
- Add an optional spellcheck setting that underlines misspelled words in the prompt input as you type, using your installed aspell, hunspell, or ispell
Changed 7
- Improve memory and CPU usage while cloud sessions such as /ultrareview or /autofix-pr run in the background by no longer re-scanning and re-rendering their event streams on every update
- Improve permission dialogs: display text and "don't ask again" options now always match what a grant would cover, and "don't ask again" is withheld when contents cannot be fully displayed
- Improve the embedded grep in native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and -m N with -A/-C prints correct context
- Improve the context-limit error to say when auto-compact is off and point to /config to re-enable it
- Preserve NORMAL mode and cursor position in Vim mode when toggling the detailed transcript (ctrl+o) or closing a panel
- Make arrow keys and Enter pressed in quick succession in dialogs select the option you navigated to instead of the previously highlighted one
- Make Remote Control apply the same enterprise-gateway availability check as interactive startup
Fixed 11
- Fix whole-prompt-cache invalidation when a language server disconnected or reconnected mid-session
- Fix nested markdown list items misaligning at depth 3+ and add a hanging indent to wrapped list items in the terminal UI
- Fix prompt input highlights (slash commands, keywords, mentions) appearing shifted by one or more characters in some multi-line prompts
- Fix Shift+Tab inside the permission prompt's comment field approving the edit and granting session-wide edit permission instead of closing the field
- Fix the Agent tool advertising a general-purpose default in sessions where that agent is unavailable by providing a clear error listing the available agents
- Fix notebook cell delete/replace approval dialogs silently omitting the existing cell content when the notebook or cell could not be read; now the dialog explains why
- Fix slash commands run while Claude is responding showing HTML entities instead of the actual characters
- Fix the prompt footer not showing the "Update installed" restart notice after a background auto-update
- Fix the expanded task list (ctrl+t) always starting collapsed when resuming or relaunching into a session that still has open tasks
- Make SendMessage refuse messages too large for cross-session delivery up front instead of silently dropping them
- Fix focus jumping between open Claude tabs on its own in VSCode when a window with several Claude panels is restored or reloaded
From Claude Code
What's changed
- Added an optional
spellchecksetting that underlines misspelled words in the prompt input as you type, using your installedaspell,hunspell, orispell - Fixed whole-prompt-cache invalidation when a language server disconnected or reconnected mid-session
- Fixed nested markdown list items misaligning at depth 3+ and added a hanging indent to wrapped list items in the terminal UI
- Fixed prompt input highlights (slash commands, keywords, mentions) appearing shifted by one or more characters in some multi-line prompts
- Fixed Shift+Tab inside the permission prompt's comment field approving the edit and granting session-wide edit permission instead of closing the field
- Fixed the Agent tool advertising a general-purpose default in sessions where that agent is unavailable: an omitted
subagent_typethere now gets a clear error listing the available agents - Fixed notebook cell delete/replace approval dialogs silently omitting the existing cell content when the notebook or cell could not be read; the dialog now says why
- Fixed slash commands run while Claude is responding showing HTML entities instead of the actual characters
- Fixed the prompt footer not showing the "Update installed" restart notice after a background auto-update
- Fixed the expanded task list (
ctrl+t) always starting collapsed when resuming or relaunching into a session that still has open tasks - Improved memory and CPU usage while cloud sessions such as
/ultrareviewor/autofix-prrun in the background — their event streams are no longer re-scanned and re-rendered on every update - Improved permission dialogs: display text and "don't ask again" options now always match what a grant would cover, and "don't ask again" is withheld when contents cannot be fully displayed
- Improved the embedded
grepin native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and-m Nwith-A/-Cprints correct context - Improved the context-limit error to say when auto-compact is off and point to
/configto re-enable it - Vim mode: NORMAL mode and cursor position are now preserved when toggling the detailed transcript (ctrl+o) or closing a panel
- Dialogs: arrow keys and Enter pressed in quick succession now select the option you navigated to instead of the previously highlighted one
SendMessagenow refuses messages too large for cross-session delivery up front instead of silently dropping them- Remote Control:
claude rcnow applies the same enterprise-gateway availability check as interactive startup - [VSCode] Fixed focus jumping between open Claude tabs on its own when a window with several Claude panels is restored or reloaded