Commit graph

74 commits

Author SHA1 Message Date
42fbf5a2d0 Change this shot: an empty guidance box, the last request shown not pre-filled 2026-09-23 01:32:10 +00:00
7a0d3ab1b1 Storyboard: a refresh waits while a clip is playing or the author is typing 2026-09-22 23:08:43 +00:00
e359067b14 Storyboard: opening picture from the previous shot's first or last frame 2026-09-22 22:27:36 +00:00
5f38bbe6dc Storyboard scenes: fold only a short cutaway 2026-09-22 22:19:16 +00:00
bdccfa9147 Storyboard scenes: intercut places fold into one scene 2026-09-22 22:18:33 +00:00
41125f6fa2 Storyboard: collapsible scenes (green filmed / red needs work), share a shot, share a scene 2026-09-22 22:17:54 +00:00
a7f7d326f1 Storyboard: shot length is editable - Estimate from the lines or the action, Set length 2026-09-22 21:58:31 +00:00
8fc8179231 Storyboard: the note on a shot feeds Make this shot - rewrite from the note, then draw, then film 2026-09-22 21:09:18 +00:00
3e107b190b Storyboard: Make this shot (picture then clip) with a stage line, elapsed time and self-refresh 2026-09-22 20:38:15 +00:00
d15f469d45 Storyboard: per-shot background - generate from an edited description, same as previous, carry through the scene 2026-09-22 20:30:29 +00:00
dc3c8a733f Storyboard: the line badge says plainly whether the words are the book's, close, or the writer's 2026-09-22 15:24:13 +00:00
0b9de99303 Storyboard cast: a character with candidates drawn says so 2026-09-22 14:50:06 +00:00
b59d12c289 Storyboard: draw the cast on its own; say when a character has no face yet 2026-09-22 14:48:57 +00:00
890b8a9057 Cast a character from drawn candidates (looks.html); link from the storyboard cast 2026-09-22 09:02:44 +00:00
d0e450781d Storyboard: a changed shot still counts as filmed 2026-09-21 12:54:44 +00:00
f20ae8231e Storyboard: film prices from the engine's real per-second rate 2026-09-21 01:56:43 +00:00
f522cc4fc3 Storyboard: offer to film shots whose pictures or words changed 2026-09-20 19:50:31 +00:00
f892d3967b Storyboard: how the film plays (timeline check) and one master picture per set-up 2026-09-20 18:49:58 +00:00
8a30838e29 Storyboard: offer to show the person speaking instead of a voice over the listener 2026-09-20 17:32:09 +00:00
9d9d1e3fdc A part of a chapter gets the full set of buttons 2026-09-20 16:27:34 +00:00
af96c095dd A chapter is filmed in parts and joined 2026-09-20 15:42:47 +00:00
84c63587e3 Twelve shots to a page with back and next, for chapter-length films 2026-09-20 15:19:01 +00:00
650a8d48bd Choose how a speaking shot's sound is made 2026-09-20 14:05:34 +00:00
fdef88b1eb The writers score each other's scripts; the best becomes head writer 2026-09-20 05:21:24 +00:00
31bb7fbfcc Add another writer to a run 2026-09-20 04:52:37 +00:00
1edeec9b71 A guide to what makes a trailer worth watching, linked from the book and trailer pages 2026-09-20 04:26:18 +00:00
1c54c73075 Each spoken line says whether it is the book's words 2026-09-20 03:49:46 +00:00
7e820a021d Saving an object's shot list no longer re-rolls its picture 2026-09-19 21:22:13 +00:00
b7e49db360 Say when in the shot a line is spoken 2026-09-19 21:09:36 +00:00
6a9264b539 Cut a shot again from the footage already paid for 2026-09-19 20:24:53 +00:00
9ada432a4b Change the words of a spoken line by hand 2026-09-19 19:21:09 +00:00
7ce8085384 Tracked objects: the author can say which shots show it 2026-09-19 19:17:50 +00:00
25e1fd462b Things that must look the same: tracked objects with reference pictures; the picture check folds small things away 2026-09-19 19:06:34 +00:00
5a54104005 Film it again no longer forces; an unchanged picture or clip is not bought twice, and another attempt is its own priced button 2026-09-19 18:43:16 +00:00
320e06b0c9 Film it again asks for another take, and says so 2026-09-19 18:01:15 +00:00
a26e9aed6d Show the close-up the checker zoomed in on, beside what it says about a hand 2026-09-19 17:56:33 +00:00
a66c6b352e Picture tools stay available on a filmed shot; a stale clip says so 2026-09-19 17:47:00 +00:00
797fa52b87 A note to the camera per shot: changes how it is filmed, not the pictures 2026-09-19 17:41:28 +00:00
b66e665f3f Try 4 versions of a picture, graded side by side, and pick one 2026-09-19 17:34:30 +00:00
3d34667b35 A 'what to do next' guide, and the picture checker's findings with a Fix button
The page never said what the next step was, and finding faulty pictures was
left to the author although every frame is already checked by a model.
2026-09-19 16:11:11 +00:00
39c41c689d Show why a picture could not be redrawn 2026-09-19 15:38:51 +00:00
03052f7182 The author can say what is wrong with a picture, and have it redrawn
report_frame_fault existed in the worker and was on no page.
2026-09-19 15:33:35 +00:00
00c4bc38b5 Say that the revision has started when Revise is pressed 2026-09-19 15:19:03 +00:00
c89a92e72f The price on Draw is the worker's own picture count, looks and back views included 2026-09-19 15:17:16 +00:00
c02eb5d511 Looks per scene, a change prompt on every character picture, click to enlarge
Each scene now shows who is in it as they look IN THAT SCENE, with one box:
'Change how Stewart looks from this scene on'. Cast cards show every look
front, side and back. Every picture opens large. The storyboard waits until
all pictures exist. A box for the author's notes on the script as a whole,
and Revise is always on offer.
2026-09-19 15:16:26 +00:00
3f5bd70f24 Remove the duplicated page tail left after the closing html tag
A dollar sign before a quote is a substitution token to patch_git_file, so a
price label spliced the rest of the page in after itself. trailer.html carried
33 KB of raw JavaScript after its closing tag, which rendered as garbled text
in the page body; script.html carried 65 KB, commented out. The copy above the
first closing tag was verified complete: it parses, and it defines every
function and calls every action the removed text did.
2026-09-19 13:51:23 +00:00
d7ac094c9c Recover a shot left stuck on "filming" by a worker restart
Third occurrence of this shape after cuts and the storyboard reel: a flag
meaning "work is happening" set before an in-memory thread starts, never
cleared when a deploy kills it, and a page that then hides the buttons for
ever. Anything older than 25 minutes is treated as gone.
2026-09-17 22:20:15 +00:00
a1ededf9c5 Repair the picture-check button, broken by a $-quote in patch text
A literal $' in replacement text is consumed as a special pattern by the
patch API, which truncated the block mid-string and swallowed the
if (unfilmed) line with it. BROWSER_TESTS.md records this exact hazard.
The price is now built by concatenating the dollar sign separately so no
$-quote sequence appears in patch text at all.
2026-09-17 20:58:07 +00:00
ac4ece69a5 Add the button that runs the picture check
Separate from filming on purpose: a re-film decision wants the audio and
picture verdicts together, and an existing film can be checked without
paying to shoot it again.
2026-09-17 20:57:20 +00:00
5eb4aac2cc Show what the picture check found, beside what the audio check found
Every clip has been transcribed and compared with its script since the first
film. Nothing looked at the picture, which is where this engine actually
fails - two identical photographs on a mantel, half a car, a person nobody
asked for. This renders the visual verdict the same way, and lists each
fault with the wording change that would have prevented it.
2026-09-17 20:57:07 +00:00