From 7c51ff2a4189e7a4ac75cdd2956472ff321accd4 Mon Sep 17 00:00:00 2001 From: kang Date: Sun, 17 May 2026 23:56:54 +0800 Subject: [PATCH] auto-save 2026-05-17 23:56 (~2) --- .memory/worklog.json | 27 +++++++++++++------------- web/components/ad-recreation-board.tsx | 3 +++ 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/.memory/worklog.json b/.memory/worklog.json index eb962de..467bf00 100644 --- a/.memory/worklog.json +++ b/.memory/worklog.json @@ -1,19 +1,5 @@ { "entries": [ - { - "files_changed": 1, - "hash": "02d96e5", - "message": "auto-save 2026-05-15 14:58 (~1)", - "ts": "2026-05-15T14:59:07+08:00", - "type": "commit" - }, - { - "files_changed": 8, - "hash": "59a0d10", - "message": "auto-save 2026-05-15 15:04 (~8)", - "ts": "2026-05-15T15:04:41+08:00", - "type": "commit" - }, { "files_changed": 1, "message": "Codex 会话活跃 · 最近命令:codex · 1 项未提交变更 · 最近提交:auto-save 2026-05-15 15:04 (~8)", @@ -3259,6 +3245,19 @@ "message": "auto-save 2026-05-17 23:40 (~2)", "hash": "95e976f", "files_changed": 2 + }, + { + "ts": "2026-05-17T23:46:06+08:00", + "type": "commit", + "message": "auto-save 2026-05-17 23:46 (~2)", + "hash": "8e91dd4", + "files_changed": 2 + }, + { + "ts": "2026-05-17T15:48:31Z", + "type": "session-heartbeat", + "message": "Codex 会话活跃 · 最近命令:codex · 分支 main · 1 项未提交变更 · 最近提交:auto-save 2026-05-17 23:46 (~2)", + "files_changed": 1 } ] } diff --git a/web/components/ad-recreation-board.tsx b/web/components/ad-recreation-board.tsx index c2ddca3..5dbed82 100644 --- a/web/components/ad-recreation-board.tsx +++ b/web/components/ad-recreation-board.tsx @@ -994,6 +994,7 @@ export function AdRecreationBoard({ onJobUpdate={data.onJobUpdate} onAddFrame={data.onAddManualFrameForJob} onDeleteFrame={data.onDeleteFrameForJob} + runtimeModels={runtimeModels} /> @@ -1112,6 +1114,7 @@ function AudioIntakePanel({ onJobUpdate: (job: Job) => void onAddFrame?: (jobId: string, t: number) => Promise | void onDeleteFrame?: (jobId: string, idx: number) => Promise | void + runtimeModels?: RuntimeModels }) { const [currentTime, setCurrentTime] = useState(0) const [mediaDuration, setMediaDuration] = useState(0)