diff --git a/.memory/worklog.json b/.memory/worklog.json index b4c9526..b82ccca 100644 --- a/.memory/worklog.json +++ b/.memory/worklog.json @@ -433,6 +433,13 @@ "message": "auto-save 2026-05-12 22:59 (~1)", "hash": "586f399", "files_changed": 1 + }, + { + "ts": "2026-05-12T23:05:23+08:00", + "type": "commit", + "message": "auto-save 2026-05-12 23:05 (~1)", + "hash": "020dfc9", + "files_changed": 1 } ] } diff --git a/web/components/nodes/index.tsx b/web/components/nodes/index.tsx index 2a125eb..82400a7 100644 --- a/web/components/nodes/index.tsx +++ b/web/components/nodes/index.tsx @@ -354,11 +354,16 @@ export function KeyframeNode({ data, selected }: any) { key={f.index} onClick={(e) => { e.stopPropagation(); d.onExpandFrame(f.index) }} title={`第 ${f.index + 1} 张 · ${f.timestamp.toFixed(1)}s · 点击放大`} - className={`group relative rounded-md border transition shadow-lg hover:-translate-y-0.5 aspect-video ${ + className={`group relative rounded-md border transition shadow-lg hover:-translate-y-0.5 ${ isSel ? "border-emerald-400 ring-2 ring-emerald-400/60" : "border-white/30 dark:border-white/20" }`} + style={{ + aspectRatio: d.job && d.job.height > 0 + ? `${d.job.width}/${d.job.height}` + : "16/9", + }} >