# Release v2.2.3 - Timeout Control & Image Settings Enhancement ## ๐ŸŒŸ Highlights This version introduces user-controllable timeout settings and flexible image upload configuration options, while improving UV Cache management tools to enhance the overall user experience. ## โœจ 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 - ๐Ÿ”„ **Settings Sync Mechanism**: Improved image settings synchronization between different interface modes ## ๐Ÿ› 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 ## ๐Ÿ”ง Technical Improvements - ๐ŸŽ›๏ธ **Timeout Control Architecture**: Implemented separated design for frontend countdown timer and backend timeout handling - ๐Ÿ“Š **Image Processing Optimization**: Improved image upload size checking and format validation mechanisms - ๐Ÿ—‚๏ธ **Settings Persistence**: Enhanced settings saving mechanism to ensure correct saving and loading of user preferences - ๐Ÿงฐ **Tool Script Enhancement**: Added cross-platform cache cleanup tool with support for force cleanup and preview modes ## ๐Ÿ“ฆ Installation & Update ```bash # Quick test latest version uvx mcp-feedback-enhanced@latest test --gui # Update to specific version uvx mcp-feedback-enhanced@v2.2.3 test ``` ## ๐Ÿ”— Related Links - Full Documentation: [README.md](../../README.md) - Issue Reporting: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues) - Related PRs: #22 (Timeout Control Feature), #19 (Image Settings Feature)