Commit Graph

  • c939f0689b Update Comfy Cloud (3311 assets / 1635 models) and priority HF models (29303 entries), fix subfolder models detection (v1.34.23) main jnxmx 2026-10-15 11:52:28 +02:00
  • 71bb3749ba Fix MiniMax-H3 category classification and base tagging in Model Explorer (v1.34.21) jnxmx 2026-09-10 23:20:56 +02:00
  • c385607ad1 Perform fresh live scrape of cloud.comfy.org (3199 assets / 1597 models) and priority repos (29037 total entries, v1.34.20) jnxmx 2026-09-10 13:25:45 +02:00
  • 34875a70ab Add MIT license field to pyproject.toml jnxmx 2026-09-10 13:20:13 +02:00
  • 40700d0c94 Fix Rule 11 path traversal, Rule 13 RCE, untrack scripts & dependencies, bump v1.34.20 jnxmx 2026-09-10 13:16:10 +02:00
  • f77333881f Perform fresh live scrape of cloud.comfy.org (3173 assets / 1595 models) and update database (v1.34.19) jnxmx 2026-09-02 16:06:25 +02:00
  • 9f469ed4aa Update latent_upscale_models rules for Minimax H3 and LBH-123-AI upscalers (v1.34.18) jnxmx 2026-09-02 16:03:59 +02:00
  • 2e4c93ecd8 Add LBH-123-AI to priority authors and update model database to 29002 entries (v1.34.16) jnxmx 2026-09-02 16:02:13 +02:00
  • 2bba5db6a5 fix: prevent spurious Comfy.RefreshNodeDefinitions execution on workflow run and guard unpopulated combo options (v1.34.14) jnxmx 2026-07-29 13:14:47 +02:00
  • 7b8b25ba03 Fix category resolution & directory sync so diffusion models download to diffusion_models instead of checkpoints (v1.34.13) jnxmx 2026-07-28 02:36:53 +02:00
  • 1b53d81bd7 Fix target download path resolution to prioritize non-instance shared model paths (e.g. ComfyUI-Shared) jnxmx 2026-07-28 02:23:10 +02:00
  • c2c45e3ef7 Enable Refresh button on restore completion toasts in Backup Manager jnxmx 2026-07-28 02:19:09 +02:00
  • 0f2f5794bc Prioritize folder_paths.models_dir (DOWNLOADS shared directory) when resolving target download paths jnxmx 2026-07-28 02:16:34 +02:00
  • 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 jnxmx 2026-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 jnxmx 2026-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 jnxmx 2026-07-28 01:49:45 +02:00
  • e7bc2b0e32 Bump version to 1.34.6 and change token setting type to text jnxmx 2026-07-28 00:42:24 +02:00
  • 52e94a4ded fix: dynamically copy ErrorOverlay exact pixel width (rect.width) when active v1.34.5 jnxmx 2026-07-25 20:24:46 +02:00
  • f2acba5b7c fix: real-time 60fps sidebar drag and resize tracking when ErrorOverlay is closed v1.34.4 jnxmx 2026-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 jnxmx 2026-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 jnxmx 2026-07-25 20:17:20 +02:00
  • 679ba58bac fix: match exact width (360px / w-90) of native ComfyUI ErrorOverlay card v1.34.1 jnxmx 2026-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 jnxmx 2026-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 jnxmx 2026-07-25 20:08:42 +02:00
  • 3bbc75a957 feat: adopt native ErrorOverlay flex container layout and width matching v1.33.8 jnxmx 2026-07-25 20:00:06 +02:00
  • 7a183cf332 fix: adjust top baseline clearance below top menu bar when error overlay is closed v1.33.7 jnxmx 2026-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 jnxmx 2026-07-25 17:07:17 +02:00
  • c10139b048 fix: position download monitor directly below error overlay sharing exact right edge alignment v1.33.5 jnxmx 2026-07-25 17:03:20 +02:00
  • ef3ce491b6 fix: refine right sidebar detection and remove noisy div scanner from getToastBottom v1.33.4 jnxmx 2026-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 jnxmx 2026-07-25 16:54:19 +02:00
  • 2ba1a52074 fix: enforce flex column layout on overlay container for vertical stacking v1.33.2 jnxmx 2026-07-25 16:50:04 +02:00
  • 674db570fe feat: convert download monitor into native ComfyUI interactive notification overlay card v1.33.1 jnxmx 2026-07-25 16:48:01 +02:00
  • f9667626d3 bump: version 1.33.0 v1.33.0 jnxmx 2026-07-25 16:38:33 +02:00
  • af2294ef38 fix: stack download monitor below error overlay and attach flush to right sidebar v1.22.9 jnxmx 2026-07-25 16:38:09 +02:00
  • 67f027d0b5 Bump version to 1.22.9 jnxmx 2026-07-25 16:33:27 +02:00
  • 2dd9c7f5da bump: version 1.22.8 v1.22.8 jnxmx 2026-07-25 16:32:50 +02:00
  • 33ac24fdb4 fix: use native ComfyUI canvas positioning for download panel v1.22.7 jnxmx 2026-07-25 16:28:25 +02:00
  • 506c952e03 Fix download panel overlapping sidebar and position directly below error/warning cards jnxmx 2026-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 jnxmx 2026-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) jnxmx 2026-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 jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-07-23 13:33:27 +02:00
  • e176fff031 Bump version to 1.22.2 jnxmx 2026-07-23 12:34:08 +02:00
  • 5716f61762 Update model database, add Winnougan source and refresh Comfy Cloud models jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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 jnxmx 2026-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 jnxmx 2026-07-16 00:29:15 +02:00
  • b08a804d70 Bump version to 1.20.9 and allow model deletion inside custom/extra search paths jnxmx 2026-07-16 00:23:52 +02:00
  • 4ae4118c1e Bump version to 1.20.8 and fix local path resolution for Model Explorer scanning jnxmx 2026-07-15 22:16:55 +02:00
  • d19bb4ffa1 Bump version to 1.20.7 and implement recursive model subfolder scanning across all search paths jnxmx 2026-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 jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-07-14 01:19:17 +02:00
  • 3d8321925a bump: version 1.20.1 jnxmx 2026-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) jnxmx 2026-07-14 00:52:45 +02:00
  • 3422fcbc43 clean: remove verbose debug logging and diagnostics from startup and download subprocess (v1.1.2.1) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-07-14 00:43:33 +02:00
  • 3cbd38d808 fix: enforce true anonymous downloads (token=False + clear HF_TOKEN env) and browser User-Agent in urllib fallback redirects (v1.1.0) jnxmx 2026-07-14 00:40:34 +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) jnxmx 2026-07-14 00:37:54 +02:00
  • 5bcdf4ed85 fix: import urllib.request inside the Stage 2 failure exception block in subprocess (v1.0.98) jnxmx 2026-07-14 00:35:38 +02:00
  • 046e2eb1a4 fix: implement 4-stage fallback download in subprocess to handle restricted tokens (v1.0.97) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-07-14 00:23:17 +02:00
  • 9a0f6e3424 fix: block hf_xet imports in snapshot downloader subprocess (v1.0.92) jnxmx 2026-07-14 00:19:53 +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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-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) jnxmx 2026-07-13 11:18:58 +02:00
  • 63aeee3a82 Remove default checkpoints fallback and validate empty folder picks jnxmx 2026-07-09 15:37:52 +02:00
  • 93872fa0dd Fix Hugging Face Download Model folder fallback when custom_path is omitted jnxmx 2026-07-09 15:35:58 +02:00
  • c9f8e6cf50 Fix: preserve red frame highlighting for missing custom nodes jnxmx 2026-06-30 15:32:53 +02:00
  • dc8cd6fc98 fix: remove tuple wrapping from NodeOutput to prevent TypeError in downstream join() calls jnxmx 2026-06-26 12:45:45 +02:00
  • 172a397731 fix: match schema node_id with NODE_CLASS_MAPPINGS key to fix insertion failure in frontend jnxmx 2026-06-24 22:45:49 +02:00
  • 31fb7635c7 rename output socket from 'folder name' to 'model_path' in HuggingFaceDownloadFolder jnxmx 2026-06-24 22:40:16 +02:00
  • bb3622fd06 remove deprecated download_in_background functionality from nodes jnxmx 2026-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 jnxmx 2026-06-24 22:28:55 +02:00
  • f0898e10e9 Add CreateHookLora support and bump version to 1.0.68 jnxmx 2026-06-24 19:49:33 +02:00
  • 7b479dae3d update priority and cloud marketplace databases and nodes jnxmx 2026-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) jnxmx 2026-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 jnxmx 2026-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) jnxmx 2026-06-24 09:28:30 +02:00