From 0daf74cfacd8d441a965dd81ec6f9f64134cb049 Mon Sep 17 00:00:00 2001 From: gator Date: Mon, 14 Sep 2026 02:54:09 +0000 Subject: [PATCH] admin: name the engine that filmed each shot, not always Veo --- admin.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/admin.html b/admin.html index 38c5964..4d68983 100644 --- a/admin.html +++ b/admin.html @@ -68,11 +68,17 @@ function shotHtml(s) { + '

' + esc(s.line || "") + '

' + '
' + s.words + ' words' + (over ? ' (over 18)' : '') + ' · camera: ' + esc(s.camera || "—") + '
' + // Which engine actually filmed this shot. Recorded per shot, not per + // project, because a re-film can change the model and the older shots must + // keep saying what really shot them. + + '
model: ' + (s.model + ? '' + esc(s.model) + '' + (s.engine ? ' · ' + esc(s.engine) + ' engine' : '') + : 'not recorded — filmed before the model was stored, so it was Veo lite') + '
' // The writer's performance direction. It used to reach the previz and // never Veo, so a line written as "building outrage" was filmed flat. // Showing both halves is the point: what was asked for, and what went. + '
delivery: ' + (s.delivery_sent - ? '' + esc(s.delivery_sent) + ' — sent to Veo' + ? '' + esc(s.delivery_sent) + ' — sent to ' + esc(s.model || 'Veo') : (s.delivery ? '' + esc(s.delivery) + ' — written but NOT sent' : 'none written for this line')) + '
' @@ -98,7 +104,7 @@ function shotHtml(s) { ? '
' + 'opening frame' - + '
opening frame → Veo
' + + '
opening frame → ' + esc(s.model || 'Veo') + '
' : (s.seed_used === 'previous last frame' || s.continues ? '
continues from the previous shot’s ' + 'real last frame, so it needs no opening still of its own
'