From d5071dd5bc00a4901a3fc5be250ea1a8e30f31dc Mon Sep 17 00:00:00 2001 From: gitcapoom Date: Wed, 18 Feb 2026 09:10:29 +0300 Subject: [PATCH] feat: add savedFilename/savedFilePath fields to Generate3DNodeData Add optional fields to track the auto-saved 3D model filename and file path, with null defaults in nodeDefaults and quickstart validation. Co-Authored-By: Claude Opus 4.6 --- src/lib/quickstart/validation.ts | 2 ++ src/store/utils/nodeDefaults.ts | 2 ++ src/types/nodes.ts | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/lib/quickstart/validation.ts b/src/lib/quickstart/validation.ts index c0cd0aa6..501c0b57 100644 --- a/src/lib/quickstart/validation.ts +++ b/src/lib/quickstart/validation.ts @@ -257,6 +257,8 @@ function createDefaultNodeData(type: NodeType): WorkflowNodeData { inputImages: [], inputPrompt: null, output3dUrl: null, + savedFilename: null, + savedFilePath: null, selectedModel: undefined, status: "idle", error: null, diff --git a/src/store/utils/nodeDefaults.ts b/src/store/utils/nodeDefaults.ts index 25fbc3d7..b34356b1 100644 --- a/src/store/utils/nodeDefaults.ts +++ b/src/store/utils/nodeDefaults.ts @@ -153,6 +153,8 @@ export const createDefaultNodeData = (type: NodeType): WorkflowNodeData => { inputImages: [], inputPrompt: null, output3dUrl: null, + savedFilename: null, + savedFilePath: null, selectedModel: nodeDefaults.generate3d?.selectedModel, status: "idle", error: null, diff --git a/src/types/nodes.ts b/src/types/nodes.ts index f712c371..ab92a652 100644 --- a/src/types/nodes.ts +++ b/src/types/nodes.ts @@ -183,6 +183,8 @@ export interface Generate3DNodeData extends BaseNodeData { inputImageRefs?: string[]; inputPrompt: string | null; output3dUrl: string | null; + savedFilename?: string | null; + savedFilePath?: string | null; selectedModel?: SelectedModel; parameters?: Record; inputSchema?: ModelInputDef[];