Releases
v0.3.0
v0.3.0: Terminals everywhere, sturdier diffs, and a friendlier protocol
Latest
Compare
Sorry, something went wrong.
No results found
Added
External terminal provider to run Claude in a separate window (#102 )
Support for custom/out-of-tree terminal providers via a provider table (#91 )
New "none" terminal provider option for fully external CLI management (#130 )
ensure_visible API for terminal providers (#103 )
Working directory control for the Claude terminal (#117 )
Function values supported for external_terminal_cmd (#119 )
External terminal cwd support and stricter placeholder parsing (e21a837 )
Shift+Enter keybinding for newline in the terminal (#116 )
focus_after_send option (#118 )
Snacks: snacks_win_opts to override Snacks.terminal.open() options (#65 )
Redesigned diff view with horizontal layout and new tab options (#111 )
keep_terminal_focus option for diff views (#95 )
Configurable behavior when rejecting "new file" diffs (#114 )
Skip diff on dirty buffers (#104 )
Model picker when launching Claude via the CLI --model flag (#18 )
Claude Haiku added to supported models (#110 )
CLAUDE_CONFIG_DIR environment variable support (#58 )
New env configuration option (#21 )
PartialClaudeCodeConfig type for safer partial configurations (#115 )
Generalized format hook with floating-window documentation (7e894e9 )
WebSocket authentication using UUID tokens (#56 )
MCP tools brought into full compliance with the VS Code extension specs (#57 )
mini.files support with follow-up polish (#89 , #98 )
Visual selection support inside neo-tree, nvim-tree, and mini.files buffers (#132 )
Fixed
Wrap ERROR/WARN logging in vim.schedule to avoid fast-event context errors (#54 )
Native terminal: don't wipe the Claude buffer on window close (#60 )
Native terminal: respect auto_close (#63 )
Snacks: invalid window error on :ClaudeCodeFocus (#64 )
Debounce selection updates to reduce churn (#92 )
Connection reliability: better handshake detection and progressive polling so queued @-mentions land reliably right after connection (#133 )
Fix vim.notify scheduling (#21 )
Changed
Centralized type definitions into a dedicated types.lua module (#108 )
Diff view config cleanup — removed unused auto_close_on_accept and show_diff_stats (#111 )
Documentation
Updated PROTOCOL.md with complete VS Code tool specs; streamlined README (#55 )
Removed outdated IDE-integration warning from the README (#78 )
Configuration examples converted to collapsible sections; community extensions listed (#93 )
Local and native binary installation guide (#94 )
Auto-save plugin compatibility note (#106 )
You can’t perform that action at this time.