What's Changed
- docs: document the full release process in README by @Kosinkadink in #363
- Code quality: split god files, extract shared helpers, cleanup stale code (#357) by @Kosinkadink in #367
- UX: add info icon to env vars security warning by @Kosinkadink in #373
- refactor: replace envs/default/ with ComfyUI/.venv/ by @Kosinkadink in #369
- feat: enrich Datadog RUM with system info, GPU model, snapshot history, crash telemetry, device ID, and PII scrubbing by @Kosinkadink in #372
- feat: improve Chinese mirrors UX — transparency, conditional placement, first-run prompt by @Kosinkadink in #370
- fix: kill process on port timeout during model-folder relaunch by @Kosinkadink in #371
- feat: auto-update ComfyUI to latest stable + consolidate version resolution by @Kosinkadink in #374
- fix: expand Load Snapshot drop zone to fill entire modal by @Kosinkadink in #388
- fix: increase console toggle triangle size and click target by @Kosinkadink in #389
- fix: further increase console toggle triangle size by @Kosinkadink in #391
- docs: fix stale file paths and outdated references by @Kosinkadink in #386
- refactor: extract update orchestration + add spawnCommand helper with abort safety by @Kosinkadink in #387
- feat: adopt systeminformation for comprehensive hardware detection by @Kosinkadink in #390
- feat: auto-download output assets for cloud and remote installations by @Kosinkadink in #398
- fix: prevent Ctrl+W from closing windows by @Kosinkadink in #400
- fix: put installation name first in window title by @Kosinkadink in #404
- feat: render mutually exclusive args as radio groups in ArgsBuilder by @Kosinkadink in #401
- fix: show (Recommended) instead of (Latest) in install dropdowns by @Kosinkadink in #405
- feat: persist ComfyUI logs to disk and send scrubbed stderr to telemetry by @Kosinkadink in #406
- Bump version to 0.5.0 by @Kosinkadink in #409
Full Changelog: v0.4.5...v0.5.0