feat(connector): move Increment Shot Version into the Render Pipeline panel

The button sits beside Regenerate Previews instead of at the bottom of
Actions. Panel bumped to 2.7.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
twotalesanimation
2026-09-25 05:38:41 +02:00
parent 5e29c3b88d
commit 390d7a21ac
2 changed files with 3 additions and 9 deletions
+2 -8
View File
@@ -32,7 +32,7 @@ var SETTINGS_KEY = "cfg";
// Bump on every change deployed to a workstation. The panel reports this to // Bump on every change deployed to a workstation. The panel reports this to
// the server on load, so Pipeline → Machines shows which version each machine // the server on load, so Pipeline → Machines shows which version each machine
// is actually running and flags the ones left behind. // is actually running and flags the ones left behind.
var PANEL_VERSION = "2.7.0"; var PANEL_VERSION = "2.7.1";
(function VFXReviewConnector(thisObj) { (function VFXReviewConnector(thisObj) {
var uiState = { var uiState = {
@@ -4710,7 +4710,6 @@ var PANEL_VERSION = "2.7.0";
var importRendersButton; var importRendersButton;
var btnRow6; var btnRow6;
var pictureLockButton; var pictureLockButton;
var btnRow7;
var incrementVersionButton; var incrementVersionButton;
var btnRow6b; var btnRow6b;
var setStartTCButton; var setStartTCButton;
@@ -4868,6 +4867,7 @@ var PANEL_VERSION = "2.7.0";
"Rebuild the MOV/MP4 slate and burn-ins for the delivered version.\n" + "Rebuild the MOV/MP4 slate and burn-ins for the delivered version.\n" +
"Reuses the rendered EXRs and keeps the version number. Slate text is\n" + "Reuses the rendered EXRs and keeps the version number. Slate text is\n" +
"re-read from the shot, so fix it on the web app's Slate tab first."; "re-read from the shot, so fix it on the web app's Slate tab first.";
incrementVersionButton = pipelineRow3.add("button", undefined, "Increment Shot Version");
qcPanel = scrollContent.add("panel", undefined, "QC"); qcPanel = scrollContent.add("panel", undefined, "QC");
qcPanel.orientation = "column"; qcPanel.orientation = "column";
@@ -4974,12 +4974,6 @@ var PANEL_VERSION = "2.7.0";
btnRow6b.spacing = 6; btnRow6b.spacing = 6;
setStartTCButton = btnRow6b.add("button", undefined, "Set Start Timecode"); setStartTCButton = btnRow6b.add("button", undefined, "Set Start Timecode");
btnRow7 = buttonsPanel.add("group");
btnRow7.orientation = "row";
btnRow7.alignChildren = ["fill", "center"];
btnRow7.spacing = 6;
incrementVersionButton = btnRow7.add("button", undefined, "Increment Shot Version");
workspacePanel = scrollContent.add("panel", undefined, "Workspace"); workspacePanel = scrollContent.add("panel", undefined, "Workspace");
workspacePanel.orientation = "column"; workspacePanel.orientation = "column";
workspacePanel.alignChildren = ["fill", "top"]; workspacePanel.alignChildren = ["fill", "top"];
+1 -1
View File
@@ -178,7 +178,7 @@ Same applies to `footageRoot`: change `V:/_FOOTAGE/UNG` → `V:/_FOOTAGE`.
The panel is divided into seven sections: The panel is divided into seven sections:
1. **Shot Builder** — Episode/shot selection and comp creation 1. **Shot Builder** — Episode/shot selection and comp creation
2. **Render Pipeline** — Queue Export, status polling, retry, regenerate previews 2. **Render Pipeline** — Queue Export, status polling, retry, regenerate previews, increment shot version
3. **QC** — Technical QC queue for rendered exports 3. **QC** — Technical QC queue for rendered exports
4. **Actions** — Per-shot and batch operations 4. **Actions** — Per-shot and batch operations
5. **Workspace** — One-time project initialisation 5. **Workspace** — One-time project initialisation