Repository navigation
v0.2.0
🚀 What's New in RenegadeSwarm v0.2.0
RenegadeSwarm v0.2.0 introduces bidirectional metadata synchronization with RenegadeCMM, automated Hugging Face Model API fallback polling, strict verified metadata auto-locking, and authentic high-resolution vector branding across Windows, macOS, and Linux.
🌟 Release Highlights
1. 🔄 Seamless RenegadeCMM Bridge & SQLite Synchronization
- Cross-Database Backfill: Packaging an existing model from your library automatically retrieves or polls missing creator details, tags, descriptions, and IDs, then writes them back to your local CMM catalog (
cmm.local_models,cmm.civitai_models,cmm.civitai_versions) via SQLiteATTACH DATABASE. - Dynamic CMM Connectivity Badge: Real-time status indicator in the navbar displaying Connected (model count), Offline (Discovered on disk), or 1-Click Install RenegadeCMM link.
2. 🤗 Hugging Face Model API Fallback & LLM Auto-Detection
- Automated LLM Detection: Identifies GGUF, language, and conversational models, bypassing diffusion-centric CivitAI queries.
- Hugging Face Registry Polling: Queries
https://huggingface.co/api/modelsto extract authors, pipeline tags, base models, and descriptions directly into your package manifest. - Multi-Pass Text Sterilization: Recursively decodes and sterilizes HTML entities (
<,>,&), properly formatting prompt trigger syntax (e.g.<lora:ModelName:1.0>).
3. 🔒 Verified Metadata Auto-Locking & Database Write Isolation
- Tamper & Mismatch Protection: Auto-populated fields (Model Title, Type, Base Model, Creator, CivitAI/HF IDs) are automatically locked to prevent accidental misclassification (such as packaging a LoRA as a Checkpoint).
- Unlock Confirmation Dialog: Attempting to edit verified registry metadata presents a clear confirmation modal explaining potential swarm categorization risks.
- Database Write Protection: Manual overrides in the UI are strictly scoped to the local Swarm Manifest and will never overwrite or corrupt your local CMM SQLite database.
- Real-Time Diagnostics: Inline warning alerts if file signatures conflict with selected model types, plus a 1-click Re-lock & Restore button.
4. 🎨 Authentic 512x512 Vector Branding
- Replaced temporary build assets with official 512x512 icons and SVG vector artwork, meeting macOS Retina and Windows packaging standards.
📦 Installation & Setup
🪟 Windows
- Installer: Download and run
RenegadeSwarm-Setup-0.2.0.exe. - Portable: Alternatively, download
RenegadeSwarm-Portable-0.2.0.exefor a standalone executable that requires no installation.
Note on Windows SmartScreen: Because RenegadeSwarm is an open-source community tool without an expensive commercial EV certificate, SmartScreen may display a notice. Click More info ➔ Run anyway to launch.
🍏 macOS (Unsigned App Gatekeeper Setup)
Notice: Because maintainers do not hold a paid Apple Developer ID certificate, macOS binaries are community-distributed and require clearing Apple Gatekeeper's quarantine flag.
- Mount
RenegadeSwarm-0.2.0.dmgand dragRenegadeSwarm.appinto your/Applicationsfolder. - If macOS displays "RenegadeSwarm cannot be opened because the developer cannot be verified", clear the quarantine attribute using either method:
Option A: Terminal Command (Recommended — Fast)
Open Terminal and run:
xattr -cr /Applications/RenegadeSwarm.appOnce cleared, double-click RenegadeSwarm.app to launch normally.
Option B: macOS System Settings
- Click Cancel on the Gatekeeper alert.
- Open System Settings ➔ Privacy & Security and scroll down to Security.
- Click Open Anyway next to the notification stating
"RenegadeSwarm" was blocked from use. - Enter your Mac password or Touch ID to permanently permit execution.
🐧 Linux
# Universal AppImage
chmod +x RenegadeSwarm-0.2.0.AppImage
./RenegadeSwarm-0.2.0.AppImage
# Debian / Ubuntu package
sudo dpkg -i renegadeswarm_0.2.0_amd64.deb🧪 Quality & Verification
- Test Suite: 90/90 automated unit and integration tests passing across 19 suites in Vitest.
- License: 100% compliant with GNU General Public License v3.0 (GPL-3.0).
- Full Changelog: See CHANGELOG.md for full historical changes.