diff --git a/README.md b/README.md index a295239..39c0db7 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,8 @@ This is an [MCP server](https://modelcontextprotocol.io/) that establishes **fee - 🔧 **Easy Maintenance**: Unified Web interface, reduced complexity - 📦 **Compact Size**: Removed heavy GUI libraries, significantly smaller installation package +**🔮 Future Plans:** We plan to reintroduce desktop applications after feature stabilization, currently focusing on Web UI feature enhancement and optimization. + **Supported Platforms:** [Cursor](https://www.cursor.com) | [Cline](https://cline.bot) | [Windsurf](https://windsurf.com) | [Augment](https://www.augmentcode.com) | [Trae](https://www.trae.ai) ### 🔄 Workflow @@ -46,11 +48,12 @@ This is an [MCP server](https://modelcontextprotocol.io/) that establishes **fee - **Deep Integration**: Seamless integration with prompt management system - **Complete Control**: Support pause, resume, and cancel operations -### 📊 Session Management & Tracking (v2.4.0 New Feature) -- **Real-time Status**: Current session status display in real-time -- **History Records**: Complete session history and statistical analysis -- **Data Statistics**: Today's session count and average duration statistics -- **Detail Management**: Session detail viewing and management functions +### 📊 Session Management & Tracking (v2.4.3 Refactored & Enhanced) +- **Dedicated Tab Design**: Migrated from sidebar to dedicated tab, resolving browser compatibility issues +- **Local History Storage**: Support for local session record storage with configurable retention periods +- **Privacy Control**: User message recording with three privacy level settings +- **Data Management**: Support for session history export and cleanup functionality +- **Real-time Statistics**: Today's session count and average duration statistics ### 🔗 Connection Monitoring System (v2.4.0 New Feature) - **Real-time Monitoring**: WebSocket connection status monitoring in real-time @@ -58,21 +61,33 @@ This is an [MCP server](https://modelcontextprotocol.io/) that establishes **fee - **Auto Reconnection**: Smart reconnection mechanism and error handling - **Detailed Statistics**: Complete connection statistical information +### 🔊 Audio Notification System (v2.4.3 New Feature) +- **Smart Alerts**: Automatically play audio notifications when sessions update +- **Multiple Audio Options**: Built-in classic beep, notification ding, soft chime +- **Custom Audio**: Support uploading custom audio files (MP3, WAV, OGG formats) +- **Full Control**: Volume adjustment, test playback, and audio management features + ### 🎨 Modern Interface Design - **Modular Architecture**: JavaScript completely modularized refactoring - **Responsive Design**: Adapts to different screen sizes and window dimensions - **Unified Style**: Consistent design language and visual experience -- **Session Panel**: New left session management panel with collapse/expand support +- **Smart Layout**: AI summary auto-expansion, optimized submit button positioning ### 🖼️ Image Support - **Format Support**: PNG, JPG, JPEG, GIF, BMP, WebP - **Upload Methods**: Drag & drop files + clipboard paste (Ctrl+V) - **Unlimited Upload**: Support image files of any size with automatic smart processing +### 💾 Smart Memory Features (v2.4.3 New Feature) +- **Input Height Memory**: Automatically save and restore textarea input height settings +- **One-Click Copy**: Project path and session ID support click-to-copy to clipboard +- **Settings Persistence**: All user preference settings automatically saved + ### 🌏 Multi-language - **Three Languages**: English, Traditional Chinese, Simplified Chinese - **Smart Detection**: Auto-select based on system language - **Live Switching**: Change language directly within interface +- **Complete Internationalization**: Includes multilingual support for tooltips and button hints ### ✨ WSL Environment Support (v2.2.5) - **Auto Detection**: Intelligently identifies WSL (Windows Subsystem for Linux) environments @@ -223,14 +238,14 @@ make quick-check # Quick check with auto- 📋 **Complete Version History:** [RELEASE_NOTES/CHANGELOG.en.md](RELEASE_NOTES/CHANGELOG.en.md) -### Latest Version Highlights (v2.4.0) -- 🏗️ **Web-Only Architecture Refactoring**: Completely removed PyQt6 GUI dependencies, transitioned to pure Web UI architecture, dramatically simplifying deployment -- 📝 **Smart Prompt Management**: Added complete prompt CRUD system with usage statistics and intelligent sorting -- ⏰ **Auto-Timed Submit**: Configurable countdown timer with deep integration with prompt management system -- 📊 **Session Management System**: Real-time session status, history records, and statistical analysis features -- 🔗 **Enhanced Connection Monitoring**: WebSocket connection status monitoring, latency measurement, and auto-reconnection -- 🎨 **Comprehensive UI/UX Optimization**: New session panel, responsive design, unified visual style -- 🌐 **Enhanced Multi-language System**: Optimized language switching mechanism, improved localization coverage +### Latest Version Highlights (v2.4.3) +- 📋 **Session Management Refactoring**: Migrated from sidebar to dedicated tab, resolving browser compatibility issues +- 🔊 **Audio Notification System**: Session update audio alerts with built-in and custom audio support +- 📚 **Enhanced Session History**: Local storage, privacy control, export and cleanup functionality +- 💾 **Smart Memory Features**: Input height memory, one-click copy, and other convenience features +- 🎨 **Interface Layout Optimization**: AI summary auto-expansion, button repositioning, simplified design +- 🌐 **Multilingual Enhancement**: Complete internationalization support for tooltips and button hints +- 🐛 **Bug Fixes**: Fixed session details button, modal close delay, and other user experience issues - 🛠️ **Technical Architecture Upgrade**: JavaScript modular refactoring, adopting modern development patterns ## 🐛 Common Issues diff --git a/README.zh-CN.md b/README.zh-CN.md index e858497..d0103f8 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -16,6 +16,8 @@ - 🔧 **维护简单**:统一的 Web 界面,降低复杂度 - 📦 **体积精简**:移除重型 GUI 库,安装包大幅缩小 +**🔮 未来计划:** 我们计划在功能稳定后重新引入桌面版应用程序,目前专注于 Web UI 功能的完善和优化。 + **支持平台:** [Cursor](https://www.cursor.com) | [Cline](https://cline.bot) | [Windsurf](https://windsurf.com) | [Augment](https://www.augmentcode.com) | [Trae](https://www.trae.ai) ### 🔄 工作流程 @@ -46,11 +48,12 @@ - **深度整合**:与提示词管理系统无缝配合 - **完整控制**:支持暂停、恢复、取消操作 -### 📊 会话管理与追踪(v2.4.0 新功能) -- **即时状态**:当前会话状态即时显示 -- **历史记录**:完整的会话历史和统计分析 -- **数据统计**:今日会话数量和平均时长统计 -- **详情管理**:会话详情查看和管理功能 +### 📊 会话管理与追踪(v2.4.3 重构增强) +- **独立页签设计**:从左侧边栏迁移到专属页签,解决浏览器兼容性问题 +- **本地历史保存**:支持会话记录本地保存,可设定保存期限 +- **隐私控制**:用户消息记录支持三种隐私等级设定 +- **数据管理**:支持会话历史导出和清理功能 +- **实时统计**:今日会话数量和平均时长统计 ### 🔗 连接监控系统(v2.4.0 新功能) - **即时监控**:WebSocket 连接状态即时监控 @@ -58,21 +61,33 @@ - **自动重连**:智能重连机制和错误处理 - **详细统计**:完整的连接统计信息 +### 🔊 音效通知系统(v2.4.3 新功能) +- **智能提醒**:会话更新时自动播放音效通知 +- **多种音效**:内建经典提示音、通知铃声、轻柔钟声 +- **自定义音效**:支持上传 MP3、WAV、OGG 格式的自定义音效 +- **完整控制**:音量调节、测试播放、音效管理功能 + ### 🎨 现代化界面设计 - **模块化架构**:JavaScript 完全模块化重构 - **响应式设计**:适配不同屏幕尺寸和窗口大小 - **统一风格**:一致的设计语言和视觉体验 -- **会话面板**:新增左侧会话管理面板,支持收合/展开 +- **智能布局**:AI 摘要区域自动扩展,提交按钮位置优化 ### 🖼️ 图片支持 - **格式支持**:PNG、JPG、JPEG、GIF、BMP、WebP - **上传方式**:拖拽文件 + 剪贴板粘贴(Ctrl+V) - **无限制上传**:支持任意大小的图片文件,自动智能处理 +### 💾 智能记忆功能(v2.4.3 新功能) +- **输入框高度记忆**:自动保存和恢复文字输入框的高度设定 +- **一键复制**:项目路径和会话ID支持点击复制到剪贴板 +- **设定持久化**:所有用户偏好设定自动保存 + ### 🌏 多语言 - **三语支持**:简体中文、英文、繁体中文 - **智能检测**:根据系统语言自动选择 - **即时切换**:界面内可直接切换语言 +- **完整国际化**:包含 tooltip 和按钮提示的多语言支持 ### ✨ WSL 环境支持(v2.2.5) - **自动检测**:智能识别 WSL (Windows Subsystem for Linux) 环境 @@ -221,15 +236,14 @@ make quick-check # 快速检查并自动 📋 **完整版本更新记录:** [RELEASE_NOTES/CHANGELOG.zh-CN.md](RELEASE_NOTES/CHANGELOG.zh-CN.md) -### 最新版本亮点(v2.4.0) -- 🏗️ **Web-Only 架构重构**: 完全移除 PyQt6 GUI 依赖,转为纯 Web UI 架构,大幅简化部署 -- 📝 **智能提示词管理**: 新增完整的提示词 CRUD 系统,支持使用统计和智能排序 -- ⏰ **自动定时提交**: 可设定倒数计时器,与提示词管理深度整合 -- 📊 **会话管理系统**: 即时会话状态、历史记录和统计分析功能 -- 🔗 **连接监控增强**: WebSocket 连接状态监控、延迟测量和自动重连 -- 🎨 **UI/UX 全面优化**: 新增会话面板、响应式设计、统一视觉风格 -- 🌐 **多语言系统增强**: 优化语言切换机制,提升本地化覆盖率 -- 🛠️ **技术架构升级**: JavaScript 模块化重构,采用现代化开发模式 +### 最新版本亮点(v2.4.3) +- 📋 **会话管理重构**: 从左侧边栏迁移到独立页签,解决浏览器兼容性问题 +- 🔊 **音效通知系统**: 会话更新音效提醒,支持内建和自定义音效 +- 📚 **会话历史增强**: 本地保存、隐私控制、导出清理功能 +- 💾 **智能记忆功能**: 输入框高度记忆、一键复制等便利功能 +- 🎨 **界面布局优化**: AI 摘要自动扩展、按钮位置调整、简化设计 +- 🌐 **多语言完善**: tooltip 和按钮提示的完整国际化支持 +- 🐛 **问题修复**: 修复会话详情按钮、弹窗关闭延迟等用户体验问题 ## 🐛 常见问题 diff --git a/README.zh-TW.md b/README.zh-TW.md index 92916f3..ba012cc 100644 --- a/README.zh-TW.md +++ b/README.zh-TW.md @@ -16,6 +16,8 @@ - 🔧 **維護簡單**:統一的 Web 介面,降低複雜度 - 📦 **體積精簡**:移除重型 GUI 庫,安裝包大幅縮小 +**🔮 未來計劃:** 我們計劃在功能穩定後重新引入桌面版應用程式,目前專注於 Web UI 功能的完善和優化。 + **支援平台:** [Cursor](https://www.cursor.com) | [Cline](https://cline.bot) | [Windsurf](https://windsurf.com) | [Augment](https://www.augmentcode.com) | [Trae](https://www.trae.ai) ### 🔄 工作流程 @@ -46,11 +48,12 @@ - **深度整合**:與提示詞管理系統無縫配合 - **完整控制**:支援暫停、恢復、取消操作 -### 📊 會話管理與追蹤(v2.4.0 新功能) -- **即時狀態**:當前會話狀態即時顯示 -- **歷史記錄**:完整的會話歷史和統計分析 -- **數據統計**:今日會話數量和平均時長統計 -- **詳情管理**:會話詳情查看和管理功能 +### 📊 會話管理與追蹤(v2.4.3 重構增強) +- **獨立頁籤設計**:從左側邊欄遷移到專屬頁籤,解決瀏覽器相容性問題 +- **本地歷史保存**:支援會話記錄本地保存,可設定保存期限 +- **隱私控制**:用戶訊息記錄支援三種隱私等級設定 +- **數據管理**:支援會話歷史匯出和清理功能 +- **即時統計**:今日會話數量和平均時長統計 ### 🔗 連線監控系統(v2.4.0 新功能) - **即時監控**:WebSocket 連線狀態即時監控 @@ -58,21 +61,33 @@ - **自動重連**:智能重連機制和錯誤處理 - **詳細統計**:完整的連線統計資訊 +### 🔊 音效通知系統(v2.4.3 新功能) +- **智能提醒**:會話更新時自動播放音效通知 +- **多種音效**:內建經典提示音、通知鈴聲、輕柔鐘聲 +- **自訂音效**:支援上傳 MP3、WAV、OGG 格式的自訂音效 +- **完整控制**:音量調節、測試播放、音效管理功能 + ### 🎨 現代化界面設計 - **模組化架構**:JavaScript 完全模組化重構 - **響應式設計**:適配不同螢幕尺寸和視窗大小 - **統一風格**:一致的設計語言和視覺體驗 -- **會話面板**:新增左側會話管理面板,支援收合/展開 +- **智能佈局**:AI 摘要區域自動擴展,提交按鈕位置優化 ### 🖼️ 圖片支援 - **格式支援**:PNG、JPG、JPEG、GIF、BMP、WebP - **上傳方式**:拖拽檔案 + 剪貼板粘貼(Ctrl+V) - **無限制上傳**:支援任意大小的圖片檔案,自動智能處理 +### 💾 智能記憶功能(v2.4.3 新功能) +- **輸入框高度記憶**:自動保存和恢復文字輸入框的高度設定 +- **一鍵複製**:專案路徑和會話ID支援點擊複製到剪貼板 +- **設定持久化**:所有用戶偏好設定自動保存 + ### 🌏 多語言 - **三語支援**:繁體中文、英文、簡體中文 - **智能偵測**:根據系統語言自動選擇 - **即時切換**:介面內可直接切換語言 +- **完整國際化**:包含 tooltip 和按鈕提示的多語言支援 ### ✨ WSL 環境支援(v2.2.5) - **自動檢測**:智能識別 WSL (Windows Subsystem for Linux) 環境 @@ -222,15 +237,14 @@ make quick-check # 快速檢查並自動 📋 **完整版本更新記錄:** [RELEASE_NOTES/CHANGELOG.zh-TW.md](RELEASE_NOTES/CHANGELOG.zh-TW.md) -### 最新版本亮點(v2.4.0) -- 🏗️ **Web-Only 架構重構**: 完全移除 PyQt6 GUI 依賴,轉為純 Web UI 架構,大幅簡化部署 -- 📝 **智能提示詞管理**: 新增完整的提示詞 CRUD 系統,支援使用統計和智能排序 -- ⏰ **自動定時提交**: 可設定倒數計時器,與提示詞管理深度整合 -- 📊 **會話管理系統**: 即時會話狀態、歷史記錄和統計分析功能 -- 🔗 **連線監控增強**: WebSocket 連線狀態監控、延遲測量和自動重連 -- 🎨 **UI/UX 全面優化**: 新增會話面板、響應式設計、統一視覺風格 -- 🌐 **多語言系統增強**: 優化語言切換機制,提升本地化覆蓋率 -- 🛠️ **技術架構升級**: JavaScript 模組化重構,採用現代化開發模式 +### 最新版本亮點(v2.4.3) +- 📋 **會話管理重構**: 從左側邊欄遷移到獨立頁籤,解決瀏覽器相容性問題 +- 🔊 **音效通知系統**: 會話更新音效提醒,支援內建和自訂音效 +- 📚 **會話歷史增強**: 本地保存、隱私控制、匯出清理功能 +- 💾 **智能記憶功能**: 輸入框高度記憶、一鍵複製等便利功能 +- 🎨 **介面佈局優化**: AI 摘要自動擴展、按鈕位置調整、簡化設計 +- 🌐 **多語言完善**: tooltip 和按鈕提示的完整國際化支援 +- 🐛 **問題修復**: 修復會話詳情按鈕、彈窗關閉延遲等用戶體驗問題 ## 🐛 常見問題 diff --git a/RELEASE_NOTES/CHANGELOG.en.md b/RELEASE_NOTES/CHANGELOG.en.md index 42f0f64..cb8b1cb 100644 --- a/RELEASE_NOTES/CHANGELOG.en.md +++ b/RELEASE_NOTES/CHANGELOG.en.md @@ -2,6 +2,30 @@ This document records all version updates for **MCP Feedback Enhanced**. +## [v2.4.3] - 2025-06-14 - Session Management Refactoring & Audio Notifications + +### 🌟 Version Highlights +Migrated session management from sidebar to dedicated tab, resolving browser compatibility issues. Added audio notification system with custom audio support. + +### ✨ New Features +- 🔊 **Audio Notification System**: Play audio alerts for session updates, supports built-in and custom audio uploads +- 📚 **Session History Management**: Local session record storage with export and cleanup functionality +- 💾 **Input Height Memory**: Automatically save and restore textarea input height settings +- 📋 **One-Click Copy**: Project path and session ID support click-to-copy + +### 🚀 Improvements +- 📋 **Session Management Refactoring**: Migrated from sidebar to "Session Management" tab, fixing button click issues in small windows +- 🎨 **Interface Layout Optimization**: AI summary auto-expansion, submit button repositioning, removed redundant descriptions +- 🌐 **Multilingual Enhancement**: Added tooltip and button multilingual support + +### 🐛 Bug Fixes +- Fixed current session details button unresponsive issue +- Fixed session details modal close delay issue +- Fixed audio notification language initialization issue +- Corrected auto-submit processing logic + +--- + ## [v2.4.2] - Web-Only Architecture Refactoring & Smart Feature Enhancement ### 🌟 Version Highlights diff --git a/RELEASE_NOTES/CHANGELOG.zh-CN.md b/RELEASE_NOTES/CHANGELOG.zh-CN.md index 6d00591..0627c9c 100644 --- a/RELEASE_NOTES/CHANGELOG.zh-CN.md +++ b/RELEASE_NOTES/CHANGELOG.zh-CN.md @@ -2,6 +2,30 @@ 本文件记录了 **MCP Feedback Enhanced** 的所有版本更新内容。 +## [v2.4.3] - 2025-06-14 - 会话管理重构与音效通知 + +### 🌟 版本亮点 +将会话管理从左侧边栏迁移到独立页签,解决浏览器兼容性问题。新增音效通知系统,支持自定义音效。 + +### ✨ 新功能 +- 🔊 **音效通知系统**: 会话更新时播放音效提醒,支持内建音效和自定义音效上传 +- 📚 **会话历史管理**: 本地保存会话记录,支持导出和清理功能 +- 💾 **输入框高度记忆**: 自动保存和恢复文字输入框的高度设定 +- 📋 **一键复制**: 项目路径和会话ID支持点击复制 + +### 🚀 改进功能 +- 📋 **会话管理重构**: 从左侧边栏迁移到"会话管理"页签,解决小窗口下按钮无法点击的问题 +- 🎨 **界面布局优化**: AI摘要区域自动扩展,提交按钮位置调整,移除多余描述文字 +- 🌐 **多语言增强**: 新增tooltip和按钮的多语言支持 + +### 🐛 问题修复 +- 修复当前会话详细信息按钮无反应问题 +- 修复会话详情弹窗关闭延迟问题 +- 修复音效通知语系初始化问题 +- 修正自动提交处理逻辑 + +--- + ## [v2.4.2] - Web-Only 架构重构与智能功能增强 ### 🌟 版本亮点 diff --git a/RELEASE_NOTES/CHANGELOG.zh-TW.md b/RELEASE_NOTES/CHANGELOG.zh-TW.md index b3efc15..5c37f26 100644 --- a/RELEASE_NOTES/CHANGELOG.zh-TW.md +++ b/RELEASE_NOTES/CHANGELOG.zh-TW.md @@ -2,6 +2,30 @@ 本文件記錄了 **MCP Feedback Enhanced** 的所有版本更新內容。 +## [v2.4.3] - 2025-06-14 - 會話管理重構與音效通知 + +### 🌟 版本亮點 +將會話管理從左側邊欄遷移到獨立頁籤,解決瀏覽器相容性問題。新增音效通知系統,支援自訂音效。 + +### ✨ 新功能 +- 🔊 **音效通知系統**: 會話更新時播放音效提醒,支援內建音效和自訂音效上傳 +- 📚 **會話歷史管理**: 本地保存會話記錄,支援匯出和清理功能 +- 💾 **輸入框高度記憶**: 自動保存和恢復文字輸入框的高度設定 +- 📋 **一鍵複製**: 專案路徑和會話ID支援點擊複製 + +### 🚀 改進功能 +- 📋 **會話管理重構**: 從左側邊欄遷移到「會話管理」頁籤,解決小視窗下按鈕無法點擊的問題 +- 🎨 **介面佈局優化**: AI摘要區域自動擴展,提交按鈕位置調整,移除多餘描述文字 +- 🌐 **多語言增強**: 新增tooltip和按鈕的多語言支援 + +### 🐛 問題修復 +- 修復當前會話詳細資訊按鈕無反應問題 +- 修復會話詳情彈窗關閉延遲問題 +- 修復音效通知語系初始化問題 +- 修正自動提交處理邏輯 + +--- + ## [v2.4.2] - Web-Only 架構重構與智能功能增強 ### 🌟 版本亮點 diff --git a/docs/en/images/ssh-remote-connect-url.png b/docs/en/images/ssh-remote-connect-url.png new file mode 100644 index 0000000..5240fdc Binary files /dev/null and b/docs/en/images/ssh-remote-connect-url.png differ diff --git a/docs/en/images/ssh-remote-debug-port.png b/docs/en/images/ssh-remote-debug-port.png new file mode 100644 index 0000000..ca0eaa5 Binary files /dev/null and b/docs/en/images/ssh-remote-debug-port.png differ diff --git a/docs/en/images/ssh-remote-port-setting.png b/docs/en/images/ssh-remote-port-setting.png new file mode 100644 index 0000000..cacb2d2 Binary files /dev/null and b/docs/en/images/ssh-remote-port-setting.png differ diff --git a/docs/zh-CN/images/ssh-remote-connect-url.png b/docs/zh-CN/images/ssh-remote-connect-url.png new file mode 100644 index 0000000..5240fdc Binary files /dev/null and b/docs/zh-CN/images/ssh-remote-connect-url.png differ diff --git a/docs/zh-CN/images/ssh-remote-debug-port.png b/docs/zh-CN/images/ssh-remote-debug-port.png new file mode 100644 index 0000000..ca0eaa5 Binary files /dev/null and b/docs/zh-CN/images/ssh-remote-debug-port.png differ diff --git a/docs/zh-CN/images/ssh-remote-port-setting.png b/docs/zh-CN/images/ssh-remote-port-setting.png new file mode 100644 index 0000000..cacb2d2 Binary files /dev/null and b/docs/zh-CN/images/ssh-remote-port-setting.png differ diff --git a/docs/zh-TW/images/ssh-remote-connect-url.png b/docs/zh-TW/images/ssh-remote-connect-url.png new file mode 100644 index 0000000..5240fdc Binary files /dev/null and b/docs/zh-TW/images/ssh-remote-connect-url.png differ diff --git a/docs/zh-TW/images/ssh-remote-debug-port.png b/docs/zh-TW/images/ssh-remote-debug-port.png new file mode 100644 index 0000000..ca0eaa5 Binary files /dev/null and b/docs/zh-TW/images/ssh-remote-debug-port.png differ diff --git a/docs/zh-TW/images/ssh-remote-port-setting.png b/docs/zh-TW/images/ssh-remote-port-setting.png new file mode 100644 index 0000000..cacb2d2 Binary files /dev/null and b/docs/zh-TW/images/ssh-remote-port-setting.png differ