Commit graph

13 commits

Author SHA1 Message Date
f7c8644b7f A timeline you can drag, and a preview that needs no render
The cut could be measured and executed but never seen or adjusted. This adds a
track view of where each cutaway sits and a player that switches sources at
each boundary, so the edit can be judged before spending anything on a render.

The audio is deliberately never touched: the talking head plays underneath
throughout and only the picture changes, which is what makes a cutaway hide a
join instead of interrupting the piece.

Dragging a block moves that cutaway; the handle on its right edge changes how
long it runs. Nothing is saved until Save, and Reset returns to the placement
the system chose.
2026-09-07 22:28:34 +00:00
d175b3b926 Poll for the placement suggestion instead of waiting on it
Matching pictures to the script is a model call and cannot answer inside the
few seconds the API gateway allows, so it returned "Function timed out". It now
starts in the background and this waits for it, the same way frames and joins
already do.
2026-09-07 21:25:52 +00:00
40b47c6c7f Say what each button does, and allow filming again after an edit
Three things were unclear or missing:

- "Make the frame" reads as though it might film the shot. It draws one still,
  the opening frame, and films nothing. Say so.
- Once a project was ready there was no way to film it again, so editing a
  shot afterwards led nowhere. The film card now appears for a finished video
  as "Film it again".
- Nothing explained that these per-shot buttons are optional. Filming draws
  any missing frame and makes any missing cutaway itself, so they are there to
  preview, not to complete.
2026-09-07 20:47:40 +00:00
bac9ecbcfb Say when a shot has no opening frame before filming starts
A video was filmed where shot 1 had a photo selected but no opening frame. The
seed was therefore empty and Veo was handed the written description alone, so
it invented a plausible bulldog: no collar, wrong eye colour. Nothing on this
page suggested anything was missing.

The worker now draws any missing frame before filming rather than proceeding
without a likeness, so this says that is going to happen and why it takes
longer.
2026-09-07 17:49:07 +00:00
b1cf3ef6f6 Say why the script failed instead of just that it did
The reason was already being stored on the project, but the page showed a bare
"could not finish" and a Start again button. A dead link is the most common
cause and it is the reader's to fix, so it needs saying out loud.
2026-09-07 14:54:35 +00:00
2b611917be Poll for the seam report now that measuring runs in the background 2026-09-07 01:17:42 +00:00
78689c7014 Add Film it to the UI so nothing needs an operator 2026-09-07 01:02:08 +00:00
6fccc3eb3b Add pasteable owner photos with descriptions and AI placement 2026-09-07 00:43:52 +00:00
c0a7f46094 Add B-roll cutaways, seam measurement and final cut to the shot editor 2026-09-07 00:09:05 +00:00
760f335256 Per-shot source toggle: photo or continue from the previous shot 2026-09-06 15:35:04 +00:00
61210c6640 Poll for the shot image, since drawing is now asynchronous 2026-09-06 15:29:00 +00:00
8a3324be31 Visual shot editor: start image, scene and camera move editable per shot 2026-09-06 15:24:34 +00:00
34150bb264 Add script review page with feedback loop and approval 2026-09-05 19:29:34 +00:00