Releases: daydreamlive/scope
v0.2.0
This release introduces the Workflow Builder, a new graph-oriented UI for building and customizing video pipelines, along with a guided onboarding experience for new users.
Highlights
- Workflow Builder — A new graph-based visual editor for building and customizing pipelines, now the default mode. Connect and configure nodes for models, processors, audio, and tempo with a redesigned toolbar and sample video previews
- Onboarding Experience — A guided flow for new users covering account setup, model downloading, and pipeline configuration
What's Changed
- Workflow Builder: graph-based frontend, toolbar redesign, audio/tempo nodes, prompt blending, sample videos, play/pause UX, and bug fixes by @gioelecerati and @leszko in #702, #740, #742, #745, #748, #763, #764, #775, #777, #778, and #779
- Add onboarding flow for new users by @hthillman, @gioelecerati, and @leszko in #697, #755, and #766
- Livepeer Cloud Mode by @j0sh in #738
- feat: analytics opt in by @hthillman and @gioelecerati in #728 and #768
- fal: Set request timeout to 120 minutes by @j0sh in #741
- fix: recording not working with remote inference by @gioelecerati in #753
- Fix security issues by @leszko in #762
- feat: descriptive model load & minor changes by @gioelecerati in #767
Full Changelog: v0.1.9...v0.2.0
Preview Build
Preview build from main branch (2026-03-31 19:35 UTC).
Commit: 909c258
This is an automated preview — not a versioned release. Do not use for production.
v0.1.9
This release adds audio output support for pipelines and fixes a VACE regression introduced in 0.1.8.
Highlights
- Audio Out Support — Pipelines can now return audio alongside video, streamed over WebRTC with a mute/unmute toggle in the frontend by @BuffMcBigHuge, @ryanontheinside, and @leszko in #534, #718, and #719
- Fix VACE Regression — Fixed tempo sync modulation interfering with VACE noise scale, a regression introduced in 0.1.8 by @BuffMcBigHuge in #716
What's Changed
- Audio Support for Scope Rework by @BuffMcBigHuge in #534
- Fix: tempo sync modulation interfering with VACE noise scale by @BuffMcBigHuge in #716
- fix(pipeline_processor): idle backoff and prepared state for audio-only outputs by @leszko in #718
- Flush audio buffer on prompt change for immediate TTS playback by @leszko in #719
Full Changelog: v0.1.8...v0.1.9
v0.1.8
This release adds beat-synced parameter modulation with Ableton Link and MIDI clock support, an MCP server for AI-assisted pipeline control, and DMX Art-Net input.
Highlights
- Tempo Sync & Beat Modulation — Lock pipelines to Ableton Link or MIDI clock. Quantize parameter changes to beat/bar boundaries, modulate parameters (noise scale, denoising steps, etc.) with waveforms synced to the beat, and automatically cycle prompts on beat or bar boundaries by @BuffMcBigHuge, @ryanontheinside, and @leszko in #703
- MCP Server — AI assistants can now programmatically manage pipelines, control parameters, capture frames, and drive headless sessions via the Model Context Protocol by @ryanontheinside in #660
- DMX Art-Net Input — Real-time DMX input with configurable channel-to-parameter mappings, import/export, and live SSE updates by @thomshutt in #657
- FPS Fix — Removed FPS-based throttling from the input source receiver loop, fixing frame delivery stalls and improving streaming smoothness by @leszko in #701
What's Changed
- Tempo Sync Modulation by @BuffMcBigHuge in #703
- Add MCP server for AI-assisted pipeline control by @ryanontheinside in #660
- DMX Art-Net input support by @thomshutt in #657
- fix: remove FPS-based throttling from input source receiver loop by @leszko in #701
- Add graph mode backend by @leszko in #664
- Use daydream API to check if plugin is allowed by @mjh1 in #646
- fix: invalidate plugin cache when (un)installing by @mjh1 in #666
- feat: improve cloud button discoverability and header icon visibility by @emranemran in #654
- Make Settings dialog box size match Plugins by @thomshutt in #661
- Remove local filesize limits by @thomshutt in #658
- Fix displaying new loading text by @mjh1 in #659
- Prefix logs with connection ID by @mjh1
- ci: speed up PR deploys by decoupling from standard image build by @mjh1 in #649
Full Changelog: v0.1.7...v0.1.8
v0.1.7
This release adds MIDI controller support for real-time parameter control, native Workflow export to daydream.live, WebRTC stability improvements, and performance optimizations.
Highlights
- MIDI Controller Support - Full WebMIDI integration with device discovery, mappable pipeline and plugin parameters, persistent profiles, and learning mode by @gioelecerati and @jamesdawsonWD in #537
What's Changed
- feat: MIDI support & MIDI mappable parameters by @gioelecerati and @jamesdawsonWD in #537
- Add native Workflow export to daydream.live by @thomshutt in #636
- Cache pipeline schemas and plugin list responses by @leszko in #645
- fix: batch-level FPS tracking for smooth frame delivery by @ryanontheinside in #617
- Fix WebRTC VP8 decode errors and PLI keyframe requests by @emranemran in #614
- Close WebRTC session when cloud WebSocket disconnects by @emranemran in #638
- Fix vace_context_scale not sent in initial params without ref images by @ryanontheinside in #630
- Fix download UI blocking on empty model files by @ryanontheinside in #610
- Optional logging of OSC messages by @thomshutt in #629
- Account for not found error in fal app delete by @mjh1 in #634
- Output app logs from e2e as a github artifact by @mjh1 in #608
Full Changelog: v0.1.6...v0.1.7
v0.1.6
This release ships Workflow Export/Import, adds OSC (Open Sound Control) support, Plugins in Cloud, Logs section, and numerous bug fixes.
Highlights
- Shareable Workflows - Export and import full pipeline configurations including LoRA manifests, timeline data, and dependency resolution by @ryanontheinside and @leszko in #555
- OSC Support - Control pipeline parameters via Open Sound Control by @thomshutt in #594
What's Changed
- On demand cloud plugins by @mjh1 in #541
- Add cloud server log forwarding via WebSocket by @emranemran in #548
- Enable workflow Import/Export for remote inference by @mjh1 in #578
- Allow deeplinking of workflows for import by @thomshutt in #603
- Outputs UI position by @thomshutt in #565
- Mirror HF model repos to daydreamlive org by @ryanontheinside in #536
- feat: sync loading screens with real backend progress by @emranemran in #581
- fix: use CDN upload to avoid WebSocket timeout by @mjh1 in #572
- WebRTC ICE server fix by @mjh1 in #591
- Fix log panel not auto-scrolling to bottom by @emranemran in #599
- Add preview build workflow for Electron app by @leszko in #587
Full Changelog: v0.1.5...v0.1.6
v0.1.5
This release adds macOS desktop app support, Syphon input/output for macOS, LoRA support in cloud relay mode, plugin discovery, and updated app icons.
What's Changed
- Add Electron App for Mac build by @leszko in #444
- Add Syphon input and output support for macOS by @thomshutt in #531, #543, #544
- Open up Cloud Inference to everyone by @thomshutt in #528
- Add LoRA support in cloud relay mode by @mjh1 in #442
- Plugin discovery in desktop app by @thomshutt in #499
- Update app icons with new branding by @livepeer-tessa in #539
- Add graceful shutdown to uvicorn.run by @leszko in #549
Full Changelog: v0.1.4...v0.1.5
v0.1.4
This release adds NDI output support with live preview, multiple pre/post-processors per pipeline, and plugin stability improvements.
What's Changed
- feat: ndi output support & ndi live preview by @gioelecerati in #457
- Add multiple pre/post-processors by @leszko in #483
- Show dropdown with none if there are no preprocessors by @leszko in #491
- Fix prompt drop when input queue is not yet full at cache reset by @leszko in #484
- bugfix: cleanup queues by @varshith15 in #489
- Cap video input resolution to pipeline's pixel budget by @yondonfu in #482
- Fix plugins disappearing after server restart by @yondonfu in #479
- Fix plugins.txt name matching for git URLs and local paths by @yondonfu in #481
- Change dropping processed frame log to debug by @leszko in #471
- Fix - get daydream URL variable at run time by @mjh1 in #473
- Dual push Docker image to GHCR by @thomshutt in #472
- Fal deploy github action by @mjh1 in #467
- Fix LoRA cloud docs: paths, wget tip, trigger keywords by @viborc in #466
Full Changelog: v0.1.3...v0.1.4
v0.1.3
This release contains fixes for NDI input source selection.
What's Changed
- docs: update release process to reflect automated workflows by @yondonfu in #455
- docs: NDI input by @gioelecerati in #456
- fix: clear stale pipeline error statuses when loading new pipelines by @leszko in #458
- Add user_id field to pipeline kafka events by @mjh1 in #449
- fix: prevent cloud connection inputMode reset and drop async from input source routes by @yondonfu in #460
- Better error reporting for websocket failures by @mjh1 in #459
- Release v0.1.3 by @github-actions[bot] in #461
Full Changelog: v0.1.2...v0.1.3
v0.1.2
This release introduces support for:
- NDI input sources (docs coming soon)
- UI parameter controls for preprocessors and postprocessors
- More flexible combination of different VACE techniques
Additional fixes for:
- Handling broken plugins that could prevent the server from starting
- Stale UI in desktop app after an auto-update
- Failure to run diffusion pipelines using SageAttention due to incompatible hardware
What's Changed
- Prevalidate plugin entrypoints to check for broken plugins by @yondonfu in #446
- Add pipeline throttling by @leszko in #369
- Fix desktop app running stale code and deps after updates by @yondonfu in #448
- feat: support all vace combinations by @ryanontheinside in #388
- Fix none error on session close by @mjh1 in #440
- Add logging for unexpected serverless crashes by @mjh1 in #431
- Avoid sending local image paths for cloud mode by @mjh1 in #443
- feat: add dynamic parameter UI for pre/postprocessor plugins by @ryanontheinside in #445
- Add runtime kernel validation for SageAttention by @yondonfu in #437
- feat: NDI support & input sources abstraction by @gioelecerati in #439
- fix: clear Electron HTTP cache on startup to prevent stale frontend by @yondonfu in #451
- ci: add automated version bump and tag workflows by @yondonfu in #452
- fix(ci): skip postinstall script when updating app lock file by @yondonfu in #453
- Release v0.1.2 by @github-actions[bot] in #454
New Contributors
- @gioelecerati made their first contribution in #439
- @github-actions[bot] made their first contribution in #454
Full Changelog: v0.1.1...v0.1.2