Browse Source

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 <noreply@anthropic.com>
handoff-20260429-1057
gitcapoom 5 months ago
parent
commit
d5071dd5bc
  1. 2
      src/lib/quickstart/validation.ts
  2. 2
      src/store/utils/nodeDefaults.ts
  3. 2
      src/types/nodes.ts

2
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,

2
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,

2
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<string, unknown>;
inputSchema?: ModelInputDef[];

Loading…
Cancel
Save