Releases: openblocks-project/patchwork
Releases · openblocks-project/patchwork
Patchwork v0.0.10
First signed + notarized macOS release.
Install (macOS)
- Download
Patchwork-0.0.10.dmgbelow - Open it, drag Patchwork to your Applications folder
- Launch from Applications. No Gatekeeper warnings — fully notarized by Apple.
Apple Silicon and Intel Macs both supported. Minimum macOS 11.
External tools (install separately if you use video features)
- ffmpeg — required for Video In / Video Out / Web Stream. Install via
brew install ffmpeg, or download a prebuilt static binary from https://evermeet.cx/ffmpeg/ (no package manager needed). - yt-dlp — only needed for YouTube/Vimeo as Video In sources.
brew install yt-dlp,pip install yt-dlp, or grab the standalone binary from https://github.com/yt-dlp/yt-dlp/releases.
What's in this release
- First proper macOS release — signed with Apple Developer ID, notarized, stapled. No more right-click-open dance.
- Syphon.framework now bundled inside the .app — no host-side install needed for Syphon output to OBS / Resolume / etc.
- 3D mesh / material / render-3D node scaffold (WIP) — Shape3D, Render3D, Material nodes available in the palette.
- MCP Tier 0 improvements —
describe_node_typetool, compactlist_node_typesresponse with filters, MidiIn/Serial auto-reconcile, per-key diagnostics oncreate_node/update_node. - 7 P0 hardening fixes:
- MCP JSON-RPC dispatch now panic-recovers (Claude Desktop integration survives malformed requests)
- ML model sessions cached instead of rebuilt every inference (~10× CPU savings for hand/face/pose tracking)
- GPU image cache defensive fallback (no UI crashes on device-lost / OOM)
- Image-eval cache-key crash guards (no panics on wire-disconnect mid-eval)
- API keys moved from
<project>/api_keys.jsonto~/.patchwork/keys.json(no more accidental key leaks when sharing projects) - Path-traversal protection on asset paths in project files
- RustPlugin trust dialog (no auto-build of untrusted Rust source on project load)
- WGSL preset dropdown populated (12 bundled presets — gradient, plasma, particles, julia, mandelbrot, kaleidoscope, edge_detect, camera_grade, displacement, etc.). Drop your own
.wgslfiles in~/.patchwork/presets/wgsl/to extend. - Video In resolution range widened to 1×1–4096×4096 across Camera / URL / File / Screen sources.
- Better install hints when ffmpeg or yt-dlp is missing (not just brew anymore).
Verify the download (optional)
shasum -a 256 Patchwork-0.0.10.dmg
# expected: 3b7823bc8fa7dc36edcbcb25a2649e2ccbbf18ff6cbc2f32670699e5c94b0d5eWindows
Windows build coming. Will be added to this same release once the .exe is built and tested.
v0.0.8
Video In — URL source with Visual and Audio output ports.
Web App — bidirectional values (patchwork.set / send), QR code in the node UI.
Fixes — UX, Audio, OS: Windows builds
v0.0.7
v0.0.5
Key addition: Network communication(Net Send, Net Receive). Added more nodes. Fix some bugs.
v0.0.4
What's Changed
New Contributors
Full Changelog: v0.0.3...v0.0.4
What's Changed
New Contributors
Full Changelog: v0.0.3...v0.0.4
Patchwork v0.0.3
Improvements across UI and Audio. Still has a lot of bugs across.
v0.0.2
key updates
-
Migrated 20+ nodes to a trait based structure
-
UI Improvements
-
Audio improvements
0.1.0
First test version:
Only for Mac OS