KOFiblto
29a8d9286f
Fix: harden recycled DOM state and version the persistent queue
2026-10-24 03:13:18 +02:00
KOFiblto
d3ccc24055
Fix: repaint restored queue batch lines when jobs start
2026-10-24 01:16:37 +02:00
KOFiblto
59b41a19a4
Fix: harden queue persistence, pause state and batch metadata
2026-10-20 15:39:03 +02:00
KOFiblto
4145f247b7
Refactor: purge all pre-rename compatibility layers
...
Legacy HTTP route aliases removed: all routes now live exclusively under /saturnnodes/*. Frontend settings migration and legacy settings-ID lookups removed (direct SaturnNodes.* keys only). Legacy localStorage keys removed from the batch queue. Legacy CSRF header fallback removed (only X-SaturnNodes-CSRF-Token is accepted). Legacy user-directory auto-migration and the deprecated user-dir helper alias removed. _LeafFlowAuth window alias removed and the restore UUID namespace renamed. Node class-name aliases remain the only compatibility surface so old workflow files keep loading.
2026-10-16 23:36:02 +02:00
KOFiblto
5cdd808bd8
Fix: unify extension names, CSS prefixes, log tags and user-facing strings
...
- Frontend extensions now uniformly register as ComfyUI.SaturnNodes.*; unified saturnnodes-* CSS class/style prefixes and [SaturnNodes ...] console tags.
- Rebrand remaining user-visible strings (copy-prompt toast/alert, settings footer version badge, assets-restore client id, backend docstrings).
- Drop unused get_leafflow_user_dir imports (the alias itself stays in nodes/utils.py for third-party compatibility).
- Rename test helper root constant to SATURNNODES_ROOT.
2026-10-16 23:23:35 +02:00
KOFiblto
19c6084216
fix(audit): comprehensive v2.6.0 audit remediation and hardening
...
- C1 & C2: resolve pause queue deadlock risk, instant broadcast stalls, and graceful process restart verification
- M1 & M2: atomic .env persistence with fsync, return 500 on failure, guard debug endpoint with local auth
- M3 & M4: recursive subgraph node lookup in decision/iterator, guard snapshot seed restoration
- M5 & M6: async pipe streaming with timeouts for local runner, migrate user paths from LeafFlow to SaturnNodes
- N1 - N4: correct VisualLoraLoader legacy alias class, label legacy menu entries, match AspectRatioFinder in frontend, and harden restart child exit checks
- Stereogram: switch generate() decorator to @torch.no_grad() to avoid downstream in-place tensor mutation errors; add soft_empty_cache() and FIFO depth cache
- Frontend: support setSettingValue API, deep legacy setting inheritance across modern/classic ComfyUI frontends
- Reliability: sanitize cp1252 stdout logs, ensure atomic writes across JSON caches, add root install.py
2026-10-16 22:31:24 +02:00
KOFiblto
b4228dc340
fix(ui): 100-palette studio, fixed counter height, sketch color picker & settings styling
2026-09-23 23:10:42 +02:00
KOFiblto
983862eec3
feat(ui): saturn counter widget, lora count badge, color sync, renumber settings group 8 and closed details
2026-09-23 01:41:54 +02:00
KOFiblto
cd00cce1f8
refactor: remove legacy leafflow endpoints and events in favor of clean saturnnodes routes
2026-09-22 20:15:15 +02:00
KOFiblto
a26d060d5f
feat: rename suite to SaturnNodes (v2.3.2)
2026-09-22 19:53:39 +02:00
KOFiblto
e9594ec428
fix(security): comprehensive security hardening, CSRF on all mutation routes, SSRF scraper defense, and v2.3.1 bump
2026-09-22 17:52:38 +02:00
KOFiblto
e1a0187f8f
refactor(batch-queue): remove live queue progress badge
2026-09-12 01:43:12 +02:00
KOFiblto
ac181210d1
feat(batch-queue): add background Batch Graph Snapshot Guard and Queue button progress badge
2026-09-12 01:39:37 +02:00
KOFiblto
026107923b
fix(batch-queue): fix top-to-bottom visual screen order detection and move line left outside card
2026-09-04 14:33:39 +02:00
KOFiblto
3bb42c3d2f
feat(batch-queue): add 1D git-graph batch queue visualizer, persistent sync, and docs update
2026-09-04 03:55:08 +02:00