# Changelog (English) This document records all version updates for **MCP Feedback Enhanced**. ## [v2.3.0] - System Stability & Resource Management Enhancement ### ๐ŸŒŸ Highlights This version focuses on improving system stability and user experience, particularly solving the browser launch issue in Cursor SSH Remote environments. ### โœจ New Features - ๐ŸŒ **SSH Remote Environment Support**: Solved Cursor SSH Remote browser launch issues with clear usage guidance - ๐Ÿ›ก๏ธ **Error Message Improvements**: Provides more user-friendly error messages and solution suggestions when errors occur - ๐Ÿงน **Auto-cleanup Features**: Automatically cleans temporary files and expired sessions to keep the system tidy - ๐Ÿ“Š **Memory Monitoring**: Monitors memory usage to prevent system resource shortage ### ๐Ÿš€ Improvements - ๐Ÿ’พ **Resource Management Optimization**: Better system resource management for improved performance - ๐Ÿ”ง **Enhanced Error Handling**: Provides clearer explanations and solutions when problems occur - ๐ŸŒ **Connection Stability**: Improved Web UI connection stability - ๐Ÿ–ผ๏ธ **Image Upload Optimization**: Enhanced stability of image upload functionality ### ๐Ÿ› Bug Fixes - ๐ŸŒ **Connection Issues**: Fixed WebSocket connection related problems - ๐Ÿ”„ **Session Management**: Fixed session state tracking issues - ๐Ÿ–ผ๏ธ **Image Processing**: Fixed event handling issues during image upload --- ## [v2.2.5] - WSL Environment Support & Cross-Platform Enhancement ### โœจ New Features - ๐Ÿง **WSL Environment Detection**: Automatically identifies WSL environments and provides specialized support logic - ๐ŸŒ **Smart Browser Launching**: Automatically invokes Windows browser in WSL environments with multiple launch methods - ๐Ÿ”ง **Cross-Platform Testing Enhancement**: Test functionality integrates WSL detection for improved test coverage ### ๐Ÿš€ Improvements - ๐ŸŽฏ **Environment Detection Optimization**: Improved remote environment detection logic, WSL no longer misidentified as remote environment - ๐Ÿ“Š **System Information Enhancement**: System information tool now displays WSL environment status - ๐Ÿงช **Testing Experience Improvement**: Test mode automatically attempts browser launching for better testing experience --- ## [v2.2.4] - GUI Experience Optimization & Bug Fixes ### ๐Ÿ› Bug Fixes - ๐Ÿ–ผ๏ธ **Image Duplicate Paste Fix**: Fixed the issue where Ctrl+V image pasting in GUI would create duplicate images - ๐ŸŒ **Localization Switch Fix**: Fixed image settings area text not translating correctly when switching languages - ๐Ÿ“ **Font Readability Improvement**: Adjusted font sizes in image settings area for better readability --- ## [v2.2.3] - Timeout Control & Image Settings Enhancement ### โœจ New Features - โฐ **User Timeout Control**: Added customizable timeout settings with flexible range from 30 seconds to 2 hours - โฑ๏ธ **Countdown Timer**: Real-time countdown timer display at the top of the interface for visual time reminders - ๐Ÿ–ผ๏ธ **Image Size Limits**: Added image upload size limit settings (unlimited/1MB/3MB/5MB) - ๐Ÿ”ง **Base64 Compatibility Mode**: Added Base64 detail mode to improve image recognition compatibility with AI models - ๐Ÿงน **UV Cache Management Tool**: Added `cleanup_cache.py` script to help manage and clean UV cache space ### ๐Ÿš€ Improvements - ๐Ÿ“š **Documentation Structure Optimization**: Reorganized documentation directory structure, moved images to `docs/{language}/images/` paths - ๐Ÿ“– **Cache Management Guide**: Added detailed UV Cache management guide with automated cleanup solutions - ๐ŸŽฏ **Smart Compatibility Hints**: Automatically display Base64 compatibility mode suggestions when image upload fails ### ๐Ÿ› Bug Fixes - ๐Ÿ›ก๏ธ **Timeout Handling Optimization**: Improved coordination between user-defined timeout and MCP system timeout - ๐Ÿ–ฅ๏ธ **Interface Auto-close**: Fixed interface auto-close and resource cleanup logic after timeout - ๐Ÿ“ฑ **Responsive Layout**: Optimized timeout control component display on small screen devices --- ## [v2.2.2] - Timeout Auto-cleanup Fix ### ๐Ÿ› Bug Fixes - ๐Ÿ”„ **Timeout Auto-cleanup**: Fixed GUI/Web UI not automatically closing after MCP session timeout (default 600 seconds) - ๐Ÿ›ก๏ธ **Resource Management Optimization**: Improved timeout handling mechanism to ensure proper cleanup and closure of all UI resources on timeout - โšก **Enhanced Timeout Detection**: Strengthened timeout detection logic to correctly handle timeout events in various scenarios --- ## [v2.2.1] - Window Optimization & Unified Settings Interface ### ๐Ÿš€ Improvements - ๐Ÿ–ฅ๏ธ **Window Size Constraint Removal**: Removed GUI main window minimum size limit from 1000ร—800 to 400ร—300 - ๐Ÿ’พ **Real-time Window State Saving**: Implemented real-time saving mechanism for window size and position changes - โš™๏ธ **Unified Settings Interface Optimization**: Improved GUI settings page configuration saving logic to avoid setting conflicts ### ๐Ÿ› Bug Fixes - ๐Ÿ”ง **Window Size Constraint**: Fixed GUI window unable to resize to small dimensions issue - ๐Ÿ›ก๏ธ **Setting Conflicts**: Fixed potential configuration conflicts during settings save operations --- ## [v2.2.0] - Layout & Settings UI Enhancements ### โœจ New Features - ๐ŸŽจ **Horizontal Layout Mode**: GUI & Web UI combined mode adds left-right layout option for summary and feedback ### ๐Ÿš€ Improvements - ๐ŸŽจ **Improved Settings Interface**: Optimized the settings page for both GUI and Web UI - โŒจ๏ธ **GUI Shortcut Enhancement**: Submit feedback shortcut now fully supports numeric keypad Enter key ### ๐Ÿ› Bug Fixes - ๐Ÿ”ง **Image Duplication Fix**: Resolved Web UI image pasting duplication issue --- ## [v2.1.1] - Window Positioning Optimization ### โœจ New Features - ๐Ÿ–ฅ๏ธ **Smart Window Positioning**: Added "Always show window at primary screen center" setting option - ๐ŸŒ **Multi-Monitor Support**: Perfect solution for complex multi-monitor setups like T-shaped screen arrangements - ๐Ÿ’พ **Position Memory**: Auto-save and restore window position with intelligent visibility detection --- ## [v2.1.0] - Complete Refactored Version ### ๐ŸŽจ Major Refactoring - ๐Ÿ—๏ธ **Complete Refactoring**: GUI and Web UI adopt modular architecture - ๐Ÿ“ **Centralized Management**: Reorganized folder structure, improved maintainability - ๐Ÿ–ฅ๏ธ **Interface Optimization**: Modern design and improved user experience ### โœจ New Features - ๐ŸŽ **macOS Interface Optimization**: Specialized improvements for macOS user experience - โš™๏ธ **Feature Enhancement**: New settings options and auto-close page functionality - โ„น๏ธ **About Page**: Added about page with version info, project links, and acknowledgments --- ## [v2.0.14] - Shortcut & Image Feature Enhancement ### ๐Ÿš€ Improvements - โŒจ๏ธ **Enhanced Shortcuts**: Ctrl+Enter supports numeric keypad - ๐Ÿ–ผ๏ธ **Smart Image Pasting**: Ctrl+V directly pastes clipboard images --- ## [v2.0.9] - Multi-language Architecture Refactor ### ๐Ÿ”„ Refactoring - ๐ŸŒ **Multi-language Architecture Refactor**: Support for dynamic loading - ๐Ÿ“ **Modularized Language Files**: Modular organization of language files --- ## [v2.0.3] - Encoding Issues Fix ### ๐Ÿ› Critical Fixes - ๐Ÿ›ก๏ธ **Complete Chinese Character Encoding Fix**: Resolved all Chinese display related issues - ๐Ÿ”ง **JSON Parsing Error Fix**: Fixed data parsing errors --- ## [v2.0.0] - Web UI Support ### ๐ŸŒŸ Major Features - โœ… **Added Web UI Support**: Support for remote environments - โœ… **Auto Environment Detection**: Automatically choose appropriate interface - โœ… **WebSocket Real-time Communication**: Real-time bidirectional communication --- ## Legend | Icon | Meaning | |------|---------| | ๐ŸŒŸ | Version Highlights | | โœจ | New Features | | ๐Ÿš€ | Improvements | | ๐Ÿ› | Bug Fixes | | ๐Ÿ”„ | Refactoring Changes | | ๐ŸŽจ | UI Optimization | | โš™๏ธ | Settings Related | | ๐Ÿ–ฅ๏ธ | Window Related | | ๐ŸŒ | Multi-language/Network Related | | ๐Ÿ“ | File Structure | | โŒจ๏ธ | Shortcuts | | ๐Ÿ–ผ๏ธ | Image Features | --- **Full Project Info:** [GitHub - mcp-feedback-enhanced](https://github.com/Minidoracat/mcp-feedback-enhanced)