diff --git a/src/mcp_feedback_enhanced/web/static/favicon.ico b/src/mcp_feedback_enhanced/web/static/favicon.ico index 9a0fc00..ddee163 100644 Binary files a/src/mcp_feedback_enhanced/web/static/favicon.ico and b/src/mcp_feedback_enhanced/web/static/favicon.ico differ diff --git a/src/mcp_feedback_enhanced/web/static/icon-192.png b/src/mcp_feedback_enhanced/web/static/icon-192.png new file mode 100644 index 0000000..e458dba Binary files /dev/null and b/src/mcp_feedback_enhanced/web/static/icon-192.png differ diff --git a/src/mcp_feedback_enhanced/web/static/icon.svg b/src/mcp_feedback_enhanced/web/static/icon.svg new file mode 100644 index 0000000..102ba2d --- /dev/null +++ b/src/mcp_feedback_enhanced/web/static/icon.svg @@ -0,0 +1,16 @@ + diff --git a/src/mcp_feedback_enhanced/web/static/js/app.js b/src/mcp_feedback_enhanced/web/static/js/app.js index c708028..84320be 100644 --- a/src/mcp_feedback_enhanced/web/static/js/app.js +++ b/src/mcp_feedback_enhanced/web/static/js/app.js @@ -647,9 +647,25 @@ const submittedMessage = window.i18nManager ? window.i18nManager.t('feedback.submittedWaiting') : '已送出反饋,等待下次 MCP 調用...'; this.updateSummaryStatus(submittedMessage); + // 刷新會話列表以顯示最新狀態 + this.refreshSessionList(); + console.log('反饋已提交,頁面保持開啟狀態'); }; + /** + * 刷新會話列表以顯示最新狀態 + */ + FeedbackApp.prototype.refreshSessionList = function() { + // 如果有會話管理器,觸發數據刷新 + if (this.sessionManager && this.sessionManager.dataManager) { + console.log('🔄 刷新會話列表以顯示最新狀態'); + this.sessionManager.dataManager.loadFromServer(); + } else { + console.log('⚠️ 會話管理器未初始化,跳過會話列表刷新'); + } + }; + /** * 處理桌面關閉請求 */ @@ -864,6 +880,9 @@ console.log('🔄 更新當前會話ID:', sessionId.substring(0, 8) + '...'); } + // 刷新會話列表以顯示最新狀態 + this.refreshSessionList(); + // 根據服務器狀態更新消息顯示(不修改前端狀態) switch (statusInfo.status) { case 'feedback_submitted': diff --git a/src/mcp_feedback_enhanced/web/templates/feedback.html b/src/mcp_feedback_enhanced/web/templates/feedback.html index ae67aeb..3f2617d 100644 --- a/src/mcp_feedback_enhanced/web/templates/feedback.html +++ b/src/mcp_feedback_enhanced/web/templates/feedback.html @@ -4,6 +4,12 @@