1248 Commits (feature_gateway-migration)
 

Author SHA1 Message Date
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
shrimbly 6eb93a8097 feat(quick-20): enable minimap click navigation and scroll zoom 4 months ago
shrimbly 3142f83f5a feat: replace settings checkboxes with toggles and rename inline option 4 months ago
shrimbly 604b812673 fix: move file input inside dialog to prevent backdrop close killing it 4 months ago
shrimbly a8354e7aed fix: dismiss welcome modal after loading a workflow via Open Project 4 months ago
shrimbly 3190ff3b74 fix: clear workflow when starting new project from welcome modal 4 months ago
shrimbly acce492d8a feat(quick-19-01): make logo clickable to open welcome modal and add click-outside-to-close 4 months ago
shrimbly 459e31ca66 fix: match outer wrapper bg to node body and let fields resize on narrow nodes 4 months ago
shrimbly 3b39ee4e12 fix: settings panel background gap and field overflow on narrow nodes 4 months ago
shrimbly 5d110a4514 fix: prevent nodes growing taller when toggling inline parameters 4 months ago
shrimbly 3986fed9f7 fix: subtract settings panel height in aspect-fit double-click resize 4 months ago
shrimbly d6b23fabc5 fix: allow node resize from settings panel area 4 months ago
shrimbly 08997aaa4d fix(47-02): render settings panel outside bordered div for seamless selection ring 4 months ago
shrimbly 61e7339747 fix(47-02): remove bottom rounding from node ring when settings expanded 4 months ago
shrimbly 88e5168023 fix(47-02): seamless selection ring using overlap instead of min-h-full 4 months ago