v1.9.0
hkchengrex/MMAudiov1.9.0Aug 6, 2026by shrimbly
AI Summary
This release introduces the ability to convert ComfyUI workflows into nodes within the Node Banana pipeline. It supports three backends, offers blueprint imports, allows saving nodes with their state, and includes UI improvements like live previews and a curve editor.
Key Highlights
- Convert ComfyUI workflows directly into nodes on the canvas.
- Support for three backends: Comfy Cloud, local machine, or network.
- Blueprints tab for importing ready-made pipelines without manual uploads.
- Saved nodes feature that retains workflow state and values.
- Live previews and a curve editor for improved visual feedback.
New Features
- ComfyUI workflows as nodes with App Mode and API export support.
- Three backend options: Comfy Cloud, local machine, or network.
- Blueprints tab for ready-made pipelines.
- Saved nodes that persist workflow, contract, and values.
- Live previews showing latent formation during runs.
- Curve editor for rendering CURVE widgets.
- Revisit node picks dialog for modifying inputs without restarting.
Full Release Notes
Drop a ComfyUI workflow onto the canvas and it becomes a node, wired to the rest of a Node Banana pipeline. ## ComfyUI workflows as nodes **App Mode drives the surface.** If the workflow was set up as an app in ComfyUI, the author's chosen inputs become typed handles, their widgets become inline settings, and their output nodes become typed outputs. Otherwise Node Banana detects them and asks you to confirm. Both upload formats work — the normal editor save and the API export. **Three backends.** Comfy Cloud (the default, nothing to install), a ComfyUI on this machine, or one elsewhere on the network. Chosen in Settings → ComfyUI and forwarded per request, so there is no server configuration. **Blueprints.** The ready-made pipelines your ComfyUI already ships, listed in their own tab. Importing one materialises a loader per media input and a sink per output, so there is nothing to upload at all. **Saved nodes.** Keep a configured Comfy node and it comes back set up, not merely attached — the workflow, the contract, and the values it was running. Saved nodes then appear in the canvas double-click search, in the connection-drop menus for any handle type they match, and in the dialog's own tab. **Live previews.** While a run is going, the node shows the latent forming instead of a spinner. **Curve editor.** ComfyUI's `CURVE` widget renders as a draggable tone curve rather than raw JSON. **Revisit a node's picks.** Reopening the dialog on an attached workflow shows the same candidate list with that node's selections applied, so inputs, settings and outputs can be changed without starting over. ## Also in this release - Delete inside the annotation modal no longer removes the node behind it, and undo works with the shortcut typed in either case. - A node that is running is outlined as one piece, settings panel included, instead of drawing a second line where the panel starts. - Scrollbars restyled: a thumb, and no groove. **Full changelog:** https://github.com/shrimbly/node-banana/compare/v1.8.0...v1.9.0