From 2a4b87ac789987cb6fd13c9ac77f922116838ae8 Mon Sep 17 00:00:00 2001 From: Shrimbly Date: Mon, 23 Feb 2026 19:41:36 +1300 Subject: [PATCH] fix: add missing node and handle types to quickstart validation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit VALID_NODE_TYPES was missing audioInput, promptConstructor, outputGallery, imageCompare, videoStitch, easeCurve, videoTrim, videoFrameGrab, and glbViewer — all of which are defined in NodeType and have entries in DEFAULT_DIMENSIONS and createDefaultNodeData. VALID_HANDLE_TYPES was missing video, easeCurve, and 3d handle types used by EaseCurveNode, GenerateVideoNode, Generate3DNode, GLBViewerNode, VideoStitchNode, VideoTrimNode, and VideoFrameGrabNode. Co-Authored-By: Claude Sonnet 4.6 --- src/lib/quickstart/validation.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lib/quickstart/validation.ts b/src/lib/quickstart/validation.ts index 64a5683f..4afce636 100644 --- a/src/lib/quickstart/validation.ts +++ b/src/lib/quickstart/validation.ts @@ -13,9 +13,11 @@ interface ValidationResult { const VALID_NODE_TYPES: NodeType[] = [ "imageInput", + "audioInput", "annotation", "prompt", "array", + "promptConstructor", "nanoBanana", "generateVideo", "generate3d", @@ -23,9 +25,16 @@ const VALID_NODE_TYPES: NodeType[] = [ "llmGenerate", "splitGrid", "output", + "outputGallery", + "imageCompare", + "videoStitch", + "easeCurve", + "videoTrim", + "videoFrameGrab", + "glbViewer", ]; -const VALID_HANDLE_TYPES = ["image", "text", "audio", "reference"]; +const VALID_HANDLE_TYPES = ["image", "text", "audio", "video", "easeCurve", "3d", "reference"]; // Default node dimensions const DEFAULT_DIMENSIONS: Record = {