Commit Graph

  • 426b2f4f0b fix: use fresh node data in executeOutputGallery to preserve batch images shrimbly 2026-04-01 21:36:19 +1300
  • cd6dada4d6 feat: add array batch mode for sequential generation from all items shrimbly 2026-04-01 21:23:33 +1300
  • 3d1487af92 fix: eliminate undo/redo memory bloat from deep-cloning base64 blobs shrimbly 2026-04-01 13:02:43 +1300
  • 9dbd856d62 fix: add CSS rule for audio handle dot color shrimbly 2026-03-31 13:11:02 +1300
  • f2e7da8514 fix: check audio inputs before image inputs in schema extraction shrimbly 2026-03-31 13:06:20 +1300
  • 72754c6cb0 fix: add audio-to-video badge and generateVideo to audio drop targets shrimbly 2026-03-31 11:23:35 +1300
  • 058e42048d feat: update connection validation and model search for audio-to-video shrimbly 2026-03-31 10:32:23 +1300
  • d9379d98b7 feat: render audio handles in GenerateVideoNode shrimbly 2026-03-31 10:31:51 +1300
  • 5178b24294 feat: add audio handle mapping and pass audio through video executor shrimbly 2026-03-31 10:30:21 +1300
  • 10ad401279 feat: add audio input detection to schema extraction shrimbly 2026-03-31 10:29:19 +1300
  • 67c1affa22 feat: add audio-to-video capability type and model discovery shrimbly 2026-03-31 10:28:35 +1300
  • ab1dfa2084
    Merge pull request #108 from shrimbly/develop Willie 2026-03-31 08:11:02 +1300
  • 7a7f57f3d4 release: v1.3.0 shrimbly 2026-03-31 08:10:20 +1300
  • 34b302a25b fix: QuickstartInitialView test handles multiple logo images shrimbly 2026-03-31 08:06:45 +1300
  • 564a255af8 fix: hydrate audioInput/videoInput from upstream in executeSelectedNodes shrimbly 2026-03-31 08:03:53 +1300
  • f2f24a0a5c fix: match VideoInputNode styling to ImageInputNode full-bleed pattern shrimbly 2026-03-31 07:45:32 +1300
  • 19f5640036 fix: allow Veo model parameters to render in GenerateVideoNode UI shrimbly 2026-03-31 07:41:33 +1300
  • 5b0825e50b fix: address code review findings across undo/redo, video wiring, and validation shrimbly 2026-03-31 07:39:00 +1300
  • 34c6ef34e8 fix: allow ModelParameters schema fetch for Veo video models shrimbly 2026-03-31 07:26:52 +1300
  • 96462059f0 fix: show Veo model parameters (aspect ratio, quality, duration) shrimbly 2026-03-31 07:24:03 +1300
  • bf8825dfa8 chore: rename waitlist link to NB Pro Waitlist shrimbly 2026-03-31 07:23:51 +1300
  • 23a2a32862 feat: add NBP Waitlist link to welcome modal shrimbly 2026-03-31 07:19:37 +1300
  • 52cedab745 fix: clear pending undo debounce timer on loadWorkflow and clearWorkflow shrimbly 2026-03-31 07:18:57 +1300
  • a1073dc070 fix: clear pending undo debounce timer on loadWorkflow and clearWorkflow shrimbly 2026-03-31 07:18:57 +1300
  • 7a9b7f6d25 feat: add Node Banana Pro Waitlist link to welcome modal shrimbly 2026-03-31 07:17:53 +1300
  • 3c92ab34bb fix: single undo for connected node deletion (React Flow v12 edge-first order) shrimbly 2026-03-31 07:01:57 +1300
  • c02758ea89 fix: prevent clearStaleInputImages from creating extra undo entries on node delete shrimbly 2026-03-31 06:46:26 +1300
  • 11e089a6f7 fix: coalesce node+edge removal into single undo entry shrimbly 2026-03-31 06:36:22 +1300
  • f9756dc5e9 feat: add Video Input to floating action bar and all nodes menu shrimbly 2026-03-31 06:35:45 +1300
  • b263dfc4ee feat: integrate undo/redo into workflow store with Cmd+Z / Cmd+Shift+Z shrimbly 2026-03-31 06:29:06 +1300
  • 25099786dc feat: add UndoManager class for undo/redo history tracking shrimbly 2026-03-31 06:22:00 +1300
  • a064ddc106 feat: add VideoInput node for uploading/loading video files shrimbly 2026-03-31 06:19:00 +1300
  • 7e0e248f10 Merge pull request #107 from shrimbly/develop Willie 2026-03-29 20:05:47 +1300
  • 359d94e353
    Merge pull request #107 from shrimbly/develop Willie 2026-03-29 20:05:47 +1300
  • ccb438a1af release: v1.2.0 shrimbly 2026-03-29 20:04:24 +1300
  • e46bbd526f fix: remove cleanup script, show lock icon on locked groups shrimbly 2026-03-29 20:01:03 +1300
  • 18c01177ee fix: code review fixes for groups, a11y, regex, and dialog semantics shrimbly 2026-03-29 19:41:41 +1300
  • 4ca2ac31e0 fix: cleanup-workflow filter, workflow load validation, media hydration guard shrimbly 2026-03-29 19:28:20 +1300
  • f5f2c2f89d fix: update GroupsOverlay tests for dropdown menu UI shrimbly 2026-03-28 22:41:43 +1300
  • 15f8ec6c87 feat: discover workflows in nested subdirectories shrimbly 2026-03-28 22:32:26 +1300
  • d5133f0f7d refactor: remove dual-tracked skippedNodeIds local variable shrimbly 2026-03-28 22:08:08 +1300
  • e41ad213c5
    Merge pull request #105 from shrimbly/feature/comprehensive-media-externalization Willie 2026-03-28 21:51:27 +1300
  • 139c1f02c2 fix: restore skippedNodeIds to store for canvas visual feedback shrimbly 2026-03-28 21:51:08 +1300
  • 0e3c70c889 fix: update WelcomeModal and QuickstartInitialView tests for new flow shrimbly 2026-03-28 21:38:20 +1300
  • 8ca2bc48a3 test: add tests for WorkflowBrowserModal and list-workflows API route shrimbly 2026-03-28 21:33:25 +1300
  • 1308aaad66 chore: remove dead code, move script, add hydration batching shrimbly 2026-03-28 21:32:03 +1300
  • 1ceec53e64 refactor: remove skippedNodeIds from store, extract resetSkippedNodes helper shrimbly 2026-03-28 21:31:09 +1300
  • d49f54931d fix: update Header tests for WorkflowBrowserModal-based open flow shrimbly 2026-03-28 21:29:34 +1300
  • 0ddc463877 copy: 'Choose the folder' instead of 'Choose a folder' shrimbly 2026-03-28 20:45:20 +1300
  • 23dc407f10 design: align folder icon and title inline in empty state, add 'change later' note shrimbly 2026-03-28 20:44:53 +1300
  • 60b5a35b14 design: stack back button above title in workflow browser header shrimbly 2026-03-28 20:35:07 +1300
  • 80db0d3243 copy: update welcome modal description to cover all media types shrimbly 2026-03-28 20:25:16 +1300
  • 975085dea6 design: make 'Open from directory' a secondary button, keep 'Change folder' as text link shrimbly 2026-03-28 20:14:09 +1300
  • 0c1639d5c4 copy: rename 'Browse other location' to 'Open from directory' shrimbly 2026-03-28 20:05:46 +1300
  • cf797410e1 design: improve workflow browser visual hierarchy and listing design shrimbly 2026-03-28 20:02:40 +1300
  • f5332ad150 perf: speed up workflow listing by reading only file headers shrimbly 2026-03-28 20:00:35 +1300
  • 89adec32c2 feat: add WorkflowBrowserModal and wire up Header open-project button shrimbly 2026-03-28 11:02:47 +1300
  • c5fe370a1d feat: wire browse view into WelcomeModal shrimbly 2026-03-28 11:01:42 +1300
  • 19e313882d feat: add WorkflowBrowserView component for browsing saved workflows shrimbly 2026-03-28 11:00:36 +1300
  • f34100559e feat: add /api/list-workflows route to enumerate workflow directories shrimbly 2026-03-28 10:59:23 +1300
  • 3e16ccaf7d feat: add localStorage helpers for workflows directory shrimbly 2026-03-28 10:58:42 +1300
  • 3306e5319e feat: use directory picker for load workflow in WelcomeModal shrimbly 2026-03-27 22:16:11 +1300
  • 42432f721f feat: open workflow via native OS directory picker for media hydration shrimbly 2026-03-27 21:44:27 +1300
  • 4b6c2e0042 fix: embed directoryPath in workflow JSON for portable hydration shrimbly 2026-03-27 21:23:04 +1300
  • 3d204bdf8d fix: save video/audio to generations/ and strip imageHistory bloat shrimbly 2026-03-27 20:45:40 +1300
  • e9e9d56b4e fix: video/audio save-load roundtrip (3 compounding bugs) shrimbly 2026-03-27 08:16:14 +1300
  • c6fb1ad634 fix: correct API parameter names for media save/load Shrimbly 2026-03-26 10:42:44 +1300
  • 6933402028 fix: handle null return values from media save functions Shrimbly 2026-03-26 09:59:37 +1300
  • 2b0a9d146d feat: extend media externalization to support videos and audio Shrimbly 2026-03-26 09:58:39 +1300
  • 65e01cb64a feat: add missing ref fields for media externalization Shrimbly 2026-03-26 09:55:17 +1300
  • 7360d9f8aa fix: handle outputGallery nodes in image externalization Shrimbly 2026-03-26 09:43:46 +1300
  • 687371c509 docs: simplify contributing section shrimbly 2026-03-27 07:25:07 +1300
  • e83112b3ed docs: list all 23 node types and update tagline shrimbly 2026-03-27 07:11:20 +1300
  • 6ebca728dc docs: list all 23 node types in README shrimbly 2026-03-27 07:10:01 +1300
  • f7b236ed9a docs: update README to enhance feature descriptions and clarify API key configuration shrimbly 2026-03-27 07:05:52 +1300
  • 3e19aa867b docs: add dynamic prompting as top feature, add video/3D/audio generation shrimbly 2026-03-27 06:53:19 +1300
  • 5cec0cfdae docs: clarify Gemini key is required for prompt-to-workflow shrimbly 2026-03-27 06:42:54 +1300
  • 072a68043c docs: add all provider API keys to env example shrimbly 2026-03-27 06:41:39 +1300
  • b767d4491b fix: correct GitHub repo URLs to shrimbly/node-banana shrimbly 2026-03-27 06:37:23 +1300
  • ca62ddd1dc docs: redesign README with hero layout and updated screenshot shrimbly 2026-03-27 06:35:19 +1300
  • acf58cb2c9 test: add skip propagation tests and fix WorkflowCanvas mock shrimbly 2026-03-24 22:30:25 +1300
  • 1b713d72a7 feat: add skipped node visual treatment during execution shrimbly 2026-03-24 22:25:24 +1300
  • 6381c1d7f7 feat: add Optional/Required toggle button to input node headers shrimbly 2026-03-24 22:22:47 +1300
  • 5271c1559b feat: add visual indicators for optional input nodes shrimbly 2026-03-24 22:22:12 +1300
  • d1d36e8d33 feat: add skip propagation to workflow execution engine shrimbly 2026-03-24 22:21:04 +1300
  • d8dbe5b328 feat: add isOptional flag to input node types and skipped status shrimbly 2026-03-24 22:18:20 +1300
  • a5a1c1dfbd fix: clear error state when navigating generation carousel shrimbly 2026-03-24 20:11:40 +1300
  • c7fd3cd241 feat: prefill project directory from last-used path in new project flow shrimbly 2026-03-24 19:59:07 +1300
  • d7894ab32b fix: refine NBP input group border to 3px dashed white at 25% opacity shrimbly 2026-03-23 22:19:18 +1300
  • a876dfe262 feat: add "NBP Input" toggle to group context menu shrimbly 2026-03-23 22:14:30 +1300
  • d66ac1002e fix: center color fan origin on top-left corner of context menu shrimbly 2026-03-23 21:56:14 +1300
  • 777f32fccd fix: increase color dot hover scale from 110% to 125% shrimbly 2026-03-23 21:53:42 +1300
  • e7d5f91521 fix: use left/top for color dot positioning so hover scale doesn't shift shrimbly 2026-03-23 21:53:09 +1300
  • 8fced12858 fix: widen color fan arc spread from 150° to 180° shrimbly 2026-03-23 21:51:00 +1300
  • a007207ca4 fix: shift color fan center to -130° for tighter corner wrap shrimbly 2026-03-23 21:50:38 +1300
  • 18940eaee1 fix: rotate color fan 20° anti-clockwise to wrap around menu corner shrimbly 2026-03-23 21:49:54 +1300
  • b4540e5c78 feat: redesign group menu as vertical context menu shrimbly 2026-03-23 21:42:20 +1300
  • aa6609c75f fix: hide three-dot icon when expanded menu is open shrimbly 2026-03-23 21:36:08 +1300
  • 3c9cbdc790 fix: add left margin before controls and tighten icon gaps shrimbly 2026-03-23 21:34:09 +1300
  • eb9d3dbcf4 fix: reduce three-dot menu dots to match other icon sizes shrimbly 2026-03-23 21:33:10 +1300