1090 Commits (bf8825dfa80359f14d2fd204d0dc51e777bc9eb3)
 

Author SHA1 Message Date
shrimbly bf8825dfa8 chore: rename waitlist link to NB Pro Waitlist 3 months ago
shrimbly 23a2a32862 feat: add NBP Waitlist link to welcome modal 3 months ago
shrimbly 52cedab745 fix: clear pending undo debounce timer on loadWorkflow and clearWorkflow 3 months ago
shrimbly a1073dc070 fix: clear pending undo debounce timer on loadWorkflow and clearWorkflow 3 months ago
shrimbly 7a9b7f6d25 feat: add Node Banana Pro Waitlist link to welcome modal 3 months ago
shrimbly 3c92ab34bb fix: single undo for connected node deletion (React Flow v12 edge-first order) 3 months ago
shrimbly c02758ea89 fix: prevent clearStaleInputImages from creating extra undo entries on node delete 3 months ago
shrimbly 11e089a6f7 fix: coalesce node+edge removal into single undo entry 3 months ago
shrimbly f9756dc5e9 feat: add Video Input to floating action bar and all nodes menu 3 months ago
shrimbly b263dfc4ee feat: integrate undo/redo into workflow store with Cmd+Z / Cmd+Shift+Z 3 months ago
shrimbly 25099786dc feat: add UndoManager class for undo/redo history tracking 3 months ago
shrimbly a064ddc106 feat: add VideoInput node for uploading/loading video files 3 months ago
Willie 7e0e248f10 Merge pull request #107 from shrimbly/develop 4 months ago
shrimbly ccb438a1af release: v1.2.0 4 months ago
shrimbly e46bbd526f fix: remove cleanup script, show lock icon on locked groups 4 months ago
shrimbly 18c01177ee fix: code review fixes for groups, a11y, regex, and dialog semantics 4 months ago
shrimbly 4ca2ac31e0 fix: cleanup-workflow filter, workflow load validation, media hydration guard 4 months ago
shrimbly f5f2c2f89d fix: update GroupsOverlay tests for dropdown menu UI 4 months ago
shrimbly 15f8ec6c87 feat: discover workflows in nested subdirectories 4 months ago
shrimbly d5133f0f7d refactor: remove dual-tracked skippedNodeIds local variable 4 months ago
Willie e41ad213c5
Merge pull request #105 from shrimbly/feature/comprehensive-media-externalization 4 months ago
shrimbly 139c1f02c2 fix: restore skippedNodeIds to store for canvas visual feedback 4 months ago
shrimbly 0e3c70c889 fix: update WelcomeModal and QuickstartInitialView tests for new flow 4 months ago
shrimbly 8ca2bc48a3 test: add tests for WorkflowBrowserModal and list-workflows API route 4 months ago
shrimbly 1308aaad66 chore: remove dead code, move script, add hydration batching 4 months ago
shrimbly 1ceec53e64 refactor: remove skippedNodeIds from store, extract resetSkippedNodes helper 4 months ago
shrimbly d49f54931d fix: update Header tests for WorkflowBrowserModal-based open flow 4 months ago
shrimbly 0ddc463877 copy: 'Choose the folder' instead of 'Choose a folder' 4 months ago
shrimbly 23dc407f10 design: align folder icon and title inline in empty state, add 'change later' note 4 months ago
shrimbly 60b5a35b14 design: stack back button above title in workflow browser header 4 months ago
shrimbly 80db0d3243 copy: update welcome modal description to cover all media types 4 months ago
shrimbly 975085dea6 design: make 'Open from directory' a secondary button, keep 'Change folder' as text link 4 months ago
shrimbly 0c1639d5c4 copy: rename 'Browse other location' to 'Open from directory' 4 months ago
shrimbly cf797410e1 design: improve workflow browser visual hierarchy and listing design 4 months ago
shrimbly f5332ad150 perf: speed up workflow listing by reading only file headers 4 months ago
shrimbly 89adec32c2 feat: add WorkflowBrowserModal and wire up Header open-project button 4 months ago
shrimbly c5fe370a1d feat: wire browse view into WelcomeModal 4 months ago
shrimbly 19e313882d feat: add WorkflowBrowserView component for browsing saved workflows 4 months ago
shrimbly f34100559e feat: add /api/list-workflows route to enumerate workflow directories 4 months ago
shrimbly 3e16ccaf7d feat: add localStorage helpers for workflows directory 4 months ago
shrimbly 3306e5319e feat: use directory picker for load workflow in WelcomeModal 4 months ago
shrimbly 42432f721f feat: open workflow via native OS directory picker for media hydration 4 months ago
shrimbly 4b6c2e0042 fix: embed directoryPath in workflow JSON for portable hydration 4 months ago
shrimbly 3d204bdf8d fix: save video/audio to generations/ and strip imageHistory bloat 4 months ago
shrimbly e9e9d56b4e fix: video/audio save-load roundtrip (3 compounding bugs) 4 months ago
Shrimbly c6fb1ad634 fix: correct API parameter names for media save/load 4 months ago
Shrimbly 6933402028 fix: handle null return values from media save functions 4 months ago
Shrimbly 2b0a9d146d feat: extend media externalization to support videos and audio 4 months ago
Shrimbly 65e01cb64a feat: add missing ref fields for media externalization 4 months ago
Shrimbly 7360d9f8aa fix: handle outputGallery nodes in image externalization 4 months ago