1212 Commits (d0f1a2d4dd9a126d8db59ff78053fe0f37730d51)
 

Author SHA1 Message Date
shrimbly 90d0ea4e9c feat: add Browse button to generate node headers in inline parameters mode 4 months ago
shrimbly 96649de97e fix: pass outputDuration through parent-child ease curve connections 4 months ago
shrimbly 2adf82f70b fix: suppress hover state during canvas panning to prevent cascading re-renders 4 months ago
shrimbly ceaeddc0a6 fix: UI polish — settings animation, grid layout, prompt bar, split grid fit 4 months ago
shrimbly 90b47991fe feat(quick-25): integrate useVideoAutoplay into 5 video nodes 4 months ago
shrimbly 15c99f702e feat(quick-25): create useVideoAutoplay hook 4 months ago
shrimbly 1dc06aaf4e fix: ImageInputNode double-click resize incorrect aspect ratio 4 months ago
shrimbly 95ae814ea2 fix: scope API headers to active provider, temperature falsy bug, template prefix collision 4 months ago
shrimbly aacae7e3cb fix: smooth settings panel transition and prevent image flicker on toggle 4 months ago
shrimbly b6b755e631 Merge branch 'fix/code-review-findings-24' into develop 4 months ago
shrimbly b21d80900e feat: inline variable highlights in PromptConstructor, update PromptNode label 4 months ago
shrimbly c7a5d2d542 fix(24-01): fix presets popup dismiss and modal overlay click-through 4 months ago
shrimbly 621d7e06ba fix(24-01): fix node UX issues - error display, accessibility, button states, dead code 4 months ago
shrimbly 16c444e3d0 fix(24-01): fix edge colors, Kie API gating, and media dimension detection 4 months ago
shrimbly 4aa56a065d Merge branch 'feature/ui-updates' into develop 4 months ago
shrimbly accf8dac46 feat: add Run button to ConditionalSwitchControls 4 months ago
shrimbly 61565139a8 fix: add Escape and click-outside dismiss for presets popup 4 months ago
shrimbly 7785c44fdd fix: gate fal provider behind API key check 4 months ago
shrimbly e082f7bf33 fix: add defensive access for childNodeIds in SplitGridNode 4 months ago
shrimbly a69114cfe2 fix: rename shadowed `selected` to `selectedNodes` in edge selectors 4 months ago
shrimbly b56798e9a8 fix: remove dead click-outside handler in FloatingNodeHeader 4 months ago
shrimbly 2d16b6b5da fix: remove unused edgeStyle selector in ReferenceEdge 4 months ago
shrimbly ee7b251f6b fix: use nullish coalescing for temperature default 4 months ago
shrimbly 247cd17829 fix: remove `|| true` debug leftover from hasExternalProviders 4 months ago
shrimbly ab92cb42c6 perf: optimize edge rendering for large canvases 4 months ago
shrimbly 703fcf567a Revert "perf: cap RAF-based callbacks to 60fps on high refresh rate displays" 4 months ago
shrimbly 9f25e05d87 perf: cap RAF-based callbacks to 60fps on high refresh rate displays 4 months ago
shrimbly d4130d62c9 perf: replace bare useWorkflowStore() calls with selective subscriptions 4 months ago
shrimbly abe03b4942 fix: move useMemo above early returns in ModelParametersInner 4 months ago
shrimbly 5c3ab56725 perf: RAF-debounce setHoveredNodeId and skip hover during panning 4 months ago
shrimbly 0b7a6e2555 chore: remove outdated parallel workflow execution plan doc 4 months ago
shrimbly 3a73ebc80f feat(quick-23): memoize InlineParameterPanel and simplify toggle handlers 4 months ago
shrimbly e0785bd1a1 feat(quick-23): memoize ModelParameters and optimize internals 4 months ago
shrimbly b1b54ae8bc fix: use correct initialCapabilityFilter prop on ModelSearchDialog 4 months ago
shrimbly b15c1e94ae perf: add requestAnimationFrame debouncing to BaseNode ResizeObserver 4 months ago
shrimbly c2ee875084 perf: replace useViewport with narrow useStore selector in GroupControlsOverlay 4 months ago
shrimbly 8bf07ad3f9 perf: short-circuit allNodes useMemo when no dimming is active 4 months ago
shrimbly 942758de2a perf: guard setHoveredNodeId against redundant store mutations 4 months ago
shrimbly 86128365ad perf: remove redundant CSS opacity transition from all nodes 4 months ago
shrimbly 2cb010fdba fix: reduce ModelParameters grid max-width from 640px to 420px 4 months ago
shrimbly dc25e585c5 ui: redesign ProjectSetupModal with pill tabs, segmented controls, and polish 4 months ago
shrimbly 42ed1598bf fix: anchor group label above group so it grows upward and use useViewport 4 months ago
shrimbly 4865422ddc feat: warn before closing tab with unsaved workflow changes 4 months ago
shrimbly 91168fa243 fix: widen resize handles and grab zones for easier node resizing 4 months ago
shrimbly c3c37c9f94 perf: narrow ControlPanel selector to only selected node 4 months ago
shrimbly 04bf02b6aa perf: use useShallow for WorkflowCanvas store subscription 4 months ago
shrimbly 3a60d15260 perf: wrap FloatingNodeHeader in React.memo with stable callbacks 4 months ago
shrimbly 78a67e4104 Add MIT license 4 months ago
shrimbly 0c0994e97c feat(quick-21): replace group header bar with floating viewport-scaled label and controls 4 months ago
shrimbly e20f99a13b fix: reset node height on paste to prevent compounding growth 4 months ago