Add settings UI with WSL configuration support

- Add settings button to webview UI
- Implement settings panel with WSL bridge configuration
- Add real-time settings updates via VS Code configuration API
- Support for WSL distro, node path, and claude path configuration
- Improve user experience by eliminating manual config file editing
This commit is contained in:
erwinh22
2025-06-19 15:10:04 -04:00
parent 39ff5bb4e4
commit a0bbc5764e
7 changed files with 349 additions and 27 deletions

View File

@@ -4,6 +4,21 @@ All notable changes to the "claude-code-chat" extension will be documented in th
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
## [Unreleased]
## [0.0.8] - 2025-06-19
### Added
- WSL (Windows Subsystem for Linux) configuration support
- New setting: `claudeCodeChat.wsl.enabled` to enable WSL integration
- New setting: `claudeCodeChat.wsl.distro` to specify WSL distribution
- New setting: `claudeCodeChat.wsl.nodePath` to configure Node.js path in WSL
- New setting: `claudeCodeChat.wsl.claudePath` to configure Claude path in WSL
- Automatic detection of execution environment (native vs WSL)
- WSL support for Claude login terminal command
### Changed
- Claude execution now supports both native and WSL environments based on configuration
- Terminal login command adapts to WSL settings when enabled
## [0.0.7] - Previous Release
- Initial release