feat(shot-status): shot version beside the name, and a scaled-in-edit flag
Deploy / deploy (push) Successful in 7m28s
Deploy / deploy (push) Successful in 7m28s
Two small board additions. The shot version now shows next to the shot code. It is Shot.shotVersion — the value the AE panel burns into overlays and queueExport renders under, and the one the shot detail page edits — not a count of uploaded review Versions, so the board agrees with what the artist has in the panel. Shot.isScaled records that a shot is scaled in the edit: the plate is not used at its native size, which changes how the shot is comped and reviewed. That makes it a standing property of the shot rather than something buried in the notes, so it is flagged the way isKeyShot is — a cyan pill next to the shot name, and a Scaled toggle column beside Key. toggleScaledShot() (actions/shots.ts) mirrors toggleKeyShot, same roles. KeyShotToggle's switch markup would have been duplicated verbatim for the second flag, so both now sit on a shared FlagToggle taking a colour tone and a setter. The key-shot switch behaves exactly as before, optimistic update and rollback included. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -450,6 +450,11 @@ model Shot {
|
||||
shotVersion String @default("v001")
|
||||
// Key shot flag — highlighted for prioritisation
|
||||
isKeyShot Boolean @default(false)
|
||||
/// The shot is scaled in the edit — the plate is not used at its native
|
||||
/// size. That changes how the shot is comped and reviewed, so it is a
|
||||
/// standing property of the shot rather than a note, and it is flagged on
|
||||
/// the shot-status board the way a key shot is.
|
||||
isScaled Boolean @default(false)
|
||||
// Netflix slate fields — managed via the Slate tab, used by the preview pipeline
|
||||
slateType String?
|
||||
slateDescription String? @db.Text
|
||||
|
||||
Reference in New Issue
Block a user