Releases: codeflow-studio/claude-code-chat
Release v0.1.9
This release includes custom command handling improvements to match the behavior of the latest Claude Code version.
Changes
- Updated custom command handling with deduplication to align with latest Claude Code behavior
- Improved command processing to match Claude Code's expected functionality
- Enhanced compatibility with current Claude Code features
Bug Fixes
- Fixed custom command processing to work correctly with latest Claude Code version
- Resolved command deduplication issues
For installation instructions and usage, please see the README.
Release v0.1.6
Claude Code VSCode Extension v0.1.6
β¨ New Features
- Official Claude Code Extension Integration: NEW feature to detect and use the official Claude Code extension (anthropic.claude-code) when available
- Enhanced Terminal Connection Strategy: Intelligent terminal management and connection with smart disposal
π Improvements
- Launch Strategy: Unified launch logic for both auto-start and manual launch scenarios
- Error Handling: Enhanced error handling mechanisms throughout the extension
- Performance: Better resource management and terminal lifecycle handling
π§ Technical
- Added test infrastructure improvements (test dependencies updated)
- Code quality improvements with enhanced linting and compilation
- Zero breaking changes - existing terminal functionality preserved as fallback
π¦ Installation
Download the .vsix file and install in VSCode via:
- Command Palette β "Extensions: Install from VSIX..."
- Or drag and drop the file into VSCode Extensions view
π Links
v0.1.5 - Claude Code Mode Toggle & Launch Options
π New Features
Claude Code Mode Toggle Button
- Added mode toggle button with custom SVG icon in the input area
- Toggle Claude Code modes using Shift+Tab directly from the UI
- Accessible via button click or Command Palette (
Claude Code: Toggle Mode)
Enhanced Launch Options
- Smart launch options UI when Claude Code is not running
- Three launch modes:
- Start New Session: Begin fresh conversation (
claude) - Continue Last Session: Resume previous conversation (
claude -c) - Select History: Browse and select from past conversations (
claude -r)
- Start New Session: Begin fresh conversation (
- Launch options automatically show/hide based on terminal state
Improved Terminal Management
- Enhanced auto-start configuration with command selection
- Better detection and connection to existing Claude terminals
- Unified terminal management across extension lifecycle
- Smart terminal visibility - shows in background without stealing focus
π Bug Fixes
- HOTFIX: Fixed launch options appearing when connecting to existing Claude terminals
- Improved terminal connection reliability
- Fixed race conditions during webview initialization
- Better error handling for terminal management
βοΈ Technical Improvements
- Enhanced configuration options for auto-start behavior
- Improved state management between extension and webview
- Better logging for debugging terminal scenarios
- Defensive programming to prevent UI inconsistencies
π± UI/UX Enhancements
- Consistent visual styling across all UI components
- Better accessibility with keyboard shortcuts
- Improved visual feedback for user actions
- Enhanced launch options with clear descriptions and icons
Full Changelog: v0.1.4...v0.1.5
v0.1.3 - Quick Fix Integration
π Quick Fix Integration Release
Version 0.1.3 introduces seamless integration with VSCode's Quick Fix system, bringing AI assistance directly to your error diagnostics workflow.
β¨ New Features
Quick Fix Integration
- "Fix with Claude Code" option in VSCode's Quick Fix menu (Ctrl+. / Cmd+.)
- Automatic Error Context: Sends file references, line numbers, error messages, and surrounding code
- Smart Paste Detection: Properly triggers Claude Code's paste detection system
- Universal Support: Works with all programming languages and error types
Enhanced Terminal Input
- Smart Paste Detection: Unified system that automatically determines when to use paste mode
- Consistent Behavior: All input methods use the same intelligent logic
- Better Integration: Improved coordination with Claude Code's paste detection
π οΈ How to Use Quick Fix
- See Error: When you notice red/yellow squiggly lines under your code
- Open Quick Fix: Press
Ctrl+.(orCmd+.on Mac) or click the lightbulb icon - Select "Fix with Claude Code": Choose the option from the Quick Fix menu
- Get AI Help: Claude receives full error context and provides targeted assistance
π§ Technical Improvements
- Refactored terminal input provider for consistency
- Added comprehensive VSCode diagnostic integration
- Enhanced error context extraction and formatting
- Improved documentation with visual examples
π¦ Installation
Install from the VSCode Marketplace or download the VSIX file from this release.
π Bug Reports
Found an issue? Please report it on our Issues page.
Full Changelog: v0.1.2...v0.1.3
v0.1.2 - VSCode Compatibility Fix
π Bug Fixes
VSCode Compatibility
- Fixed Installation Error: Lowered minimum VSCode version requirement from 1.100.0 to 1.90.0
- Broader Support: Now compatible with VSCode versions 1.90.0 and above (including 1.96.2)
- Resolves Issue: Fixes "not compatible with the current version" installation errors
π¦ Installation
Download the .vsix file and install via:
code --install-extension claude-code-extension-0.1.2.vsixOr use VSCode's "Install from VSIX" command in the Extensions view.
π For Existing Users
If you experienced installation issues with v0.1.1, this update resolves the compatibility problem. The extension now works with older VSCode versions while maintaining all functionality.
πΎ Latest Changes
- Committed to main branch: e57048c
- Package rebuilt with compatibility fixes
- All changes synchronized with repository
Full Changelog: v0.1.1...v0.1.2
v0.1.1 - Terminal Detection and Enhanced Functionality
π New Features
Terminal Detection
- Automatic Connection: Seamlessly detects and connects to existing AI assistant terminal sessions
- Cross-Platform Support: Intelligent process detection across macOS, Linux, and Windows
- Status Feedback: Clear UI indicators showing connection status and terminal state
- Smart Validation: Validates terminal responsiveness before attempting connection
Enhanced Drag & Drop
- Multi-Source Support: Files from VSCode Explorer, external file managers (Finder, Windows Explorer)
- Image Handling: Automatic temporary file creation for proper CLI integration
- Visual Feedback: Dashed outlines and improved UI during drag operations
- Path Intelligence: Smart relative/absolute path resolution based on workspace context
π§ Improvements
Terminal Experience
- Auto-Show: Terminal appears automatically when sending messages while preserving input focus
- Better Lifecycle: Improved terminal management with proper cleanup and connection handling
- Status Messages: Contextual banners showing connection state and helpful tips
Message Processing
- Unified Workflow: Streamlined image and problem processing pipeline
- Better Organization: Cleaner message sending logic with enhanced error handling
- Input Focus: Improved focus management after terminal operations
UI Polish
- Cleaner Paths: Removed redundant slashes in context menu displays
- Better Feedback: Enhanced visual indicators for drag and drop operations
- Smoother Experience: Improved input field behavior and interactions
π Bug Fixes
- Path Resolution: Fixed file path construction for proper relative paths
- Image Processing: Ensured all images are saved to temporary files before CLI transmission
- Process Detection: Enhanced reliability of AI assistant process detection across terminal types
- Focus Management: Better input field focus restoration after operations
π¦ Installation
Download the .vsix file and install via: code --install-extension claude-code-extension-0.1.1.vsix
Or use VSCode's Install from VSIX command in the Extensions view.
π Upgrade Notes
This release includes significant improvements to terminal detection and connection handling. Existing users will benefit from automatic connection to running AI assistant sessions and enhanced drag & drop functionality.
v0.0.8 - Image Attachment Fix
π§ Bug Fixes
- Image Attachment Formatting: Fixed conditional logic in image manager for proper formatting of single vs multiple image attachments
- Claude Code Input: Eliminated duplicate image listings when sending images to Claude Code terminal
π Changes
This is a minor bug fix release that improves the image attachment experience when using the Claude Code extension. Previously, there was an issue with how single and multiple images were formatted when sent to the Claude Code terminal, which could result in duplicate listings.
What's Fixed
- Single images now display properly without index numbers
- Multiple images display with proper index numbering (1, 2, 3...)
- No more duplicate image references in Claude Code input
Installation
Download the latest .vsix file from this release and install it in VSCode, or install from the VS Code Marketplace.
Full Changelog: v0.0.7...v0.0.8
Claude Code Extension v0.0.7
π Claude Code Extension v0.0.7
β¨ New Features
Interactive Problem Selection UI
- Added sophisticated problem selection interface with preview functionality
- Visual problem browser makes it easier to identify and share relevant issues with Claude
- Enhanced debugging workflow with intuitive problem navigation
Line Number Information
- Code selections now include precise line number information
- Better context sharing with improved location accuracy
- Enhanced developer experience for code analysis and discussions
Problem Selector with Preview
- Visual previews of code problems before sharing
- Quick identification of relevant issues
- Streamlined problem-solving workflow
π Enhanced Developer Experience
- Improved problem navigation and code sharing workflows
- Better precision in code location sharing through line number integration
- More intuitive problem selection interface with visual previews
π¦ Installation
Install from the VS Code Marketplace or search for "Claude Code Assistant" in VS Code extensions.
π Resources
Note: This is an unofficial extension. Claude Code CLI must be installed separately. See the Claude Code documentation for installation instructions.
Release v0.0.6
Release v0.0.6 - Enhanced VSCode Integration
π New Features
- Context Menu Integration: Added "Add to Claude Code Input" option to editor context menu for selected code
- VSCode Problems Integration: Direct integration with VSCode's problems panel for enhanced error handling and reporting
- Selection-to-Input: Seamlessly add selected code snippets directly to Claude Code input for analysis
β¨ Enhanced
- Developer Workflow: Improved integration with VSCode's native features for a more streamlined coding experience
- Code Analysis: Better support for sharing selected code segments with Claude for targeted assistance
π What's Changed
- feat: Add context menu option to add selected code to Claude input
- feat: Add direct VSCode problems integration
- docs: Update changelog for v0.0.6 release
Full Changelog: v0.0.5...v0.0.6
This release continues our commitment to providing the best Claude Code integration experience for VSCode developers.
EOF < /dev/null
Claude Code Extension v0.0.5
What's New in v0.0.5
Fixed
- Input Field Scrolling: Fixed issue where long file paths would create unwanted horizontal scrollbars in the input field
- Text Wrapping: Improved text wrapping behavior so long content wraps to new lines instead of extending beyond the visible area
- Visual Consistency: Enhanced input field display for better readability with long file names and paths
Installation
Download the .vsix file and install it in VSCode using:
- Command Palette β Extensions: Install from VSIX...
- Or install from the VS Code Marketplace
Prerequisites
Make sure you have Claude Code CLI installed and configured on your system.
Full changelog: https://github.com/codeflow-studio/claude-code-chat/blob/main/CHANGELOG.md
