Simplify pipeline status dialog by consolidating message sections

• Remove separate latest message section
• Combine into single pipeline messages area
• Add overflow-x-hidden for better display
• Change break-words to break-all
• Update translations across all locales
This commit is contained in:
yangdx 2025-10-25 03:34:54 +08:00
parent a9ec15e669
commit 2476d6b7f8
6 changed files with 8 additions and 21 deletions

View file

@ -216,25 +216,17 @@ export default function PipelineStatusDialog({
</div>
</div>
{/* Latest Message */}
<div className="space-y-2">
<div className="text-sm font-medium">{t('documentPanel.pipelineStatus.latestMessage')}:</div>
<div className="font-mono text-xs rounded-md bg-zinc-800 text-zinc-100 p-3 whitespace-pre-wrap break-words">
{status?.latest_message || '-'}
</div>
</div>
{/* History Messages */}
<div className="space-y-2">
<div className="text-sm font-medium">{t('documentPanel.pipelineStatus.historyMessages')}:</div>
<div className="text-sm font-medium">{t('documentPanel.pipelineStatus.pipelineMessages')}:</div>
<div
ref={historyRef}
onScroll={handleScroll}
className="font-mono text-xs rounded-md bg-zinc-800 text-zinc-100 p-3 overflow-y-auto min-h-[7.5em] max-h-[40vh]"
className="font-mono text-xs rounded-md bg-zinc-800 text-zinc-100 p-3 overflow-y-auto overflow-x-hidden min-h-[7.5em] max-h-[40vh]"
>
{status?.history_messages?.length ? (
status.history_messages.map((msg, idx) => (
<div key={idx} className="whitespace-pre-wrap break-words">{msg}</div>
<div key={idx} className="whitespace-pre-wrap break-all">{msg}</div>
))
) : '-'}
</div>

View file

@ -165,8 +165,7 @@
"startTime": "وقت البدء",
"progress": "التقدم",
"unit": "دفعة",
"latestMessage": "آخر رسالة",
"historyMessages": "رسائل السجل",
"pipelineMessages": "رسائل خط الأنابيب",
"cancelButton": "إلغاء",
"cancelTooltip": "إلغاء معالجة خط الأنابيب",
"cancelInProgress": "الإلغاء قيد التقدم...",

View file

@ -165,8 +165,7 @@
"startTime": "Start Time",
"progress": "Progress",
"unit": "Batch",
"latestMessage": "Latest Message",
"historyMessages": "History Messages",
"pipelineMessages": "Pipeline Messages",
"cancelButton": "Cancel",
"cancelTooltip": "Cancel pipeline processing",
"cancelInProgress": "Cancellation in progress...",

View file

@ -165,8 +165,7 @@
"startTime": "Heure de Début",
"progress": "Progrès",
"unit": "Lot",
"latestMessage": "Dernier Message",
"historyMessages": "Messages d'Historique",
"pipelineMessages": "Messages de Pipeline",
"cancelButton": "Annuler",
"cancelTooltip": "Annuler le traitement du pipeline",
"cancelInProgress": "Annulation en cours...",

View file

@ -165,8 +165,7 @@
"startTime": "开始时间",
"progress": "进度",
"unit": "批",
"latestMessage": "最新消息",
"historyMessages": "历史消息",
"pipelineMessages": "流水线消息",
"cancelButton": "中断",
"cancelTooltip": "中断流水线处理",
"cancelInProgress": "取消请求进行中...",

View file

@ -165,8 +165,7 @@
"startTime": "開始時間",
"progress": "進度",
"unit": "批",
"latestMessage": "最新消息",
"historyMessages": "歷史消息",
"pipelineMessages": "流水線消息",
"cancelButton": "中斷",
"cancelTooltip": "中斷流水線處理",
"cancelInProgress": "取消請求進行中...",