🔖 Release v2.2.4

- Updated version to 2.2.4
- Synchronized CHANGELOG files with release notes
- Auto-generated from RELEASE_NOTES system
This commit is contained in:
GitHub Action 2025-06-04 22:15:54 +00:00
parent b503d1f361
commit bfdc6bafd2
7 changed files with 99 additions and 87 deletions

View File

@ -1,5 +1,5 @@
[bumpversion] [bumpversion]
current_version = 2.2.3 current_version = 2.2.4
commit = False commit = False
tag = False tag = False
allow_dirty = True allow_dirty = True

View File

@ -3,7 +3,31 @@
This document records all version updates for **MCP Feedback Enhanced**. This document records all version updates for **MCP Feedback Enhanced**.
--- ---
# Release v2.2.3 - Timeout Control & Image Settings Enhancement # Release v2.2.4 - GUI Experience Optimization & Bug Fixes
## 🌟 Highlights
This version focuses on GUI user experience optimization, fixing image copy-paste duplication issues, reorganizing localization file structure, and improving interface text readability.
## 🐛 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
## 📦 Installation & Update
```bash
# Quick test latest version
uvx mcp-feedback-enhanced@latest test --gui
# Update to specific version
uvx mcp-feedback-enhanced@v2.2.4 test
```
## 🔗 Related Links
- Full Documentation: [README.md](../../README.md)
- Issue Reports: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues)
- Project Homepage: [GitHub Repository](https://github.com/Minidoracat/mcp-feedback-enhanced)
---
## 🌟 Highlights ## 🌟 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. 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.

View File

@ -2,6 +2,30 @@
本文件记录了 **MCP Feedback Enhanced** 的所有版本更新内容。 本文件记录了 **MCP Feedback Enhanced** 的所有版本更新内容。
---
# Release v2.2.4 - GUI 体验优化与问题修复
## 🌟 亮点
本版本专注于 GUI 使用体验的优化,修复了图片复制粘贴的重复问题,重新组织了语系文件结构,并改善了界面文字的可读性。
## 🐛 问题修复
- 🖼️ **图片重复粘贴修复**: 解决 GUI 界面中使用 Ctrl+V 复制粘贴图片时出现重复粘贴的问题
- 🌐 **语系切换修复**: 修复图片设定区域在语言切换时文字没有正确翻译的问题
- 📝 **字体可读性改善**: 调整图片设定区域的字体大小,提升文字可读性
## 📦 安装与更新
```bash
# 快速测试最新版本
uvx mcp-feedback-enhanced@latest test --gui
# 更新到特定版本
uvx mcp-feedback-enhanced@v2.2.4 test
```
## 🔗 相关链接
- 完整文档: [README.zh-CN.md](../../README.zh-CN.md)
- 问题报告: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues)
- 项目首页: [GitHub Repository](https://github.com/Minidoracat/mcp-feedback-enhanced)
--- ---
## [v2.2.4] - GUI 体验优化与问题修复 (2025-01-XX) ## [v2.2.4] - GUI 体验优化与问题修复 (2025-01-XX)

View File

@ -2,6 +2,30 @@
本文件記錄了 **MCP Feedback Enhanced** 的所有版本更新內容。 本文件記錄了 **MCP Feedback Enhanced** 的所有版本更新內容。
---
# Release v2.2.4 - GUI 體驗優化與問題修復
## 🌟 亮點
本版本專注於 GUI 使用體驗的優化,修復了圖片複製貼上的重複問題,重新組織了語系檔案結構,並改善了介面文字的可讀性。
## 🐛 問題修復
- 🖼️ **圖片重複貼上修復**: 解決 GUI 介面中使用 Ctrl+V 複製貼上圖片時出現重複貼上的問題
- 🌐 **語系切換修復**: 修復圖片設定區域在語言切換時文字沒有正確翻譯的問題
- 📝 **字體可讀性改善**: 調整圖片設定區域的字體大小,提升文字可讀性
## 📦 安裝與更新
```bash
# 快速測試最新版本
uvx mcp-feedback-enhanced@latest test --gui
# 更新到特定版本
uvx mcp-feedback-enhanced@v2.2.4 test
```
## 🔗 相關連結
- 完整文檔: [README.zh-TW.md](../../README.zh-TW.md)
- 問題回報: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues)
- 專案首頁: [GitHub Repository](https://github.com/Minidoracat/mcp-feedback-enhanced)
--- ---
## [v2.2.4] - GUI 體驗優化與問題修復 (2025-01-XX) ## [v2.2.4] - GUI 體驗優化與問題修復 (2025-01-XX)

View File

@ -1,6 +1,6 @@
[project] [project]
name = "mcp-feedback-enhanced" name = "mcp-feedback-enhanced"
version = "2.2.3" version = "2.2.4"
description = "Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, featuring dual UI support (Qt GUI and Web UI) with intelligent environment detection." description = "Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, featuring dual UI support (Qt GUI and Web UI) with intelligent environment detection."
readme = "README.md" readme = "README.md"
requires-python = ">=3.11" requires-python = ">=3.11"

View File

@ -1,34 +1,15 @@
## 🌐 Multi-Language Release Notes ## 🌐 Multi-Language Release Notes
### 🇺🇸 English ### 🇺🇸 English
# Release v2.2.3 - Timeout Control & Image Settings Enhancement # Release v2.2.4 - GUI Experience Optimization & Bug Fixes
## 🌟 Highlights ## 🌟 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. This version focuses on GUI user experience optimization, fixing image copy-paste duplication issues, reorganizing localization file structure, and improving interface text readability.
## ✨ 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 ## 🐛 Bug Fixes
- 🛡️ **Timeout Handling Optimization**: Improved coordination between user-defined timeout and MCP system timeout - 🖼️ **Image Duplicate Paste Fix**: Fixed the issue where Ctrl+V image pasting in GUI would create duplicate images
- 🖥️ **Interface Auto-close**: Fixed interface auto-close and resource cleanup logic after timeout - 🌐 **Localization Switch Fix**: Fixed image settings area text not translating correctly when switching languages
- 📱 **Responsive Layout**: Optimized timeout control component display on small screen devices - 📝 **Font Readability Improvement**: Adjusted font sizes in image settings area for better readability
## 🔧 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 ## 📦 Installation & Update
```bash ```bash
@ -36,45 +17,25 @@ This version introduces user-controllable timeout settings and flexible image up
uvx mcp-feedback-enhanced@latest test --gui uvx mcp-feedback-enhanced@latest test --gui
# Update to specific version # Update to specific version
uvx mcp-feedback-enhanced@v2.2.3 test uvx mcp-feedback-enhanced@v2.2.4 test
``` ```
## 🔗 Related Links ## 🔗 Related Links
- Full Documentation: [README.md](../../README.md) - Full Documentation: [README.md](../../README.md)
- Issue Reporting: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues) - Issue Reports: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues)
- Related PRs: #22 (Timeout Control Feature), #19 (Image Settings Feature) - Project Homepage: [GitHub Repository](https://github.com/Minidoracat/mcp-feedback-enhanced)
--- ---
### 🇹🇼 繁體中文 ### 🇹🇼 繁體中文
# Release v2.2.3 - 超時控制與圖片設定增強 # Release v2.2.4 - GUI 體驗優化與問題修復
## 🌟 亮點 ## 🌟 亮點
本版本新增了用戶可控制的超時設定功能,以及靈活的圖片上傳設定選項,同時完善了 UV Cache 管理工具,提升整體使用體驗。 本版本專注於 GUI 使用體驗的優化,修復了圖片複製貼上的重複問題,重新組織了語系檔案結構,並改善了介面文字的可讀性。
## ✨ 新功能
- ⏰ **用戶超時控制**: 新增可自訂的超時設定功能,支援 30 秒至 2 小時的彈性設定
- ⏱️ **倒數計時器**: 介面頂部顯示即時倒數計時器,提供視覺化的時間提醒
- 🖼️ **圖片大小限制**: 新增圖片上傳大小限制設定(無限制/1MB/3MB/5MB
- 🔧 **Base64 相容模式**: 新增 Base64 詳細模式,提升部分 AI 模型的圖片識別相容性
- 🧹 **UV Cache 管理工具**: 新增 `cleanup_cache.py` 腳本,協助管理和清理 UV cache 空間
## 🚀 改進功能
- 📚 **文檔結構優化**: 重新整理文檔目錄結構,將圖片移至 `docs/{語言}/images/` 路徑
- 📖 **Cache 管理指南**: 新增詳細的 UV Cache 管理指南,包含自動化清理方案
- 🎯 **智能相容性提示**: 當圖片上傳失敗時自動顯示 Base64 相容模式建議
- 🔄 **設定同步機制**: 改進圖片設定在不同介面模式間的同步機制
## 🐛 問題修復 ## 🐛 問題修復
- 🛡️ **超時處理優化**: 改進用戶自訂超時與 MCP 系統超時的協調機制 - 🖼️ **圖片重複貼上修復**: 解決 GUI 介面中使用 Ctrl+V 複製貼上圖片時出現重複貼上的問題
- 🖥️ **介面自動關閉**: 修復超時後介面自動關閉和資源清理邏輯 - 🌐 **語系切換修復**: 修復圖片設定區域在語言切換時文字沒有正確翻譯的問題
- 📱 **響應式佈局**: 優化超時控制元件在小螢幕設備上的顯示效果 - 📝 **字體可讀性改善**: 調整圖片設定區域的字體大小,提升文字可讀性
## 🔧 技術改進
- 🎛️ **超時控制架構**: 實現前端倒數計時器與後端超時處理的分離設計
- 📊 **圖片處理優化**: 改進圖片上傳的大小檢查和格式驗證機制
- 🗂️ **設定持久化**: 增強設定保存機制,確保用戶偏好的正確保存和載入
- 🧰 **工具腳本增強**: 新增跨平台的 cache 清理工具,支援強制清理和預覽模式
## 📦 安裝與更新 ## 📦 安裝與更新
```bash ```bash
@ -82,45 +43,25 @@ uvx mcp-feedback-enhanced@v2.2.3 test
uvx mcp-feedback-enhanced@latest test --gui uvx mcp-feedback-enhanced@latest test --gui
# 更新到特定版本 # 更新到特定版本
uvx mcp-feedback-enhanced@v2.2.3 test uvx mcp-feedback-enhanced@v2.2.4 test
``` ```
## 🔗 相關連結 ## 🔗 相關連結
- 完整文檔: [README.zh-TW.md](../../README.zh-TW.md) - 完整文檔: [README.zh-TW.md](../../README.zh-TW.md)
- 問題回報: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues) - 問題回報: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues)
- 相關 PR: #22 (超時控制功能), #19 (圖片設定功能) - 專案首頁: [GitHub Repository](https://github.com/Minidoracat/mcp-feedback-enhanced)
--- ---
### 🇨🇳 简体中文 ### 🇨🇳 简体中文
# Release v2.2.3 - 超时控制与图片设置增强 # Release v2.2.4 - GUI 体验优化与问题修复
## 🌟 亮点 ## 🌟 亮点
本版本新增了用户可控制的超时设置功能,以及灵活的图片上传设置选项,同时完善了 UV Cache 管理工具,提升整体使用体验。 本版本专注于 GUI 使用体验的优化,修复了图片复制粘贴的重复问题,重新组织了语系文件结构,并改善了界面文字的可读性。
## ✨ 新功能
- ⏰ **用户超时控制**: 新增可自定义的超时设置功能,支持 30 秒至 2 小时的弹性设置
- ⏱️ **倒数计时器**: 界面顶部显示实时倒数计时器,提供可视化的时间提醒
- 🖼️ **图片大小限制**: 新增图片上传大小限制设置(无限制/1MB/3MB/5MB
- 🔧 **Base64 兼容模式**: 新增 Base64 详细模式,提升部分 AI 模型的图片识别兼容性
- 🧹 **UV Cache 管理工具**: 新增 `cleanup_cache.py` 脚本,协助管理和清理 UV cache 空间
## 🚀 改进功能
- 📚 **文档结构优化**: 重新整理文档目录结构,将图片移至 `docs/{语言}/images/` 路径
- 📖 **Cache 管理指南**: 新增详细的 UV Cache 管理指南,包含自动化清理方案
- 🎯 **智能兼容性提示**: 当图片上传失败时自动显示 Base64 兼容模式建议
- 🔄 **设置同步机制**: 改进图片设置在不同界面模式间的同步机制
## 🐛 问题修复 ## 🐛 问题修复
- 🛡️ **超时处理优化**: 改进用户自定义超时与 MCP 系统超时的协调机制 - 🖼️ **图片重复粘贴修复**: 解决 GUI 界面中使用 Ctrl+V 复制粘贴图片时出现重复粘贴的问题
- 🖥️ **界面自动关闭**: 修复超时后界面自动关闭和资源清理逻辑 - 🌐 **语系切换修复**: 修复图片设定区域在语言切换时文字没有正确翻译的问题
- 📱 **响应式布局**: 优化超时控制组件在小屏幕设备上的显示效果 - 📝 **字体可读性改善**: 调整图片设定区域的字体大小,提升文字可读性
## 🔧 技术改进
- 🎛️ **超时控制架构**: 实现前端倒数计时器与后端超时处理的分离设计
- 📊 **图片处理优化**: 改进图片上传的大小检查和格式验证机制
- 🗂️ **设置持久化**: 增强设置保存机制,确保用户偏好的正确保存和载入
- 🧰 **工具脚本增强**: 新增跨平台的 cache 清理工具,支持强制清理和预览模式
## 📦 安装与更新 ## 📦 安装与更新
```bash ```bash
@ -128,14 +69,13 @@ uvx mcp-feedback-enhanced@v2.2.3 test
uvx mcp-feedback-enhanced@latest test --gui uvx mcp-feedback-enhanced@latest test --gui
# 更新到特定版本 # 更新到特定版本
uvx mcp-feedback-enhanced@v2.2.3 test uvx mcp-feedback-enhanced@v2.2.4 test
``` ```
## 🔗 相关链接 ## 🔗 相关链接
- 完整文档: [README.zh-CN.md](../../README.zh-CN.md) - 完整文档: [README.zh-CN.md](../../README.zh-CN.md)
- 问题报告: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues) - 问题报告: [GitHub Issues](https://github.com/Minidoracat/mcp-feedback-enhanced/issues)
- 相关 PR: #22 (超时控制功能), #19 (图片设置功能) - 项目首页: [GitHub Repository](https://github.com/Minidoracat/mcp-feedback-enhanced)
--- ---
## 📦 Installation & Update ## 📦 Installation & Update
@ -145,7 +85,7 @@ uvx mcp-feedback-enhanced@v2.2.3 test
uvx mcp-feedback-enhanced@latest test uvx mcp-feedback-enhanced@latest test
# Update to this specific version # Update to this specific version
uvx mcp-feedback-enhanced@v2.2.3 test uvx mcp-feedback-enhanced@v2.2.4 test
``` ```
## 🔗 Links ## 🔗 Links

View File

@ -18,7 +18,7 @@ MCP Interactive Feedback Enhanced
- 重構的模組化架構 - 重構的模組化架構
""" """
__version__ = "2.2.3" __version__ = "2.2.4"
__author__ = "Minidoracat" __author__ = "Minidoracat"
__email__ = "minidora0702@gmail.com" __email__ = "minidora0702@gmail.com"