faa27a9dd5
Fix Local Install tree resolution in Backup Manager by resolving _to_os_path and _get_local_files with get_comfy_root and scanning registered folder_paths
jnxmx2026-07-28 02:11:27 +02:00
197cff2818
Use get_comfy_root and get_models_root from folder_paths and module parent directory to fix target path resolution for desktop app layouts
jnxmx2026-07-28 02:04:59 +02:00
6f8e846cf4
Fix settings path resolution, pass token to HfApi instances, support query repo_name in backup tree and fallback to COMFYUI_BACKUP
jnxmx2026-07-28 01:49:45 +02:00
e7bc2b0e32
Bump version to 1.34.6 and change token setting type to text
jnxmx2026-07-28 00:42:24 +02:00
52e94a4ded
fix: dynamically copy ErrorOverlay exact pixel width (rect.width) when active
v1.34.5
jnxmx2026-07-25 20:24:46 +02:00
f2acba5b7c
fix: real-time 60fps sidebar drag and resize tracking when ErrorOverlay is closed
v1.34.4
jnxmx2026-07-25 20:23:20 +02:00
bf9790dbd6
fix: enforce top: 76px clearance and exact sidebar right offset (w + 12px) when ErrorOverlay is closed
v1.34.3
jnxmx2026-07-25 20:20:19 +02:00
5702ee8960
fix: mount panel to document.body with z-index 9999 to prevent clipping behind right sidebar panel
v1.34.2
jnxmx2026-07-25 20:17:20 +02:00
679ba58bac
fix: match exact width (360px / w-90) of native ComfyUI ErrorOverlay card
v1.34.1
jnxmx2026-07-25 20:14:29 +02:00
513bc29b20
fix: cache ErrorOverlay native top canvas offset and restore DOWNLOADS to ErrorOverlay spot when closed
v1.34.0
jnxmx2026-07-25 20:13:26 +02:00
4de71a76f1
fix: eliminate Vue DOM manipulation and position overlay stack relative to graph-canvas-container
v1.33.9
jnxmx2026-07-25 20:08:42 +02:00
7a183cf332
fix: adjust top baseline clearance below top menu bar when error overlay is closed
v1.33.7
jnxmx2026-07-25 19:56:00 +02:00
8b2a83bd93
fix: 0ms real-time rAF tracking during sidebar drag and canvas boundary calculation when error overlay is closed
v1.33.6
jnxmx2026-07-25 17:07:17 +02:00
c10139b048
fix: position download monitor directly below error overlay sharing exact right edge alignment
v1.33.5
jnxmx2026-07-25 17:03:20 +02:00
ef3ce491b6
fix: refine right sidebar detection and remove noisy div scanner from getToastBottom
v1.33.4
jnxmx2026-07-25 16:57:45 +02:00
bf2e2a890b
fix: mount panel to persistent document.body to prevent Vue unmounting and use fixed positioning below error overlay cards
v1.33.3
jnxmx2026-07-25 16:54:19 +02:00
2ba1a52074
fix: enforce flex column layout on overlay container for vertical stacking
v1.33.2
jnxmx2026-07-25 16:50:04 +02:00
33ac24fdb4
fix: use native ComfyUI canvas positioning for download panel
v1.22.7
jnxmx2026-07-25 16:28:25 +02:00
506c952e03
Fix download panel overlapping sidebar and position directly below error/warning cards
jnxmx2026-07-25 16:19:49 +02:00
9669ac5713
Update download panel positioning to dynamically connect to the right panel/sidebar and stack below top-right toast alerts
jnxmx2026-07-25 16:09:35 +02:00
e9c085857a
Perform live cloud marketplace scrape from cloud.comfy.org (3003 assets / 1502 models) and update database (v1.22.4)
jnxmx2026-07-25 14:57:27 +02:00
08762eb543
Remove manual Winnougan/Krea overrides; handle priority repo alternatives and official Comfy-Org models dynamically in build_unified_models_db.py
jnxmx2026-07-25 14:53:37 +02:00
12bfc8cf91
Enable Krea-2, Winnougan & ConvRot models in Model Explorer and add INT8 ConvRot precision filter (v1.22.3)
jnxmx2026-07-25 14:29:20 +02:00
9ceefeedb6
fix: hook app.queuePrompt, api.queuePrompt, and all Execute/Queue commands to trigger auto-download on 'Execute to selected output' (v1.22.2)
jnxmx2026-07-23 13:33:27 +02:00
e176fff031
Bump version to 1.22.2
jnxmx2026-07-23 12:34:08 +02:00
5716f61762
Update model database, add Winnougan source and refresh Comfy Cloud models
jnxmx2026-07-23 12:33:33 +02:00
930a0245fc
fix: add live graph widget scan as pre-run fallback to detect missing models in un-bypassed nodes (v1.22.1)
jnxmx2026-07-23 12:31:05 +02:00
ae8b52d17e
Bump version to 1.22.0 and implement download crash protection (orphan cleanup, persistent state, resume/dismiss UI)
jnxmx2026-07-21 15:39:25 +02:00
625f264fc0
fix: sync loader widget names to HF Download link filename to prevent stale Missing Models warnings (v1.21.2)
jnxmx2026-07-19 10:57:51 +02:00
ecf9c103aa
Bump version to 1.21.1 and prioritize matching search path directories for shared model category aliases
jnxmx2026-07-16 00:33:21 +02:00
e7391f0313
Bump version to 1.21.0 and return None on empty HF token to prevent Illegal header value exception
jnxmx2026-07-16 00:29:15 +02:00
b08a804d70
Bump version to 1.20.9 and allow model deletion inside custom/extra search paths
jnxmx2026-07-16 00:23:52 +02:00
4ae4118c1e
Bump version to 1.20.8 and fix local path resolution for Model Explorer scanning
jnxmx2026-07-15 22:16:55 +02:00
d19bb4ffa1
Bump version to 1.20.7 and implement recursive model subfolder scanning across all search paths
jnxmx2026-07-15 16:33:42 +02:00
1e5f14b2ff
Bump version to 1.20.6 and adapt model path detection for multi-instance Comfy Desktop support
jnxmx2026-07-15 15:44:42 +02:00
660cbdba25
refactor: relax huggingface_hub version constraint to >=0.20.0 to prevent forced upgrades (v1.20.5)
jnxmx2026-07-14 01:24:24 +02:00
3ff26a1f23
fix: monkeypatch hf_hub_download to automatically retry public downloads anonymously on auth/403 errors (v1.20.4)
jnxmx2026-07-14 01:22:32 +02:00
82587c8730
fix: remove module-level Xet environment overrides from downloader.py to restore default hf_hub behavior in main process (v1.20.3)
jnxmx2026-07-14 01:20:12 +02:00
65ed8ca865
fix: remove global HF_TOKEN export in main process to prevent user fine-grained tokens from causing 403 blocks on other nodes (v1.20.2)
jnxmx2026-07-14 01:19:17 +02:00
3d8321925a
bump: version 1.20.1
jnxmx2026-07-14 01:12:55 +02:00
c9641641ca
fix: remove global HF_HUB_DISABLE_XET environment override from main process to fix other nodes downloading Xet-backed repos (v1.1.2.2)
jnxmx2026-07-14 00:52:45 +02:00
3422fcbc43
clean: remove verbose debug logging and diagnostics from startup and download subprocess (v1.1.2.1)
jnxmx2026-07-14 00:51:32 +02:00
26d1795902
fix: run download subprocess loop trying Xet enabled mode first, falling back to Xet disabled mode on failure (v1.1.2)
jnxmx2026-07-14 00:47:28 +02:00
18d3a04e30
fix: prevent header forwarding to S3 in urllib redirect handler, and set browser User-Agent globally on requests to avoid S3 403 blocks (v1.1.1)
jnxmx2026-07-14 00:43:33 +02:00
428e306e1d
fix: import urllib.request and shutil globally at the top of the subprocess script to fix NameError scoping issue (v1.0.99)
jnxmx2026-07-14 00:37:54 +02:00
5bcdf4ed85
fix: import urllib.request inside the Stage 2 failure exception block in subprocess (v1.0.98)
jnxmx2026-07-14 00:35:38 +02:00
046e2eb1a4
fix: implement 4-stage fallback download in subprocess to handle restricted tokens (v1.0.97)
jnxmx2026-07-14 00:32:50 +02:00
600d618192
fix: add manual download fallback to subprocess, stripping Authorization header on redirects to bypass S3 signature validation issues (v1.0.96)
jnxmx2026-07-14 00:29:22 +02:00
e3f75ce38f
fix: pipe and print subprocess output in the main thread to capture diagnostic prints in ComfyUI logs (v1.0.95)
jnxmx2026-07-14 00:27:23 +02:00
96257a028b
fix: run download subprocess in unbuffered mode (-u) and log token length in main process (v1.0.94)
jnxmx2026-07-14 00:25:25 +02:00
6ffa540229
fix: add diagnostic token prints in startup and downloader subprocess scripts to verify loading state (v1.0.93)
jnxmx2026-07-14 00:23:17 +02:00
001855d0ae
fix: always use subprocess for hf_hub_download — main process has hf_xet pre-loaded by other extensions, env var too late (v1.0.91)
jnxmx2026-07-14 00:14:56 +02:00
3e476b51c2
fix: log raw download exceptions and tighten gated repo detection — stop misclassifying all 403s as gated (v1.0.90)
jnxmx2026-07-14 00:09:56 +02:00
959d7d1d56
fix: set HF_HUB_DISABLE_XET=1 BEFORE importing huggingface_hub — hf_xet caches the setting at import time (v1.0.89)
jnxmx2026-07-14 00:01:14 +02:00
ecb24a0ebc
fix: export settings token to global environment on startup so all subprocesses and third-party custom nodes can utilize authentication (v1.0.88)
jnxmx2026-07-13 23:51:43 +02:00
bdb9cd3546
fix: improve error messages for gated repos to prompt checking both agreements and ComfyUI token configurations (v1.0.87)
jnxmx2026-07-13 23:50:39 +02:00
2969c60458
fix: dynamically retry downloading with HF_HUB_DISABLE_XET=1 only upon encountering a Xet bridge/403 error (v1.0.86)
jnxmx2026-07-13 23:46:44 +02:00
831334abd4
fix: sync exclusion list to frontend to prevent comfyui_controlnet_aux and video-depth-anything from triggering downloader on run button (v1.0.85)
jnxmx2026-07-13 23:45:40 +02:00
3d145ff1e9
fix: disable Hugging Face Xet storage backend (HF_HUB_DISABLE_XET=1) to prevent 403 AccessDenied errors on public repos (v1.0.84)
jnxmx2026-07-13 23:43:48 +02:00
a1adac5b20
fix: ensure native red borders for missing custom nodes are never cleared during validation error stripping (v1.0.83)
jnxmx2026-07-13 16:47:44 +02:00
fde7464349
fix: resolve correct URL and folder indices for Hugging Face Download Model when target_folder is custom (v1.0.82)
jnxmx2026-07-13 16:15:48 +02:00
7e5c0214de
fix: support subgraph nodes in link-tracing url extraction for Hugging Face Download Model (v1.0.81)
jnxmx2026-07-13 15:00:19 +02:00
f96b751dcd
fix: resolve model URL and target folder by tracing linked inputs back to upstream Hugging Face Download Model nodes (v1.0.80)
jnxmx2026-07-13 14:59:04 +02:00
a5dd425ec2
fix: auto-align widget path separator slashes (Windows to Linux/Mac and vice versa) to match local server OS combo options (v1.0.79)
jnxmx2026-07-13 14:52:06 +02:00
863a11702e
fix: resolve run button failing to trigger auto-downloader on newly added subgraphs by safely parsing dictionary-based definitions.subgraphs (v1.0.78)
jnxmx2026-07-13 13:56:15 +02:00
3cc623303e
fix: eliminate stale model detection after widget value changes by cross-referencing all 3 data sources (pendingWarnings, graphData.models, node.properties.models) against live widget values (v1.0.77)
jnxmx2026-07-13 11:18:58 +02:00
93872fa0dd
Fix Hugging Face Download Model folder fallback when custom_path is omitted
jnxmx2026-07-09 15:35:58 +02:00
c9f8e6cf50
Fix: preserve red frame highlighting for missing custom nodes
jnxmx2026-06-30 15:32:53 +02:00
dc8cd6fc98
fix: remove tuple wrapping from NodeOutput to prevent TypeError in downstream join() calls
jnxmx2026-06-26 12:45:45 +02:00
172a397731
fix: match schema node_id with NODE_CLASS_MAPPINGS key to fix insertion failure in frontend
jnxmx2026-06-24 22:45:49 +02:00
31fb7635c7
rename output socket from 'folder name' to 'model_path' in HuggingFaceDownloadFolder
jnxmx2026-06-24 22:40:16 +02:00
bb3622fd06
remove deprecated download_in_background functionality from nodes
jnxmx2026-06-24 22:39:47 +02:00
5ee487c25e
refactor: migrate to native Nodes 2.0 system (comfy.io) for dynamic widget visibility, replacing hacky js workaround
jnxmx2026-06-24 22:28:55 +02:00
f0898e10e9
Add CreateHookLora support and bump version to 1.0.68
jnxmx2026-06-24 19:49:33 +02:00
7b479dae3d
update priority and cloud marketplace databases and nodes
jnxmx2026-06-24 10:01:40 +02:00
aaa635f5ed
fix: disable HF Hub Xet backend to resolve download hangs and route subprocess logs to console (v1.0.67)
jnxmx2026-06-24 09:57:17 +02:00
591dc0900f
fix: exclude trailing punctuation from parsed URLs in error messages to prevent 404s on model agreement links
jnxmx2026-06-24 09:46:54 +02:00
2a4f7e65b2
fix: tighten isModelValidationReason to stop swallowing non-model errors (missing nodes, bad connections); 'not found'/'does not exist' now requires model-related context (v1.0.66)
jnxmx2026-06-24 09:28:30 +02:00