Skip to content

v1.2.0 CivitAI ComfyUI model manager

Choose a tag to compare

@DevNullInc DevNullInc released this 27 Aug 05:18
· 55 commits to main since this release

πŸš€ CivitAI Model Manager (ComfyUI Edition) β€” v1.2.0

Version 1.2.0 introduces powerful new library content controls, enhanced privacy blurring, automated 48-model pagination auto-filling, streamlined duplicate management, dynamic engine indicators, and critical security and platform dependency upgrades.


✨ What's New & Highlights

πŸ›‘οΈ Library NSFW & Content Privacy Controls

  • Interactive Library N/SFW Toolbar: Added [All Content], [SFW], and [NSFW] segment filter pills in the Library header with localStorage persistence.
  • Privacy Censoring Veil & Blurring:
    • Full model information (thumbnail preview, filename, model type, and file path) is blurred with a smooth privacy veil (18+ badge overlay).
    • Hovering purposefully over any blurred card smoothly reveals the content and file details.
  • Per-Model Manual Tagging:
    • Every model card (including matched, unidentified, and duplicates) now features an interactive SFW / NSFW toggle button.
    • Tagged status updates immediately in SQLite, adjusting thumbnail blurring and synchronizing external links (civitai.com ↔ civitai.red).

πŸ” Browse Tab Auto-Filling & Clean 48-Model Pagination

  • Clean 48-Model Grid Layout: Adjusted catalog page size from 50 to 48 models (PAGE_SIZE = 48), ensuring perfect alignment across 4-column desktop grids without dangling end items.
  • Multi-Batch Auto-Accumulation: When "Include Mature Content" is disabled (or constrained by your Settings slider), the browser automatically scans ahead through CivitAI API batches until 48 clean, valid models are assembled per page. No more sparse pages with only 3–6 items.
  • Connected Settings Slider: The NSFW Max Visible Level (1–5) slider in Settings is now directly connected to the Browse tab catalog pipeline.
  • Eliminated False NSFW Badges: Fixed issue where PG-13 / soft anime character models were misclassified with bright red NSFW badges.

πŸ—‚οΈ Streamlined Duplicate Model Management

  • Auto-Collapse on Ignore: Clicking "Ignore Duplicate Set" automatically collapses the expanded duplicate inspector panel.
  • Consolidated Master Cards: Identical files sharing the same SHA256 hash are consolidated into a single master card across all library views.
  • Persistent Multi-Copy Inspector: Multi-copy sets retain a dedicated <ShieldCheck /> Multi-Copy (N) / <Copy /> Duplicate (N) button so you can inspect file paths, choose keepers, or delete redundant copies anytime.

⚑ Dynamic Engine Activity Pill

  • Converted the static header badge into a reactive status pill showing live library scan percentage (Scanning Library (XX%)), active downloads count (N Downloads Active), or ComfyUI folder status (Auto-Sorter Ready / Configure Folders) with direct tab navigation on click.

πŸ”’ Security & Under-the-Hood Upgrades

  • Electron Single-Instance Lock: Switched from manual PID checks to Electron's native app.requestSingleInstanceLock(). Launching second instances cleanly brings the existing window to focus.
  • Secure File Navigation: Replaced child_process.exec folder opening with Electron's shell.showItemInFolder() to prevent OS command injection (CWE-78).
  • Core Dependencies Upgraded:
    • Upgraded Electron to v39.8.10 (security critical).
    • Upgraded electron-updater / electron-builder to patch builder-util-runtime credential leaks (GHSA-p2f4-r6v6-j797).
    • Overridden @tootallnate/once to ^2.0.1 to resolve infinite hanging promises on aborted signals (GHSA-vpq2-c234-7xj6).
    • Rebuilt native sqlite3 and keytar native bindings.

πŸ“¦ Release Assets

  • Windows (Installer): CivitAI Model Manager Setup 1.2.0.exe
  • Windows (Portable): CivitAI Model Manager-Standalone-v1.2.0.exe
  • Linux (Universal Archive): civitai-model-manager-1.2.0.tar.gz
  • Linux (Portable ZIP): civitai-model-manager-1.2.0.zip

Full Changelog: v1.0.0...1.2.0