Repository navigation
Releases
DEAS 0.2.21 BETA — AMD Linux backend, H3 clean-VAE, preview & confirm fixes
DEAS 0.2.21 BETA
New & fixed
- AMD Radeon (Linux) can now run DEAS's owned ComfyUI backend: RDNA2–RDNA4 detection in setup, pinned ROCm environment, real-computation GPU verification. RTX Video refine and RTX frame generation stay NVIDIA-only and are refused at submit with a named reason. NOTE: this AMD path is declared, not yet verified support — development happened without an AMD card, so the first real RDNA card is the acceptance gate.
- MiniMax H3 now auto-picks the clean blending video VAE; installing the fast Sol window decoder no longer silently becomes the default and paints 128/256-pixel seam lines into every frame. The Sol decoder stays selectable by hand.
- The enhanced video preview plays as a video again — the companion's fragmented-MP4 animated previews are accepted and fed to the looping player instead of falling back to a still image.
- Consent popups now sit on top of the video preview (real in-app dialogs; the native preview steps aside while a dialog is open).
- Comparing models in the same family keeps your settings: switching between two H3 checkpoints no longer resets steps/CFG/sampler/scheduler/size.
Assets & provenance
- Source commit: 86601cb (tag v0.2.21)
- deas-linux-amd64: local CachyOS build (rust 1.94), direct-run glibc floor 2.39, ldd clean — built on this machine, UNSIGNED.
- deas.exe: MSVC cross-compile via cargo-xwin (LNK4099 missing-debug-info warning is benign), WebView2 runtime required. A cross-compiled exe is not Windows runtime-accepted; first real Windows launch is the acceptance test.
- No NSIS installer / deb / AppImage in this fallback (no native Windows runner / patchelf bundling); four-asset set only.
SHA-256 (see SHA256SUMS):
- BUILD-MANIFEST.json: d9c6084c9d428d4cfa3faf69d9d598584852c4375b424e35047bb990ad2369d7
- deas-linux-amd64: 557af91a0f144ae4a0878efcb86503384635e8cbbc75f4b51c1df688c9711969
- deas.exe: a30944cf7c6e16d7b3f8648b7ba456a0d545fb144d7ef71c82b0fc8f39bf69ad
Gates on the source commit: tsc clean; vitest 1619/1619; cargo fmt/clippy clean; cargo test 855 passed (--test-threads=1); cargo xwin check + clippy --all-targets -D warnings clean.
DEAS 0.2.20 BETA — Chat makes pictures, GGUF vision, runaway-writer guard
DEAS 0.2.20 BETA
Ask Chat for a picture and it draws it: Chat now writes the prompt with the Prompt Forge writer of your selected checkpoint and renders through Studio → Generate with your current settings — multi-message edits, asked sizes, and one GPU shared between the chat model and ComfyUI. Prompt Forge now refuses runaway writers instead of keeping half-finished prompts. Local GGUF models can finally see your reference pictures (#28) via a paired *.mmproj*.gguf projector. Plus valid, readable video metadata end to end, Enhanced preview prerequisites installed by the explicit backend update, in-app theme editing, -audio-enhanced naming that keeps provenance, FLAC playback in the editor, and "Use these settings" for finished videos and H3 reference media. Full list: CHANGELOG · NEWS.
Build provenance (local, unsigned fallback)
GitHub Actions are paused on this account (Verify/Release workflows disabled), so this release is built locally and unsigned — the first real launch on your machine is the acceptance test. No NSIS/deb/AppImage assets in this set.
- Source commit
1d2dd450349eb230cba1be90fa3059aebbd3101e(tagv0.2.20), treea2a62c58937b88258983878bef43fe189845ad3f - Toolchain: rustc 1.97.0, node v26.13.0; Linux direct glibc floor 2.39,
lddclean - Gates on the source: Rust 843 passed 0 failed (
--test-threads=1), clippy-D warningsclean,cargo fmt --checkclean,cargo xwin check/clippy --all-targets -Dclean (Windows target cross-compiled only — no Windows runtime acceptance yet), vitest 1618/1618, core gate 151, tsc clean
SHA-256
33480dc8af0a2025995bdcaae6fa5d333e4ccc0b32e089112039fa84e3fec111 deas-linux-amd64
55f0f89695cf95f038dfe22badef5ff37d29601b53a0d75a597f4fa4f8f5bd5e deas.exe
(Both also in SHA256SUMS; verify with sha256sum -c SHA256SUMS.)
DEAS 0.2.19 BETA — SAM 3.1 masking, Stop choice & H3 reference-scaling fix
SAM 3.1 text/point/box masking with opt-in Auto Refine, a Stop choice (selected item / all Workbench work / cancel), Original-first image refinement and corrected MiniMax H3 reference scaling ship in this Beta. HyperFlow H3 Flash GGUF video generation, Prompt Forge output-picture access and instant audio-enhancement readiness continue from 0.2.18; ACE-Step Text to Music and the refined Beginner workspace continue from 0.2.17.
Fixes: MiniMax H3 opening-frame anchor seams (reference scaling now defaults to Fill and crop; the former Auto option is named Native · ShortEdge 2048); More → Upscale quick pass invalid-sigmas; inpaint split-view repaint.
SAM masking and automatic refinement are integrated but not yet real-model or native-platform accepted.
Build provenance: built locally on CachyOS (unsigned, GitHub Actions runners are disabled), rustc 1.97.0, node v26.13.0, source commit 4de4880, glibc >= 2.39 floor, ldd clean. Windows deas.exe is cross-compiled (MSVC); it is not yet Windows-runtime-accepted — first real launch is the acceptance test. No NSIS installer/deb/AppImage (bundling tools unavailable in the fallback).
SHA-256:
40fa8c1127f7cc6885d943b1535359dff3a4a95d27888af8b7069c360005c0c2 BUILD-MANIFEST.json
a06a280b70b8e8990fcf7bb7ccbcf28d595014ad993faee6a69d561793398178 deas.exe
c5288bbec3ad3578432e2590df57af9624f9619fa7a45f5a8be2633bbe92e846 deas-linux-amd64
DEAS 0.2.18 BETA — HyperFlow H3 Flash, Forge output pictures & faithful audio enhancement
DEAS 0.2.18 BETA — HyperFlow H3 Flash, Forge output pictures & faithful audio enhancement
What's new
- HyperFlow H3 Flash (fast MiniMax H3) in the Studio: GGUF checkpoints from VideoRebirthAI/hyperflow-h3-flash are detected automatically and run the normal H3 pipelines with the distilled 4/6/8-step euler schedule at CFG 1; Multi-reference → Video (REF2VA) verified, mixed-reference validation enforced.
- Prompt Forge reads output pictures: generated reference images and first/last frames work in Forge, Cast and Find people without moving them into input.
- Audio enhancement is ready when you open the tab: options load immediately, "Enhance audio and save…" accepts bookmarked (symlinked) folders, and enhanced video keeps the container (MKV/MP4/MOV/WebM) and audio codec/bitrate your TVE/video-combine output picked instead of forcing MKV/FLAC.
- Edit themes replaces the themes-folder button: one offline editor, one starter, no duplicated built-in palettes.
- Smaller Beginner guide bundle (publisher illustrations removed).
Build provenance
Built locally on CachyOS (Arch, glibc floor and gates listed in docs/VERIFICATION.md). GitHub Actions (Verify/Release) are currently disabled at the repository level, so — as with 0.2.17 — these are unsigned local builds, digest-verified via SHA256SUMS. No NSIS installer or deb/AppImage in this fallback set.
deas-linux-amd64: needs system WebKitGTK 4.1 (libwebkit2gtk-4.1-0), thenchmod +x.deas.exe: cross-built (MSVC); WebView2 ships with Win10/11. Cross-compiled, not Windows-runtime-accepted yet.
Gates on the exact source commit: TypeScript typecheck, full Vitest (1533 tests), cargo fmt, clippy -D warnings, serial cargo test suite, and Windows-target cargo xwin check/clippy -D — all green.
DEAS 0.2.17 BETA — ACE-Step, Beginner refinements & utility tabs
Workspace and music
- Utility tabs Monitoring, Run Plan, Backend and Logs are grouped on the right. Studio, Library, Prompt Forge, Chat, TVE and Comfy remain on the left; groups wrap without horizontal page overflow.
- ACE-Step Text to Music now has native recipes for original 1.0 and resolved 1.5 Base/SFT/Turbo/XL, variant-specific defaults, AIO/split components, separate code-LM controls, FLAC output and exact history/Run Plan settings. YuE2 remains available. The observed
ace-step-1_5export header is recognized correctly in UNet scans. Original uses 50 steps / CFG 5 / shift 5; regular 1.5 Base/SFT starts at 50 / 7 / 1; Turbo at 8 / 1 / 3; XL Base at 50 / 6 / 3 and XL SFT at 50 / 7 / 3 (euler/simple). Regular Base/SFT's 50 steps is DEAS's choice within the manufacturer's recommended 32–64, not a unique upstream default. - Beginner workspace: creative preview with retained pipeline hints, no Local workspace or project controls, shared model-exact sizing, preserved prompts, a resize/collapse separator between preview and prompt, no lower Media dock, rounded Run/Stop ends and a full-width Beginner/Advanced light switch in Quick Settings.
- Optional audio enhancement: Clean processing, Deep speech restoration and Smule Windowed RoFormer vocal/instrumental separation; explicit installs, default OFF, optional post-generation chaining and TVE audio-only export. Originals are retained. Both optional-engine install buttons stay visible.
- Linux preview picture clicks now pause/resume. Scaled Linux file drops hit the intended targets; the Beginner image row and theme editors accept image drops.
This release rolls up the locally staged 0.2.15 and unpublished 0.2.16 work. Detailed behavior and remaining acceptance are documented in docs/.
Verification and limits
Fresh local gates passed: typecheck, 144 core tests, 1523 UI tests, rustfmt, strict Linux release Clippy, 779 Rust library tests (58 ignored) plus three binary tests, and Windows all-target crosscheck/Clippy. Browser checks cover workspace geometry, Beginner controls, paired outputs and ACE authoring. All 13 compiled ACE graph variants validate against real ComfyUI CPU schemas with isolated filename fixtures; the actual local ACE header regression also passes without loading weights.
No claim of real ACE model inference/audio quality or native Windows runtime acceptance. The UNet path uses split components; place an AIO checkpoint in checkpoints to use its embedded encoders/VAE. No models are bundled, downloaded, moved or run by this release operation.
Builds
Unsigned local builds: the repository's Verify and Release workflows are manually disabled, so no hosted CI success is claimed. Linux is a host-linked build requiring glibc >= 2.39 and its GTK/WebKit/GStreamer dependencies (not the Ubuntu 22.04 portable baseline). Windows is cargo-xwin cross-built and requires WebView2. NSIS, AppImage and deb installers are not included.
Source commit: 73000469f6049e7f5ed3b66d6768dcf3677aa285
SHA-256
80e2de5e6f70ad9d3b404dc3319220d6cdbb4c6b51349fbe5d2c6891d1122c4e BUILD-MANIFEST.json
cf29cb2c887fd390d6397323bba1a07dae52b42febc774b2860ca15c4dd71232 deas-linux-amd64
8345f0f094f48ec12c27a306ec8da10a334719c210b317bba5d96ca6e65d6bb4 deas.exe
DEAS 0.2.14 BETA — Wildcard-Prompt-Variablen, Theme-Packs, SwarmUI-Ordner
DEAS 0.2.14 BETA (rollup of the untagged 0.2.11/0.2.12 development sections plus 0.2.14).
Highlights:
- Wildcard categories + custom JSON as $name prompt variables: seed-deterministic picks, per-occurrence pins, live preview, removable chips (docs/PROMPTING.md#wildcards)
- Drop-in theme packs with offline editor and Quick Settings refresh
- SwarmUI Stable-Diffusion/Lora model folders incl. directory links; checkpoint picker filters by pipeline
- UTF-8 BOM tolerance for user config files
- Reuse: media settings sharing one path, queue prompt-only reuse, Forge clipboard paste
- Defaults: euler sampler everywhere, Illustrious CFG 3.5, family defaults per official recommendations
Build provenance: built locally on Linux from tag v0.2.14 (commit 8e95cd6, tree f2e56cc), rustc 1.97.0, node v26.13.0. Linux binary requires glibc >= 2.39 (ldd clean). Windows exe cross-built with cargo xwin (MSVC), embeds the frontend build, WebView2 runtime required; first real Windows launch is the acceptance test. NSIS installer/portable zip need a native Windows runner and are not included.
Gates before release: npm typecheck + full vitest, cargo fmt/clippy(-D warnings)/test (--locked, --test-threads=1), cargo xwin check + clippy for x86_64-pc-windows-msvc.
See SHA256SUMS asset; digest verified with sha256sum -c before upload.
DEAS 0.2.13 BETA
DEAS 0.2.13 BETA
Image model families are now data in src/families/builtin.json; the compilers stay branch-free. New in this release:
- SD3 / SD3.5 — dual
clip_l/clip_g+t5xxl, typesd3,EmptySD3LatentImage,ModelSamplingSD3shift 3. - Chroma and Chroma Radiance — single T5-XXL with type
chroma; Chroma on the Flux latent, Radiance on the pixel latent. The recipe carries an optionaldiffusion.familyid so families that share a CLIP type stay apart. - HiDream (I1 Full/Dev/Fast) — dual
llama_3_8b+t5xxl, Flux latent, no sampling patch. - PixArt Alpha/Sigma and HunyuanDiT 1.0/1.5 — SD latents, no patch.
- Lumina2 / NetaYume — all-in-one checkpoint with
ModelSamplingAuraFlowshift 4;modelShapesseparates it from Z-Image (cap_embedder 2304 vs 3840), and checkpoint families take their recipe points from a top-levelfamilyid. - SD1.5 / SD2 — plain checkpoint family (CLIP-L-only signature; SDXL still wins on two embedders).
- Kandinsky 5 Image, Ideogram 4, Boogu Image, OmniGen2, Fibo 2.0, Ernie Image — single-encoder families with their internal shifts.
- Flux.2 / Flux.3 — family-declared
sigmaNode(Flux2Scheduler) withCFGGuider/SamplerCustomAdvancedinstead ofKSampler. - Mage-Flow — family-declared
encodeNode(TextEncodeMageFlowEdit) carries prompt, negative and latent in one node. - PixelDiT T2I — Gemma-2 encoder, pixel latent.
All recipe points come from builtin.json and are covered by TS + Rust graph tests and header-detection tests. No GPU run has been done for the new families (no model files on this host), so their step/CFG values are starting values.
Assets
deas-linux-amd64— Linux x86_64, glibc 2.39 minimumdeas.exe— Windows x86_64, cross-built and unsignedSHA256SUMS,BUILD-MANIFEST.json
Bundles (deb/AppImage/NSIS/portable) are not included: patchelf/makensis are absent on the build host.
DEAS 0.2.10 BETA — Ctrl+Enter, Forge drops, H3 Auto scaling, resumable downloads
DEAS 0.2.10 BETA — Ctrl+Enter runs, Forge picture drops, H3 Auto scaling, resumable downloads.
Highlights
- Ctrl+Enter runs the same Run button; plain Enter still picks a tag or spelling suggestion.
- Prompt Forge accepts a picture dropped on the Reference images zone in the native shell.
- H3 input scaling starts on Auto, like the Director; saved choices and older jobs keep restoring as before.
- Tiled refine is refused up front on Anima, Krea 2 and H3 (5-D latents); plain refine still runs.
- Multi-reference → Video Auto aspect follows the first picture or video by slot.
- Undo survives tag and spelling picks (Ctrl+Z after a pick).
- Queue clicks only preview; right-click a job for Use these settings; videos get the More menu.
- Changing the checkpoint keeps your prompts exactly.
- Prompt Forge and Chat send the saved LLM key (OpenAI-compatible servers no longer 401).
- Library downloads: 128 GiB per file, 256 GiB per job, no one-hour cutoff, interrupted transfers resume with
Rangeand verify the full SHA-256. - Plus the compact native checkpoint picker, MOSS-Image inpaint and the GitHub issue forms from this cycle.
Build provenance
Local unsigned build from 2eb21c263c82c037b8f4be31c1cb6b872eb4b441 (tree 0486b4303004b4b450b081d19f8f9bfcaacf5ab4), because the GitHub Actions workflows are disabled and their runners are billing-gated. Toolchain: rustc 1.97.0, Node 26.12.1. Targets: x86_64-unknown-linux-gnu, x86_64-pc-windows-msvc (cross-built; Windows runtime not exercised on this host). Bundles (deb/AppImage/NSIS/portable zip) are skipped: patchelf/makensis are not installed here.
The Linux binary is built on this host and requires glibc 2.39 directly (GLIBC_2.39 from objdump); it is not the Ubuntu 22.04 baseline. ldd reports no missing libraries. It embeds dist/assets/index-C3cDQUON.js.
SHA256
da7f002e203edd48c6bd755d20f936a37f18801106e177de7218ef4673effa35 BUILD-MANIFEST.json
28af4e1801aaecb0b4ff1ac4c736b5f8d0faeba2b1ef4dcf9986a7384108294d deas.exe
e34f2a79282b3ebd19cbe4da95711a608a7b32e9ab856a276b6fc8890f7a89a3 deas-linux-amd64
Verify with sha256sum -c SHA256SUMS. Linux needs system WebKitGTK 4.1; Windows needs WebView2 (ships with 10/11). ComfyUI, Python and Torch are installed by DEAS itself.
DEAS 0.2.9 BETA — Monitoring tab, local GGUF for image models, checkpoint filter, Windows fixes
DEAS 0.2.9 BETA
New
- Monitoring tab: the last ten generations with queue wait, measured generation time, a timeline bar and per-job hardware peaks (CPU, RAM, GPU, VRAM, temperature, power, disk I/O), plus live system graphs — three per row, sharp at any window size, sampled natively so the tab works with the backend stopped.
- Image models can use a local GGUF for Prompt Forge and the hammer (Illustrious, Anima, Krea2, MOSS) with no LLM server; the model loads for one write and is released when it ends. Prompt Forge now has Cancel.
- Checkpoint filter: a type-to-filter field above the Studio checkpoint selector when more than eight models are installed.
- Global search finds Options cards and Backend controls; Library groups creator sources (CivitAI creators get category tabs + base-model buttons) and names all category tabs.
- Logs show progress bars live — every carriage-return redraw arrives as it happens.
- One button look everywhere, drawn from the active theme: raised fill, thin border, outline glow on hover, green pressed state.
Fixes
- Windows: RTX VSR / frame generation loads again (
NvVFX_Load … code -12) —SYSTEMDRIVEis passed to the owned ComfyUI child. Takes effect on the next backend start. - Windows: a local GGUF in a deep folder is no longer "invalid" (
\\?\long-path prefix mismatch); the local GGUF runner finds its CUDA DLLs. - No false "Missing compatible latent upscale model" at startup; Regenerate on a local GGUF gives a new result; video prompts say the backend isn't running; cleaner Prompt Forge image prompts; spellcheck dictionary missing is a warning, not an error.
Full list: docs/CHANGELOG.md.
Build provenance
Built locally and unsigned from source commit 621c05362382fa38e0c5c04ec203d70985228107 with build-linux.sh --release (rustc 1.97.0, Node 26.12.1; GitHub runners gated). deas.exe is a cargo-xwin cross-build without NSIS installer and is not Windows runtime-accepted; Linux binary glibc floor 2.39, ldd clean.
d0cde37744827f8ff6a6a8b5b486d2b5a84c797ddca07f32a130d77353484cdc BUILD-MANIFEST.json
b86ed3ff4ea6345e5dcd66e9d36605ed22e6404d4f07340175feb00cbcc3db93 deas.exe
593b7303c529d762081419f3a46fe8ac83dac376ec6a4d6e70787e8677d37bdd deas-linux-amd64
DEAS 0.2.8 — Stop interrupts again, H3 inpaint fix, LLM API key + thinking models, spellcheck everywhere
DEAS 0.2.8 BETA
Fixes
- Stop interrupts the running generation again (long videos, many-step images). The scoped interrupt adapter was never installed on
masterbackends because the launch check pinned whole-file hashes of one old ComfyUI commit; it now verifies the queue/interrupt protocol statements. Takes effect after the next backend start. - MiniMax H3 image edit / inpaint runs again, with and without a mask (metadata config referenced the removed text encoders →
KeyError '2'). - LLM backend: Ollama requests send
think:false, so thinking models (Qwen3.5, gpt-oss) answer instead ofLLM response has no valid text.
New
- API key for OpenAI-compatible LLM servers (Backend → LLM backend), sent as Bearer and forwarded to the DaSiWa node pack as
openai_api_keyfor Prompt Forge. - In-app spellcheck on every platform (
spellbook, Hunspell-compatible) with Ctrl+. / right-click suggestions; dictionary install works on Windows too. - Presets: New preset… overlay; Post-Processing grouped by stage with the action buttons inside their groups; Quick Settings toggles show their state; click a video preview to play/pause.
Full list: docs/CHANGELOG.md.
Build provenance
Built locally and unsigned from source commit 144d1494b537fe6cc7049eccb34bb3cb115bf700 with build-linux.sh --release (rustc 1.97.0, Node 26.12.1; GitHub runners gated). deas.exe is a cargo-xwin cross-build without NSIS installer and is not Windows runtime-accepted; Linux binary glibc floor 2.39, ldd clean.
cdd5f1db550e498df646c1eea8cb9f8f44007e01ca0af8e293a6db9a0cc9ad17 BUILD-MANIFEST.json
d3b79bf15b25ed6fdd3bb4cc584934f5483767727ce8e388e8ae0590cfc95fd1 deas.exe
19c3ab5cabcde32cc0027506aa15951827319db34bd1226e1f78560ab73c817d deas-linux-amd64