feat: add monitoring tab to pipeline dialog for in-context error debugging (#1953)

* Initial plan

* Add monitoring tab to pipeline dialog with i18n support

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

* Fix prettier formatting for monitoring tab component

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

* Fix code review issues: use functional state updates and add comment for delay

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

* Update dependencies and enhance monitoring tab functionality

- Updated various package versions in pnpm-lock.yaml for improved compatibility and performance.
- Refactored PipelineDetailDialog to streamline WebSocket connection status display.
- Enhanced PipelineMonitoringTab to support navigation to detailed logs and improved UI elements.
- Added i18n support for 'Detailed Logs' in English, Japanese, Simplified Chinese, and Traditional Chinese locales.

* Fix lint errors: remove unused Button import and format en-US.ts

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>
Co-authored-by: RockChinQ <rockchinq@gmail.com>
This commit is contained in:
Copilot
2026-01-31 22:00:37 +08:00
committed by GitHub
parent d1ee5f931a
commit 3f22f62332
8 changed files with 12595 additions and 707 deletions

View File

@@ -644,6 +644,12 @@ const enUS = {
showMarkdown: 'Show Markdown',
showRaw: 'Show Raw',
},
monitoring: {
title: 'Monitoring',
description:
'View execution logs and errors for this pipeline (last 24 hours)',
detailedLogs: 'Detailed Logs',
},
},
knowledge: {
title: 'Knowledge',

View File

@@ -647,6 +647,11 @@ const jaJP = {
showMarkdown: 'Markdownで表示',
showRaw: '原文で表示',
},
monitoring: {
title: 'モニタリング',
description: 'このパイプラインの実行ログとエラー情報を表示過去24時間',
detailedLogs: '詳細ログ',
},
},
knowledge: {
title: '知識ベース',

View File

@@ -620,6 +620,11 @@ const zhHans = {
showMarkdown: '渲染',
showRaw: '原文',
},
monitoring: {
title: '监控日志',
description: '查看此流水线的运行记录和错误信息最近24小时',
detailedLogs: '详细日志',
},
},
knowledge: {
title: '知识库',

View File

@@ -613,6 +613,11 @@ const zhHant = {
showMarkdown: '渲染',
showRaw: '原文',
},
monitoring: {
title: '監控日誌',
description: '檢視此流程線的執行記錄和錯誤資訊最近24小時',
detailedLogs: '詳細日誌',
},
},
knowledge: {
title: '知識庫',