✨ What's New
Major Features
- 🔍 MCP-powered side-by-side diff preview - See changes before they're applied with Neovim's native diff highlighting
- 📊 Enhanced streaming UI - Real-time progress indicators with bottom-right message display
- 🖥️ Improved terminal integration - Better CLI parameter support and configurable terminal height
Key Improvements
- Redesigned streaming display with persistent popup windows
- Automatic CLAUDE.md integration for seamless diff preview setup
- Real-time file change notifications with reduced noise
- Better error handling for binary files and edge cases
- Enhanced MCP server management with auto-build capabilities
Bug Fixes
- Fixed newline handling in progress messages
- Resolved Claude command argument parsing issues
- Fixed diff window focus and display problems
- Improved MCP server path resolution
- Fixed terminal height configuration errors
Technical Changes
- Migrated from socket-based to file-based MCP communication
- Improved async operations for non-blocking MCP setup
- Enhanced debugging and logging capabilities
- Better handling of Claude CLI integration
🚀 Upgrade Notes
This release introduces MCP-powered diff preview as the primary way to see changes before they're applied. The feature is enabled by default and provides a much better user experience for reviewing Claude's modifications.
📋 Full Changelog
New Features:
- MCP-powered side-by-side diff preview
- Enhanced streaming UI with bottom-right display
- Configurable terminal height (default 50%)
- CLI parameters support for ClaudeTerminal
- Automatic CLAUDE.md integration
Improvements:
- Real-time progress indicators
- Reduced startup noise and excessive logging
- Better file change detection
- Enhanced error handling
Bug Fixes:
- Fixed Claude command parsing and execution
- Resolved diff window display issues
- Fixed binary file handling in watcher
- Improved MCP server reliability
See the full commit history for detailed changes.