From 6d85a2040697133e9044599826ffb14a82dedfad Mon Sep 17 00:00:00 2001 From: Pravallika21-nama Date: Thu, 21 May 2026 00:59:17 +0530 Subject: [PATCH 1/7] fix: remove leftover debug console log from useVideoEditor --- src/hooks/useVideoEditor.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hooks/useVideoEditor.ts b/src/hooks/useVideoEditor.ts index a2283128..605ccb34 100644 --- a/src/hooks/useVideoEditor.ts +++ b/src/hooks/useVideoEditor.ts @@ -422,7 +422,7 @@ export function useVideoEditor() { const interval = setInterval(() => { const mem = (performance as Performance & { memory?: { usedJSHeapSize: number } }).memory; if (mem) { - console.log("[Reframe Memory]", Math.round(mem.usedJSHeapSize / 1e6), "MB used"); + } }, 1000); From 28d2cb5bdf651e187b5f35a657fb784e9abf22ed Mon Sep 17 00:00:00 2001 From: Pravallika21-nama Date: Thu, 21 May 2026 01:05:54 +0530 Subject: [PATCH 2/7] fix: remove leftover debug console log from useVideoEditor --- src/hooks/useVideoEditor.ts | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/hooks/useVideoEditor.ts b/src/hooks/useVideoEditor.ts index 605ccb34..b837a0bf 100644 --- a/src/hooks/useVideoEditor.ts +++ b/src/hooks/useVideoEditor.ts @@ -415,20 +415,7 @@ export function useVideoEditor() { setError(null); }, [result]); - useEffect(() => { - if (process.env.NODE_ENV !== "development") return; - if (status !== "exporting") return; - - const interval = setInterval(() => { - const mem = (performance as Performance & { memory?: { usedJSHeapSize: number } }).memory; - if (mem) { - - } - }, 1000); - - return () => clearInterval(interval); - }, [status]); - + useEffect(() => { localStorage.setItem("soundOnCompletion", String(recipe.soundOnCompletion)); }, [recipe.soundOnCompletion]); From 12982e3bfe8dd4a023a6fe0dce499df3b3e35683 Mon Sep 17 00:00:00 2001 From: Pravallika21-nama Date: Thu, 21 May 2026 01:17:55 +0530 Subject: [PATCH 3/7] fix: remove debug console log and cleanup empty block --- src/hooks/useVideoEditor.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/hooks/useVideoEditor.ts b/src/hooks/useVideoEditor.ts index b837a0bf..0e599fd2 100644 --- a/src/hooks/useVideoEditor.ts +++ b/src/hooks/useVideoEditor.ts @@ -415,7 +415,19 @@ export function useVideoEditor() { setError(null); }, [result]); - + useEffect(() => { + if (process.env.NODE_ENV !== "development") return; + if (status !== "exporting") return; + + const interval = setInterval(() => { + const mem = (performance as Performance & { memory?: { usedJSHeapSize: number } }).memory; + if (mem) { + + }, 1000); + + return () => clearInterval(interval); + }, [status]); + useEffect(() => { localStorage.setItem("soundOnCompletion", String(recipe.soundOnCompletion)); }, [recipe.soundOnCompletion]); From c75e4234838d10f2f898c35d581f7291d29589f8 Mon Sep 17 00:00:00 2001 From: Pravallika21-nama Date: Thu, 21 May 2026 09:28:55 +0530 Subject: [PATCH 4/7] fix: remove leftover debug console logs --- src/hooks/useVideoEditor.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hooks/useVideoEditor.ts b/src/hooks/useVideoEditor.ts index 0e599fd2..345305b0 100644 --- a/src/hooks/useVideoEditor.ts +++ b/src/hooks/useVideoEditor.ts @@ -422,7 +422,8 @@ export function useVideoEditor() { const interval = setInterval(() => { const mem = (performance as Performance & { memory?: { usedJSHeapSize: number } }).memory; if (mem) { - + + } }, 1000); return () => clearInterval(interval); From ca2c9a7187f9fc20e3ad7b2788e3debee65fd32f Mon Sep 17 00:00:00 2001 From: Pravallika21-nama Date: Thu, 21 May 2026 23:02:08 +0530 Subject: [PATCH 5/7] chore: trigger CI From 457b57103d1301e9130ce563e6357e6d9a055fe6 Mon Sep 17 00:00:00 2001 From: Pravallika21-nama Date: Thu, 21 May 2026 23:28:07 +0530 Subject: [PATCH 6/7] fix: remove runtime errors and clean console --- src/hooks/useVideoEditor.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/hooks/useVideoEditor.ts b/src/hooks/useVideoEditor.ts index 8773a288..f93a288f 100644 --- a/src/hooks/useVideoEditor.ts +++ b/src/hooks/useVideoEditor.ts @@ -588,7 +588,7 @@ export function useVideoEditor() { } }, [result]); - clean-console-log-fix + useEffect(() => { if (process.env.NODE_ENV !== "development") return; if (status !== "exporting") return; @@ -603,8 +603,7 @@ export function useVideoEditor() { return () => clearInterval(interval); }, [status]); - main - + useEffect(() => { localStorage.setItem("soundOnCompletion", String(recipe.soundOnCompletion)); }, [recipe.soundOnCompletion]); From d7c2e1907ffe577816c920e0b4c81e4acdb0f772 Mon Sep 17 00:00:00 2001 From: Pravallika21-nama Date: Fri, 22 May 2026 00:49:05 +0530 Subject: [PATCH 7/7] progress: fixed most TypeScript errors --- src/components/ThumbnailStrip.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/ThumbnailStrip.tsx b/src/components/ThumbnailStrip.tsx index 7b5a1206..af2c004a 100644 --- a/src/components/ThumbnailStrip.tsx +++ b/src/components/ThumbnailStrip.tsx @@ -77,9 +77,9 @@ export default function ThumbnailStrip({ for (let t = 0; t <= duration; t += intervalSeconds) { times.push(Math.min(t, duration - 0.1)); } - if ((times[times.length - 1] ?? 0) < duration - 0.5) { - times.push(duration - 0.1); - } + const lastTime = times[times.length - 1]; + + const captured: Thumbnail[] = [];