From 3a7b89ba2b75970022d48b834f9a42bcb36b88cf Mon Sep 17 00:00:00 2001 From: digital-garbage <133010426+digital-garbage@users.noreply.github.com> Date: Wed, 10 Jun 2026 14:05:50 +0300 Subject: [PATCH] Movie Editor: clear scene rating when a scene is regenerated MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reset rating to empty after a successful generate so the timeline shows "— rate —" and Studio receives "-Just forget it-" until the user rates again. --- movie_editor/frontend/store.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/movie_editor/frontend/store.js b/movie_editor/frontend/store.js index 1a0487a5..a9ae65fd 100644 --- a/movie_editor/frontend/store.js +++ b/movie_editor/frontend/store.js @@ -436,11 +436,16 @@ if (!mediaList || !mediaList.length || !targetSceneIds || !targetSceneIds.length) return; const primary = mediaList.find((m) => m.kind === "videos" || m.kind === "gifs") || mediaList[0]; let inAcc = 0; + let clearedRating = false; for (const id of targetSceneIds) { const sc = scene(id); if (!sc) continue; state.sceneRenders[id] = { media: primary, inSec: inAcc }; + // New render invalidates the prior RLHF rating — UI shows "— rate —"; server + // treats empty as "-Just forget it-" on the next Studio run. + if (sc.rating) { sc.rating = ""; clearedRating = true; } inAcc += sceneDurationSec(sc); } + if (clearedRating) scheduleSaveSilent(); } // Poll a single queued prompt to completion. Resolves true on success, false on error.