106 Commits (e405e46bf9a62516004b4ef6b539b4bc55901aae)

Author SHA1 Message Date
shrimbly cb47f60deb fix: resolve node click-to-select failures caused by d3-drag dead zone 4 months ago
shrimbly 721d735440 feat(quick-16): convert LLM node to full-bleed, add max tokens, add panel shadow 5 months ago
shrimbly d12e293d59 fix: FloatingNodeHeader width prefers measured over stale style value 5 months ago
shrimbly 0ff5472d35 fix(46-04): floating header width tracks resized node width 5 months ago
shrimbly 7231ea270e feat(46-04): wire onRun/onExpand callbacks and add expansion modals 5 months ago
shrimbly 324c58d58c feat(46-02): create ControlPanel component with node-type routing 5 months ago
shrimbly 4908f2b370 feat(46-01): render FloatingNodeHeaders via ViewportPortal 5 months ago
shrimbly 0e4f5e6777 fix: add missing conditionalSwitch dimensions in WorkflowCanvas 5 months ago
shrimbly 7c562c1d9d fix(45): fix ConditionalSwitch handle alignment, drop menu, and default connector 5 months ago
shrimbly 3e0ede096e fix: remove develop-only node types from master and add type cast 5 months ago
shrimbly bb60591317 fix: add missing conditionalSwitch to WorkflowCanvas defaultDimensions 5 months ago
shrimbly ecb8bb0ea7 feat(45-03): extend dimming system for Conditional Switch non-matching outputs 5 months ago
shrimbly b6529a55d2 feat(45-02): register ConditionalSwitch in WorkflowCanvas and connection menus 5 months ago
shrimbly c10cc100a6 fix(switch): resolve input type when creating Switch from connection menu 5 months ago
shrimbly 2a0db1bcb7 fix(switch): resolve output handle type from inputType for connection drop menu 5 months ago
shrimbly 0fb3347b16 feat(44-03): apply CSS-based visual dimming to nodes 5 months ago
shrimbly b22335e317 feat(44-02): register Switch in WorkflowCanvas and connection menus 5 months ago
shrimbly 570433012c feat(44-01): add SwitchNodeData type, default data, dimensions, and executor 5 months ago
shrimbly eebaf84e19 feat(43-02): register Router in WorkflowCanvas integration 5 months ago
shrimbly 8baa4e38d0 fix: remove broken zundo undo/redo system 5 months ago
shrimbly 293ed20dc6 fix: preserve media during undo/redo with smart ref-based stripping 5 months ago
shrimbly 5af5e34527 feat(quick-010): wrap workflowStore with temporal middleware and wire keyboard shortcuts 5 months ago
shrimbly 3d1f276ab5 fix: add ReDoS protection for regex mode and minimap color for array node 5 months ago
shrimbly f0a4e4f64c fix: multiple bug fixes, security hardening, and shared video-probing module 5 months ago
Marquis Boyd 4d680b0d11 feat: add Array node with selectable routing and auto-route to prompts 5 months ago
shrimbly 6e35b741c2 feat(quick-009): wire VideoFrameGrab into canvas, connection menu, and execution 5 months ago
shrimbly 0a46423717 feat(quick-009): add VideoFrameGrabNodeData type, defaults, and connected inputs wiring 5 months ago
shrimbly 640e8dccb9 feat(quick-007): wire VideoTrimNode into canvas, connection menu, and exports 5 months ago
shrimbly b44026dc20 feat(quick-007): add VideoTrim types, hook, executor, and plumbing 5 months ago
shrimbly ccb5734683 Merge branch 'develop' into fix/fal-3d-url-extraction 5 months ago
shrimbly b408a1af60 feat: add Shift+T keyboard shortcut for generateAudio node 5 months ago
shrimbly e1f4062231 fix: add audio target handle to audioInput in getNodeHandles 5 months ago
shrimbly f0e41a8f51 feat: rename Audio Input to Audio, add audio input handle for pass-through 5 months ago
shrimbly f801b8eb0d feat: connect GenerateAudio output to Output node with audio playback 5 months ago
shrimbly 4ab1b89ed9 feat: add audio type to API types and connection wiring 5 months ago
Shrimbly 2c58afc352 feat: add TTS audio generation node support 5 months ago
Willie 57d0cd860e
Release: 3D viewer, execute selected nodes, canvas navigation settings (#66) 5 months ago
shrimbly 8019288fd3 fix: clear imageRef when user provides new image to prevent stale saves 5 months ago
shrimbly 1305c627be feat: update tests and remaining registrations for generate3d 5 months ago
shrimbly fea2b6d3d0 feat: register generate3d node type across codebase 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 7bd2e996aa fix: PR review fixes — lazy-load three.js, blob URL cleanup, missing integrations 5 months ago
charlieshoelace 886525aa76 feat: add keyboard shortcuts dialog and 3D GLB viewer node 5 months ago
charlieshoelace 3e2c92c871 feat: add keyboard shortcuts help dialog 5 months ago
shrimbly 99e9e4e9f9 fix: use type-specific dimensions for node-to-group drag assignment 5 months ago
shrimbly 864b5b379b fix(005): batch-aware videoStitch handle resolution for multi-connect 5 months ago
shrimbly 4b758f14f1 feat(quick-004): add easeCurve handle type and wire up connection routing 5 months ago
shrimbly 216f9613f0 feat(42-03): register EaseCurve in canvas, validation, and menus 5 months ago
shrimbly 0d54078bab fix(42-02): add easeCurve to dimension records and validation defaults 5 months ago