-
-
Notifications
You must be signed in to change notification settings - Fork 2
Changelog
All notable changes to this project.
Official beta release. Major expansion of ComfyUI integration, community presets, auto-tagger redesign, and bug fixes.
- ComfyUI fully integrated: bundled workspace, workflow templates (SDXL KNX v13.5), Adetailer with SAM model picker, LoRA Manager, model provisioning
- Tabbed auto-tagger with React Hook Form: WD14/BLIP/GIT controls fully wired
- Community preset library: 40+ presets across all model types (CAME, DoRA, Flux, Illustrious, Pony, Anima, etc.)
- Live training monitor: step count, loss, learning rate, ETA parsed from tqdm
- Stop training button, WD14 3-way overwrite mode, tag viewer with Civitai-inspired chip UI
- WandB/TensorBoard logging tab in training form
- Dev-branch provisioning scripts for VastAI and RunPod
- SDXL NaN loss root cause — CLIP softmax 0/0 on all-False attention masks
- CAME NaN with
network_train_unet_only(default True → False) - Custom optimizer crash/corruption bugs (adammini, dehaze, fmarscrop, adopt, laprop)
- Training log streaming: deque wrap-around, poller race conditions, AbortError noise
- ZIP dataset upload: ECONNRESET on files over ~400 MB
- Cross-platform: Windows path fixes, non-C: drive support, Unicode encoding
- Security: CWE-23 path traversal fixes across tagger, files API, model paths
- ComfyUI: proxy routing, port conflicts, Impact Pack node detection, CORS headers
- Next.js 15 → 16 (security + Turbopack)
- shadcn CLI 3.6.1 → 4.7.0
- Multiple CVE patches (PostCSS, fast-uri, wandb, follow-redirects)
- Complete Node.js API migration — WD14 tagging, config API, and remaining routes running natively
- WD14 tagger runs entirely in Node.js via ONNX Runtime
- File-based logging system for all platforms
- Illustrious-XL CAME Conservative training preset
- Platform-specific requirements files
- Native Node.js addons lazily loaded to prevent build failures
- Windows installer properly installs PyTorch with CUDA 12.1
- Preset loading and form persistence fixes
- TOML generation for bucketing and vae_batch_size defaults
- Windows installer syntax errors, encoding issues, dataset paths
- Missing abstract methods in KohyaTrainer
- 0.0.0.0 binding for production Docker/VastAI
- Turbopack enabled by default (50% RAM reduction on Windows)
- Complete migration to shadcn/ui components
- Auto-Tag page UX redesign with unified model selector
- Tag Editor redesigned with modern pill interface
- WebSocket proxy for real-time log streaming
- Removed all Jupyter notebook dependencies
- Full web UI architecture (FastAPI + Next.js)
- Windows now primary development platform
Complete TOML configuration generator for training parameters. Training configuration tabs reorganized.
ESLint configuration overhaul, dependency alignment, bug fixes.
Frontend validation module, improved job ID handling, Next.js routing fixes.
VastAI one-click deployment with working template.
Parallel upload performance, VastAI provisioning resilience, Next.js 15.4.8 → 15.4.10.
Restart scripts with --skip-install, ZIP/URL upload flow, navbar reorganization.
VastAI best practices from Ostris's AI-Toolkit, starting script fixes.
Captioning service (BLIP, GIT), checkpoint training, Docker CI workflow, VastAI template modernization.
Initial release. Jupyter interface removed, web-based dataset editing gallery with tag management.
- Compass, LPFAdamW, RMSProp optimizers wired but not yet in UI dropdown
- Rex and CosineAnnealing schedulers vendored but not exposed in UI
- Flux and SD3 need real-world testing