Skip to content

v0.2.0 - Enhanced UI and MCP-powered diff preview

Latest

Choose a tag to compare

@avifenesh avifenesh released this 03 Aug 19:46
· 5 commits to main since this release

✨ 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.