75 Commits (b6f36751a5d9c7d5b3a21cb581a6221b22d8c991)

Author SHA1 Message Date
shrimbly b6f36751a5 feat(48-01): implement loop edge utility functions 3 months ago
shrimbly 3c12e4f02e test(48-01): add failing tests for loop edge utilities 3 months ago
shrimbly c760c6329a fix: derive array batch behavior dynamically from source node batchMode 3 months ago
shrimbly cd6dada4d6 feat: add array batch mode for sequential generation from all items 3 months ago
shrimbly 5178b24294 feat: add audio handle mapping and pass audio through video executor 4 months ago
shrimbly 5b0825e50b fix: address code review findings across undo/redo, video wiring, and validation 4 months ago
shrimbly a064ddc106 feat: add VideoInput node for uploading/loading video files 4 months ago
shrimbly 3e16ccaf7d feat: add localStorage helpers for workflows directory 4 months ago
shrimbly c7fd3cd241 feat: prefill project directory from last-used path in new project flow 4 months ago
shrimbly 753790b36c fix: clamp expand height to minHeight and resolve text through switch nodes 4 months ago
shrimbly 61af53b2b8 fix: resolve prompt variables through router nodes for PromptConstructor 4 months ago
shrimbly 532231d2ef fix: cache router/switch passthrough results to fix multi-type data loss 4 months ago
shrimbly dee900b857 style: update ArrayNode layout to match new design language 4 months ago
shrimbly 96649de97e fix: pass outputDuration through parent-child ease curve connections 4 months ago
shrimbly 846bffc1d4 fix: dimmed switch with enabled output no longer lets downstream escape dimming 5 months ago
shrimbly e50ca215ca fix: nodes downstream of converging switch paths incorrectly dimmed 5 months ago
shrimbly fe6a2e5480 feat: add Clear button to ConditionalSwitch node 5 months ago
shrimbly 53ebeb2484 fix: remove invalid null fields from conditionalSwitch node defaults 5 months ago
shrimbly 20b404483d refactor: extract evaluateRule to shared utility 5 months ago
shrimbly f96df88337 fix(45): stop ConditionalSwitch from passing input text to downstream nodes 5 months ago
shrimbly 688e3b21c5 feat: add Anthropic Claude LLM provider and Gemini 3.1 Pro model 5 months ago
shrimbly cbc278f801 feat: add Image Search toggle for Nano Banana 2 5 months ago
shrimbly 3e0ede096e fix: remove develop-only node types from master and add type cast 5 months ago
shrimbly 4fd01a26bf feat: add nano-banana-2 to model registry, UI, and migration paths 5 months ago
shrimbly ecb8bb0ea7 feat(45-03): extend dimming system for Conditional Switch non-matching outputs 5 months ago
shrimbly f41c09a6c1 feat(45-02): add ConditionalSwitch execution and match-aware text routing 5 months ago
shrimbly 8ca36b30bf feat(45-01): add ConditionalSwitch type definitions, default data, executor, and validation 5 months ago
shrimbly be29ebb291 fix(44): skip dimmed source nodes in getConnectedInputs 5 months ago
shrimbly 798babc6b3 fix(switch): make smart cascade type-aware so text inputs don't rescue dimmed image paths 5 months ago
shrimbly 971efe55a4 feat(44-03): add dimming utility and store integration 5 months ago
shrimbly dbfeb22647 feat(44-02): add Switch execution and toggle-aware data flow 5 months ago
shrimbly 570433012c feat(44-01): add SwitchNodeData type, default data, dimensions, and executor 5 months ago
shrimbly 562da7cd90 feat(43-02): integrate Router into connection menus, execution, and data flow 5 months ago
shrimbly 88f66b58a3 feat(43-01): add RouterNodeData type, defaults, and executor 5 months ago
shrimbly 58edb52552 fix: clamp stale arrayItemIndex via modulo in getSourceOutput 5 months ago
Marquis Boyd 4d680b0d11 feat: add Array node with selectable routing and auto-route to prompts 5 months ago
shrimbly 0a46423717 feat(quick-009): add VideoFrameGrabNodeData type, defaults, and connected inputs wiring 5 months ago
shrimbly b44026dc20 feat(quick-007): add VideoTrim types, hook, executor, and plumbing 5 months ago
shrimbly 7f7f79aa31 fix: harden prompt type coercion in nanoBanana executor and connectedInputs 5 months ago
shrimbly ccb5734683 Merge branch 'develop' into fix/fal-3d-url-extraction 5 months ago
Shrimbly 2c58afc352 feat: add TTS audio generation node support 5 months ago
gitcapoom d5071dd5bc feat: add savedFilename/savedFilePath fields to Generate3DNodeData 5 months ago
Willie 57d0cd860e
Release: 3D viewer, execute selected nodes, canvas navigation settings (#66) 5 months ago
shrimbly 71776b9464 refactor: remove 3D code from GenerateImageNode and nanoBananaExecutor 5 months ago
shrimbly e72fb6775a feat: add generate3d source output in connectedInputs 5 months ago
shrimbly cea1433155 feat: add generate3d node defaults and dimensions 5 months ago
shrimbly 821bcd23dd fix: 3D model saving, error handling, and node improvements 5 months ago
Willie 895c848eaf
feat: add customizable canvas navigation settings (#65) 5 months ago
shrimbly 3ebaae82de feat: improve GLB viewer — fix viewport sizing, add spot light, handle labels, scroll isolation 5 months ago
shrimbly d76a8ada71 fix: address PR #64 review — blob leak, error handling, tests, docs 5 months ago