Skip to content

v0.2.2

Choose a tag to compare

@n0va39 n0va39 released this 03 Jul 07:20

0.2.2

Highlights

  • Added the first release-ready Anima AiO Generator path: Easy Use Anima Input loads ANIMA diffusion model, VAE, and CLIP separately, then passes a
    dedicated context socket into the generator.
  • The generator keeps the compact node UI focused on seed, steps, CFG, denoise,
    sampler/scheduler, Highres, Detailer, preview, and save controls. Sampler
    backend controls, model patch/optimization controls, save metadata, and
    detailer controls stay in popup settings.
  • AiO generation settings are stored as keyed versioned JSON so changing
    parameter order does not shift saved workflow data.

Added

  • Added Anima AiO Generator with three sampler execution modes:
    comfy_ksampler, spectrum_mod_guidance_advanced, and
    spectrum_spd_speed.
  • Added Anima Prompt Corrector Simple, a compact one-input and one-output
    prompt correction node for regular multiline string workflows.
  • Added optional Anima DAVE model patch controls in Advanced Options.
  • Added Easy Use Anima Input, which consumes prompt data and stores split
    ANIMA resource selections for diffusion model, VAE, and CLIP.
  • Added optional LORA_STACK support on the AiO generator, including Image
    Saver-compatible Civitai LoRA resource/weight metadata.
  • Added Image Saver integration with default saving enabled, workflow embedding,
    manual additional_hashes, and Civitai Hash Fetcher bundle rows.
  • Added AiO preview UI with WebP temp previews, current/previous comparison,
    image feed history, selected image metadata, and feed-count settings.
  • Added Highres and SAM3/Impact Detailer settings to the AiO generator.
  • Added Chrome-style Detailer tabs with user-editable block names and left/right
    order controls.
  • Added popup-based Prompt Studio Advanced controls for Artist Mix,
    Mod Guidance, wildcard seed, and resolution bucket settings so the node body
    stays compact.
  • Added Artist Mix group syntax such as [[artist_a, artist_b:0.7]] for
    keeping multiple artists in one conditioning branch. The final :0.7 is an
    Artist Mix conditioning weight, not a prompt-string weight.
  • Added inline autocomplete ghost preview and optional editor-style closing
    bracket insertion settings.
  • Added optional underline rendering for weighted prompt syntax such as
    (tag:1.2) and Artist Mix groups.
  • Added a maintained AiO generator sample workflow:
    docs/example_workflows/EasyUse_Anima_AiO_generator_release_ko.json.
  • Added the compact release workflow:
    docs/example_workflows/ANIMA_Easy_Use_workflow_v1_release_ko.json.
  • Added required_node_packs metadata to release workflow templates so
    required custom nodes are visible from the workflow JSON itself.
  • Added user-facing AiO node documentation in Korean and English.
  • Added an ANIMA Easy Use workflow v1 usage draft and Simple prompt corrector
    node screenshot.

Changed

  • Bumped package metadata to 0.2.2.
  • Updated AiO defaults: first-pass steps 32, sampler er_sde, scheduler
    simple, AuraFlow shift 3.0 as the Anima model-recommended default,
    Highres scale 1.5, and Highres denoise 0.25.
  • Moved KJNodes FP16 accumulation, SageAttention, Torch Compile, AuraFlow shift,
    and optional DAVE controls into Advanced Options. Sampler Details now
    keeps only sampler backend, Mod Guidance, Spectrum, and SPD/SPEED controls.
  • Changed Highres and Detailer popup bodies to a single-column layout so long
    settings stay readable and scroll vertically instead of forming cramped grids.
  • Changed Prompt Studio Advanced wildcard seed and resolution controls to show a
    single popup button plus a compact current-setting summary in the node body.
  • Changed Prompt Studio autocomplete, correction, and highlight handling to
    share the same prompt text rules for spaces, escaped parentheses,
    Pony score tags, artist tags, and weighted syntax.
  • Replaced the old KR_danbooru_tags_with_description v3_modified.csv source
    with the maintained danbooru_tags_classified.csv autocomplete/highlight
    source.
  • Updated AiO frontend tooltips so popup settings describe the actual runtime
    effect instead of only saying that a value is saved. The new tooltip keys are
    available in English, Korean, Japanese, and Chinese.
  • Split AiO dependencies into required and optional feature packs. Missing
    optional packs are locked in the settings UI and sanitized out of queued
    generation_settings before execution.

Fixed

  • Fixed AiO sampler dispatch so the selected sampler mode is the only first-pass
    sampler path called.
  • Fixed the spectrum_mod_guidance_advanced mode so it no longer creates an
    unused standalone Mod Guidance model clone for the first pass. Standalone Mod
    Guidance model patching is created once and reused by KSampler-based stages
    instead of being stacked repeatedly.
  • Changed AiO Highres sampling to either reuse the first-pass sampler path or
    use the general KSampler path. SPD/SPEED first passes now use general KSampler
    for Highres, and Highres keeps its own Steps and Denoise.
  • Hardened Spectrum sampler calls against node-pack API drift by filtering
    SpectrumKSamplerAdvanced and SpectrumSPDKSampler keyword arguments against
    the installed sample() signature. Sampler Details also reads /object_info
    to show detected extra inputs and node-pack tooltips when available.
  • Fixed general KSampler + Spectrum Patch routing so installed node packs that
    expose DiTSpectrumPatch instead of DiTSpectrumPatchAdvanced are supported.
  • Fixed AiO SPD/SPEED preview and Highres handoff sizing so the node output,
    preview feed, and Highres target resolution stay aligned with the requested
    workflow resolution.
  • Fixed AiO preview result handling so ComfyUI's default images UI payload is
    suppressed and only the dedicated easyuse_anima_preview payload is used.
  • Hardened intermediate preview feed updates so live preview events are tagged
    by run and displayed in the node feed immediately.
  • Fixed Image Saver metadata routing so Steps, CFG, Sampler,
    Scheduler, Seed, and Denoise come from the first-pass sampler while
    Size uses the final Highres/Detailer output resolution.
  • Fixed Prompt Studio highlighting and autocomplete replacement around weighted
    prompt syntax so applying a suggestion does not delete surrounding
    parentheses or weights.
  • Fixed unweighted parenthesized tags such as (@artist name) or
    (highres, long hair) so their inner tags are classified and highlighted by
    category.
  • Fixed autocomplete popup activation so syntax-only caret positions, including
    plain brackets, do not open irrelevant suggestions.
  • Fixed middle-click behavior on Prompt Studio inputs so it is forwarded to
    canvas panning instead of selecting a text caret.

Required And Optional Node Packs

  • Required for this package: ComfyUI-EasyUseAnima.
  • Required by the included AiO sample defaults: ComfyUI-Spectrum-KSampler
    and ComfyUI-Image-Saver.
  • Optional: ComfyUI-Anima-DAVE for the DAVE model patch in Advanced Options.
  • Optional: ComfyUI-KJNodes for SageAttention and Torch Compile options.
  • Optional: ComfyUI-Impact-Pack for AiO SAM3 Detailer.

Validation Notes

  • Added regression coverage for all three AiO sampler modes so
    comfy_ksampler, spectrum_mod_guidance_advanced,
    and spectrum_spd_speed dispatch to their intended paths only.
  • Added regression coverage for generator-level sampler/model-patch routing,
    including the integrated Spectrum Mod Guidance sampler and Highres stage
    model reuse.
  • Added regression coverage for Artist Mix grouped branches, group-weight
    flattening, invalid weight syntax, weighted tag groups, and unweighted
    parenthesized tag classification across meta, character, general, and artist
    tags.
  • Ran python -m unittest discover -s tests, python -m compileall -q .,
    frontend node --check, workflow/locale tests, Markdown link checks, and
    Registry metadata sanity checks during release validation.