From 0c1a9ef5d67af8565b2e592a5fc6e101374b60b9 Mon Sep 17 00:00:00 2001 From: kang Date: Thu, 21 May 2026 08:45:25 +0800 Subject: [PATCH] auto-save 2026-05-21 08:45 (~2) --- .memory/worklog.json | 7 +++++++ src/components/PackPanel.tsx | 30 +++++++++++++++--------------- 2 files changed, 22 insertions(+), 15 deletions(-) diff --git a/.memory/worklog.json b/.memory/worklog.json index 38bac06..00128b2 100644 --- a/.memory/worklog.json +++ b/.memory/worklog.json @@ -1895,6 +1895,13 @@ "message": "auto-save 2026-05-21 02:30 (~2)", "hash": "9520d93", "files_changed": 2 + }, + { + "ts": "2026-05-21T02:36:11+08:00", + "type": "commit", + "message": "auto-save 2026-05-21 02:36 (~2)", + "hash": "515ef79", + "files_changed": 2 } ] } diff --git a/src/components/PackPanel.tsx b/src/components/PackPanel.tsx index e7025d7..566a8c5 100644 --- a/src/components/PackPanel.tsx +++ b/src/components/PackPanel.tsx @@ -427,14 +427,14 @@ function VideoSection({ videoLoading, primaryImage, locked, session, onGenerateV -
+
{videoItems.map(item => { const isOpen = showPromptId === item.id; const task = byTemplate.get(item.id); const loadingThis = videoLoading === item.id; return ( -
-
+
+
{task?.videoUrl ? ( {item.duration}s
)} -
- {item.ratio} - {item.duration}s +
+ {item.ratio} + {item.duration}s
-
-
+
+
- {item.title} + {item.title} {!item.template && 回填}
-

{item.description}

+

{item.description}

{task?.status ?? '待提交'}
{task && ( -
-
+
+
{task.status} - {task.taskId && {task.taskId}} + {task.taskId && {task.taskId}}
)} @@ -491,7 +491,7 @@ function VideoSection({ videoLoading, primaryImage, locked, session, onGenerateV 打开 - + 下载 @@ -499,7 +499,7 @@ function VideoSection({ videoLoading, primaryImage, locked, session, onGenerateV