Skip to content

Changelog

The Duskfall Portal Crew edited this page Jun 12, 2026 · 2 revisions

Changelog

All notable changes to this project.


v0.2.1-BETA — dev branch (June 2026)

Official beta release. Major expansion of ComfyUI integration, community presets, auto-tagger redesign, and bug fixes.

Added

  • 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

Fixed

  • 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

Changed

  • Next.js 15 → 16 (security + Turbopack)
  • shadcn CLI 3.6.1 → 4.7.0
  • Multiple CVE patches (PostCSS, fast-uri, wandb, follow-redirects)

v0.2.0-dev — February 12, 2026

Added

  • 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

Improved

  • 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

Fixed

  • 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

v0.1.0-dev — January 1, 2026

Added

  • 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

Breaking

  • Removed all Jupyter notebook dependencies
  • Full web UI architecture (FastAPI + Next.js)
  • Windows now primary development platform

v0.0.9-dev — December 17, 2025

Complete TOML configuration generator for training parameters. Training configuration tabs reorganized.


v0.0.8-dev — December 15, 2025

ESLint configuration overhaul, dependency alignment, bug fixes.


v0.0.7-dev — December 14, 2025

Frontend validation module, improved job ID handling, Next.js routing fixes.


v0.0.6-dev — December 13, 2025

VastAI one-click deployment with working template.


v0.0.5-dev — December 12, 2025

Parallel upload performance, VastAI provisioning resilience, Next.js 15.4.8 → 15.4.10.


v0.0.4-dev — December 9, 2025

Restart scripts with --skip-install, ZIP/URL upload flow, navbar reorganization.


v0.0.3-dev — December 8, 2025

VastAI best practices from Ostris's AI-Toolkit, starting script fixes.


v0.0.2-dev — December 4, 2025

Captioning service (BLIP, GIT), checkpoint training, Docker CI workflow, VastAI template modernization.


v0.0.1-dev — December 1, 2025

Initial release. Jupyter interface removed, web-based dataset editing gallery with tag management.


Known Issues

  • 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

Clone this wiki locally