diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 7de0d22..ab19f4b 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 2.2.4 +current_version = 2.2.5 commit = False tag = False allow_dirty = True diff --git a/RELEASE_NOTES/CHANGELOG.en.md b/RELEASE_NOTES/CHANGELOG.en.md index 6fa4af2..596f6f3 100644 --- a/RELEASE_NOTES/CHANGELOG.en.md +++ b/RELEASE_NOTES/CHANGELOG.en.md @@ -3,6 +3,36 @@ This document records all version updates for **MCP Feedback Enhanced**. ## [v2.2.5] - WSL Environment Support & Cross-Platform Enhancement +# Release v2.2.5 - WSL Environment Support & Cross-Platform Enhancement + +## 🌟 Highlights +This version introduces comprehensive support for WSL (Windows Subsystem for Linux) environments, enabling WSL users to seamlessly use this tool with automatic Windows browser launching, significantly improving cross-platform development experience. + +## ✨ 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 + +## 📦 Installation & Update +```bash +# Quick test latest version +uvx mcp-feedback-enhanced@latest test --gui + +# Update to specific version +uvx mcp-feedback-enhanced@v2.2.5 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) + +--- ### ✨ New Features - 🐧 **WSL Environment Detection**: Automatically identifies WSL environments and provides specialized support logic diff --git a/RELEASE_NOTES/CHANGELOG.zh-CN.md b/RELEASE_NOTES/CHANGELOG.zh-CN.md index 270e069..cfc7ea7 100644 --- a/RELEASE_NOTES/CHANGELOG.zh-CN.md +++ b/RELEASE_NOTES/CHANGELOG.zh-CN.md @@ -3,6 +3,36 @@ 本文件记录了 **MCP Feedback Enhanced** 的所有版本更新内容。 ## [v2.2.5] - WSL 环境支持与跨平台增强 +# Release v2.2.5 - WSL 环境支持与跨平台增强 + +## 🌟 亮点 +本版本新增了 WSL (Windows Subsystem for Linux) 环境的完整支持,让 WSL 用户能够无缝使用本工具并自动启动 Windows 浏览器,大幅提升跨平台开发体验。 + +## ✨ 新功能 +- 🐧 **WSL 环境检测**: 自动识别 WSL 环境,提供专门的支持逻辑 +- 🌐 **智能浏览器启动**: WSL 环境下自动调用 Windows 浏览器,支持多种启动方式 +- 🔧 **跨平台测试增强**: 测试功能整合 WSL 检测,提升测试覆盖率 + +## 🚀 改进功能 +- 🎯 **环境检测优化**: 改进远程环境检测逻辑,WSL 不再被误判为远程环境 +- 📊 **系统信息增强**: 系统信息工具新增 WSL 环境状态显示 +- 🧪 **测试体验提升**: 测试模式下自动尝试启动浏览器,提供更好的测试体验 + +## 📦 安装与更新 +```bash +# 快速测试最新版本 +uvx mcp-feedback-enhanced@latest test --gui + +# 更新到特定版本 +uvx mcp-feedback-enhanced@v2.2.5 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) + +--- ### ✨ 新功能 - 🐧 **WSL 环境检测**: 自动识别 WSL 环境,提供专门的支持逻辑 diff --git a/RELEASE_NOTES/CHANGELOG.zh-TW.md b/RELEASE_NOTES/CHANGELOG.zh-TW.md index 815e338..8f04371 100644 --- a/RELEASE_NOTES/CHANGELOG.zh-TW.md +++ b/RELEASE_NOTES/CHANGELOG.zh-TW.md @@ -3,6 +3,36 @@ 本文件記錄了 **MCP Feedback Enhanced** 的所有版本更新內容。 ## [v2.2.5] - WSL 環境支援與跨平台增強 +# Release v2.2.5 - WSL 環境支援與跨平台增強 + +## 🌟 亮點 +本版本新增了 WSL (Windows Subsystem for Linux) 環境的完整支援,讓 WSL 用戶能夠無縫使用本工具並自動啟動 Windows 瀏覽器,大幅提升跨平台開發體驗。 + +## ✨ 新功能 +- 🐧 **WSL 環境檢測**: 自動識別 WSL 環境,提供專門的支援邏輯 +- 🌐 **智能瀏覽器啟動**: WSL 環境下自動調用 Windows 瀏覽器,支援多種啟動方式 +- 🔧 **跨平台測試增強**: 測試功能整合 WSL 檢測,提升測試覆蓋率 + +## 🚀 改進功能 +- 🎯 **環境檢測優化**: 改進遠端環境檢測邏輯,WSL 不再被誤判為遠端環境 +- 📊 **系統資訊增強**: 系統資訊工具新增 WSL 環境狀態顯示 +- 🧪 **測試體驗提升**: 測試模式下自動嘗試啟動瀏覽器,提供更好的測試體驗 + +## 📦 安裝與更新 +```bash +# 快速測試最新版本 +uvx mcp-feedback-enhanced@latest test --gui + +# 更新到特定版本 +uvx mcp-feedback-enhanced@v2.2.5 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) + +--- ### ✨ 新功能 - 🐧 **WSL 環境檢測**: 自動識別 WSL 環境,提供專門的支援邏輯 diff --git a/pyproject.toml b/pyproject.toml index 8bdd322..76e85eb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mcp-feedback-enhanced" -version = "2.2.4" +version = "2.2.5" 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" requires-python = ">=3.11" diff --git a/release_body.md b/release_body.md index e2c9cc4..0f8f36b 100644 --- a/release_body.md +++ b/release_body.md @@ -1,15 +1,20 @@ ## 🌐 Multi-Language Release Notes ### 🇺🇸 English -# Release v2.2.4 - GUI Experience Optimization & Bug Fixes +# Release v2.2.5 - WSL Environment Support & Cross-Platform Enhancement ## 🌟 Highlights -This version focuses on GUI user experience optimization, fixing image copy-paste duplication issues, reorganizing localization file structure, and improving interface text readability. +This version introduces comprehensive support for WSL (Windows Subsystem for Linux) environments, enabling WSL users to seamlessly use this tool with automatic Windows browser launching, significantly improving cross-platform development experience. -## 🐛 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 +## ✨ 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 ## 📦 Installation & Update ```bash @@ -17,25 +22,31 @@ This version focuses on GUI user experience optimization, fixing image copy-past uvx mcp-feedback-enhanced@latest test --gui # Update to specific version -uvx mcp-feedback-enhanced@v2.2.4 test +uvx mcp-feedback-enhanced@v2.2.5 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) +- Project Homepage: [GitHub Repository](https://github.com/Minidoracat/mcp-feedback-enhanced) + --- ### 🇹🇼 繁體中文 -# Release v2.2.4 - GUI 體驗優化與問題修復 +# Release v2.2.5 - WSL 環境支援與跨平台增強 ## 🌟 亮點 -本版本專注於 GUI 使用體驗的優化,修復了圖片複製貼上的重複問題,重新組織了語系檔案結構,並改善了介面文字的可讀性。 +本版本新增了 WSL (Windows Subsystem for Linux) 環境的完整支援,讓 WSL 用戶能夠無縫使用本工具並自動啟動 Windows 瀏覽器,大幅提升跨平台開發體驗。 -## 🐛 問題修復 -- 🖼️ **圖片重複貼上修復**: 解決 GUI 介面中使用 Ctrl+V 複製貼上圖片時出現重複貼上的問題 -- 🌐 **語系切換修復**: 修復圖片設定區域在語言切換時文字沒有正確翻譯的問題 -- 📝 **字體可讀性改善**: 調整圖片設定區域的字體大小,提升文字可讀性 +## ✨ 新功能 +- 🐧 **WSL 環境檢測**: 自動識別 WSL 環境,提供專門的支援邏輯 +- 🌐 **智能瀏覽器啟動**: WSL 環境下自動調用 Windows 瀏覽器,支援多種啟動方式 +- 🔧 **跨平台測試增強**: 測試功能整合 WSL 檢測,提升測試覆蓋率 + +## 🚀 改進功能 +- 🎯 **環境檢測優化**: 改進遠端環境檢測邏輯,WSL 不再被誤判為遠端環境 +- 📊 **系統資訊增強**: 系統資訊工具新增 WSL 環境狀態顯示 +- 🧪 **測試體驗提升**: 測試模式下自動嘗試啟動瀏覽器,提供更好的測試體驗 ## 📦 安裝與更新 ```bash @@ -43,25 +54,31 @@ uvx mcp-feedback-enhanced@v2.2.4 test uvx mcp-feedback-enhanced@latest test --gui # 更新到特定版本 -uvx mcp-feedback-enhanced@v2.2.4 test +uvx mcp-feedback-enhanced@v2.2.5 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) +- 專案首頁: [GitHub Repository](https://github.com/Minidoracat/mcp-feedback-enhanced) + --- ### 🇨🇳 简体中文 -# Release v2.2.4 - GUI 体验优化与问题修复 +# Release v2.2.5 - WSL 环境支持与跨平台增强 ## 🌟 亮点 -本版本专注于 GUI 使用体验的优化,修复了图片复制粘贴的重复问题,重新组织了语系文件结构,并改善了界面文字的可读性。 +本版本新增了 WSL (Windows Subsystem for Linux) 环境的完整支持,让 WSL 用户能够无缝使用本工具并自动启动 Windows 浏览器,大幅提升跨平台开发体验。 -## 🐛 问题修复 -- 🖼️ **图片重复粘贴修复**: 解决 GUI 界面中使用 Ctrl+V 复制粘贴图片时出现重复粘贴的问题 -- 🌐 **语系切换修复**: 修复图片设定区域在语言切换时文字没有正确翻译的问题 -- 📝 **字体可读性改善**: 调整图片设定区域的字体大小,提升文字可读性 +## ✨ 新功能 +- 🐧 **WSL 环境检测**: 自动识别 WSL 环境,提供专门的支持逻辑 +- 🌐 **智能浏览器启动**: WSL 环境下自动调用 Windows 浏览器,支持多种启动方式 +- 🔧 **跨平台测试增强**: 测试功能整合 WSL 检测,提升测试覆盖率 + +## 🚀 改进功能 +- 🎯 **环境检测优化**: 改进远程环境检测逻辑,WSL 不再被误判为远程环境 +- 📊 **系统信息增强**: 系统信息工具新增 WSL 环境状态显示 +- 🧪 **测试体验提升**: 测试模式下自动尝试启动浏览器,提供更好的测试体验 ## 📦 安装与更新 ```bash @@ -69,13 +86,14 @@ uvx mcp-feedback-enhanced@v2.2.4 test uvx mcp-feedback-enhanced@latest test --gui # 更新到特定版本 -uvx mcp-feedback-enhanced@v2.2.4 test +uvx mcp-feedback-enhanced@v2.2.5 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) +- 项目首页: [GitHub Repository](https://github.com/Minidoracat/mcp-feedback-enhanced) + --- ## 📦 Installation & Update @@ -85,7 +103,7 @@ uvx mcp-feedback-enhanced@v2.2.4 test uvx mcp-feedback-enhanced@latest test # Update to this specific version -uvx mcp-feedback-enhanced@v2.2.4 test +uvx mcp-feedback-enhanced@v2.2.5 test ``` ## 🔗 Links diff --git a/src/mcp_feedback_enhanced/__init__.py b/src/mcp_feedback_enhanced/__init__.py index 07228b5..da11242 100644 --- a/src/mcp_feedback_enhanced/__init__.py +++ b/src/mcp_feedback_enhanced/__init__.py @@ -18,7 +18,7 @@ MCP Interactive Feedback Enhanced - 重構的模組化架構 """ -__version__ = "2.2.4" +__version__ = "2.2.5" __author__ = "Minidoracat" __email__ = "minidora0702@gmail.com"