Releases: Nocturne-Ai-Labs/Umbra-Studio
Releases · Nocturne-Ai-Labs/Umbra-Studio
Release list
Umbra Studio v0.22.8
ComfyUI Auto-Start Hotfix
- Fixed the global
Launch ComfyUI on startupsetting being persisted but never
dispatched during Umbra Studio startup. - Added a delayed backend-owned launch after Umbra binds its server, preserving
responsive startup while using the same managed portable ComfyUI lifecycle as
the workspace Launch control. - Added isolated auto-launch handling so a failed optional backend cannot block
Umbra Studio startup or other configured startup work.
Umbra Studio v0.22.7
Power Prompter LoRA Handoff Hotfix
- Fixed Gallery and filmstrip
Send parameters to TXT2IMGhandoffs omitting
LoRAs whose syntax was stored inside individual Power Prompter card segments
rather than the combined positive prompt. - Restored the complete Umbra UI LoRA stack with the original model and CLIP
strengths while keeping modular prompt fields clean and preventing duplicate
LoRA application. - Added extension-aware LoRA catalog matching so Power Prompter syntax such as
Anima/Styles/modelresolves to installed files such as
Anima/Styles/model.safetensorsinstead of being silently discarded. - Preserved unresolved receipt LoRAs in the handoff state so temporarily stale
model catalogs cannot erase generation metadata.
Umbra Studio v0.22.6
Updater Recovery Hotfix
- Fixed the standalone updater remaining permanently stuck on
Stopping Umbra Studioafter an interrupted update, reboot, or updater crash. - Added automatic recovery for abandoned active states so a dead update becomes
a clear, retryable failure instead of disabling the updater indefinitely. - Moved Umbra shutdown ownership into the detached external update worker. The
update request and worker now exist before shutdown begins, closing the handoff
gap that could leave no worker, request, or failure log behind. - Added session heartbeats for the updater and worker so Windows PID reuse after
a reboot cannot be mistaken for a still-running update. - Added exact-process shutdown safeguards. A standalone updater refuses to
replace application files when an unknown Umbra listener is still active. - Reduced abandoned updater workspace retention to one minute while preserving
any session with a live heartbeat, preventing old release archives and bundled
runtimes from accumulating underUser/Cache/UmbraUpdater.
Umbra Studio v0.22.5
Power Prompter Resolution Distribution
- Added an optional weighted resolution distribution for Power Prompter queues
with up to five independently configurable aspect ratios or custom sizes. - Added queue-wide and per-batch distribution modes while keeping every mixed
resolution as its own ComfyUI job, avoiding invalid mixed latent batches. - Preserved logical prompt totals while assigning deterministic resolution
targets across prompts, seeds, sets, output folders, and generation controls.
PPUID Restore And Gallery Metadata
- Added durable, deduplicated Power Prompter receipts under the user's data
folder so a PPUID can restore the exact cards, sets, pipeline, checkpoint,
LoRAs, generation controls, style, and utility state used for an image. - Added a prominent
Load from PPUIDaction to Power Prompter's Files panel and
an API lookup for restoring images even when their original folder is closed. - Added automatic receipt backfilling when older compatible images are inspected
in the Gallery. - Added a copyable PPUID field and combined/modular positive-prompt views to
Gallery details, including the original card badges and LoRA syntax chips. - Extended Umbra UI image metadata and handoffs so compatible generations retain
their modular prompts, LoRA stack, resources, seed, model family, and PPUID.
Power Prompter Editing And Handoffs
- Added direct generation-control handoff from Power Prompter to Umbra UI
TXT2IMG, IMG2IMG, or Inpaint. - Made enabled variant ordering independent per set, with predictable insertion
and movement instead of inheriting stale positions from another set. - Fixed expanded-editor suggestions so selecting one replaces the partial token
currently being typed instead of appending after it. - Reworked the desktop card navigator to use the full row, summarize enabled
variants, and retain fast selection and drag reordering for larger card files.
Inpaint Source Replacement
- Added an optional
Replace original after acceptworkflow for Gallery and
output images, matching IMG2IMG's source-replacement flow. - The accepted full-resolution inpaint is stitched before replacement, refreshes
Gallery and filmstrip metadata immediately, and keeps a recovery copy. - Inpaint outputs now carry complete Umbra/Power Prompter generation metadata for
later restoration and cross-workspace handoff.
Queue And Preview Performance
- Separated high-frequency generation progress from the heavier Power Prompter
editor state so thousand-prompt queues no longer repaint the full editor on
every progress event. - Fixed expanded Queue Manager rows overlapping after completed prompts leave a
running group by remeasuring virtual rows and removing stale expansion state. - Added a global option to disable live generation frames in the filmstrip while
keeping completed outputs visible, reducing duplicate preview work during
large queues.
Umbra Studio v0.22.4
Umbra UI LoRA Controls
- Aligned Umbra UI LoRA tokens with Power Prompter's complete syntax format:
<lora:name:model_strength:clip_strength>, including when both strengths
are the same. - Rebuilt the Umbra UI LoRA stack cards with preview thumbnails, explicit
model and CLIP strength controls, and precise0.05increment buttons. - Persisted LoRA preview metadata from the model browser so LoRA cards remain
identifiable across TXT2IMG, IMG2IMG, and Inpaint workflows.
Umbra Studio v0.22.3
Updater Shutdown Hotfix
- Removed automatic Umbra Studio relaunching after both successful and failed
update attempts. The updater now finishes independently and asks the user to
start Umbra Studio manually. - Removed the post-update health wait that could leave a blank launcher
terminal, a hung Bun process, or an unavailable application port. - Replaced the updater's
Open Umbraaction with a cleanClose updater
action that cannot interrupt an active installation. - Added Windows and Linux package gates that reject updater bundles if an
automatic relaunch path returns.
Umbra Studio v0.22.2
Model Installer Hotfix
- Fixed the packaged model-requirements installer resolving ComfyUI beneath
resources/app/Tools/ComfyUIinstead of the portable installation's root
Tools/ComfyUIfolder. - Added startup diagnostics for missing, quarantined, or non-runnable bundled
Bun runtimes and missing installer scripts. - Kept interactively opened Windows installer terminals visible after success,
cancellation, or failure so errors and exit codes can be read. - Added a release gate that executes the packaged Windows installer and verifies
that its resolved model destination is the root ComfyUI installation.
Umbra Studio v0.22.1
Model Installers
- Made
Install-Umbra-UI-Models.batopen the complete interactive image-model
prerequisite selector instead of the separate core support-model downloader. - Added explicitly named Windows and Linux support-model launchers for the
detailer, SAM, upscaling, interpolation, and reference-conditioning packs. - Added bounded remote-source validation for every model requirement without
downloading the complete weights. - Made cancellation discard the entire incomplete download instead of retaining
resumable partial model data. Valid size/hash matches are kept, while invalid
existing files are replaced from byte zero.
Umbra Studio v0.22.0
BAT-First Windows Release
- Replaced the Windows EXE release with a BAT-only portable package that starts
Umbra through the bundled Bun runtime. - Removed the native Windows launcher compiler and executable from the source,
package builder, release workflow, and release archive. - Changed the Windows release asset to
Umbra-Studio-v0.22.0-Windows-x64-BAT.zipso legacy EXE updaters cannot
mistake the launcher transition for an in-place compatible update. - Made BAT the preferred launcher when an older executable is also present,
while retaining EXE detection solely for migration from older portable builds. - Existing EXE installations require a one-time manual migration: extract the
v0.22.0 BAT package and move the previousUserandToolsfolders into its
Umbra Studiofolder. Future BAT releases can then use Umbra Updater normally.
Umbra Studio v0.21.10
Windows Startup And Updating
- Moved update downloads, extraction, rollback backups, logs, and worker files
underUser/Cache/UmbraUpdaterinside the Umbra Studio installation. - Replaced hidden external PowerShell cleanup with Umbra-owned cleanup after
the standalone updater exits, including recovery of abandoned sessions. - Replaced the large Bun-compiled Windows launcher with a lightweight native
bootstrapper that starts Umbra through the verified bundled Bun runtime. - Preserved the active Umbra listener port across updater-controlled restarts
instead of silently falling back to the default port. - Made unattended updater restarts own the real Bun launcher process and
removed the unreachable terminal pause that could leave Bun running after
Umbra had shut down. - Added package guards that prevent the standard Windows release from silently
regressing to the former packed launcher.