Commit Graph

  • b9b24d425b Merge branch 'master' into deepme987/auto-register-node-replacements-json deepme987/auto-register-node-replacements-json Deep Mehta 2026-03-17 20:58:06 -07:00
  • d731cb6ae1 feat: auto-register node replacements from custom node JSON files Deep Mehta 2026-03-17 20:57:32 -07:00
  • a1233b1319 Fix shared-asset overwrite corruption, stale enrichment race, and path validation luke-mino-altherr/register-output-assets Luke Mino-Altherr 2026-03-17 19:07:04 -07:00
  • f9d85fa176 Fix race in enqueue_enrich drain: make pending-to-start handoff atomic Luke Mino-Altherr 2026-03-17 15:59:01 -07:00
  • b9286572d3 Use ExtractedMetadata in ingest_existing_file instead of passing raw dict Luke Mino-Altherr 2026-03-17 15:54:47 -07:00
  • 05f0052c73 Update existing asset references on overwritten output files Luke Mino-Altherr 2026-03-17 15:45:09 -07:00
  • f9c6076619 Register output files immediately per-prompt, defer enqueue_enrich to GC Luke Mino-Altherr 2026-03-17 15:42:12 -07:00
  • e76689b80c Guard against None base_dir in _collect_output_absolute_paths Luke Mino-Altherr 2026-03-17 09:05:15 -04:00
  • 01d82af10f fix: preserve user_metadata in ingest_existing_file instead of dropping it Luke Mino-Altherr 2026-03-17 09:04:28 -04:00
  • a9280784f0 feat(assets): register output files as assets after prompt execution Luke Mino-Altherr 2026-03-06 14:51:22 -08:00
  • b941913f1d fix: run text encoders on MPS GPU instead of CPU for Apple Silicon (#12809) master Anton Bukov 2026-03-18 05:21:32 +04:00
  • cad24ce262 cascade: remove dead weight init code (#13026) rattus 2026-03-17 17:59:10 -07:00
  • 68d542cc06 Fix case where pixel space VAE could cause issues. (#13030) comfyanonymous 2026-03-17 17:46:22 -07:00
  • 735a0465e5 Inplace VAE output processing to reduce peak RAM consumption. (#13028) Jukka Seppänen 2026-03-18 02:20:49 +02:00
  • 040e2199ce refactor: move CurveEditor to comfy_extras/nodes_curve.py with V3 schema curve-node Terry Jia 2026-03-17 17:37:50 -04:00
  • e92aec7f88 linear curve Terry Jia 2026-03-16 14:42:28 -04:00
  • 2d54a52b46 feat: add CurveInput ABC with MonotoneCubicCurve implementation (#12986) Christian Byrne 2026-03-16 11:39:12 -07:00
  • 4e1952ec17 remove curve to sigmas node Terry Jia 2026-03-12 22:35:23 -04:00
  • b279221c29 CURVE node Terry Jia 2026-03-02 13:59:13 -05:00
  • 8b9d039f26 bump manager version to 4.1b6 (#13022) Dr.Lt.Data 2026-03-18 07:17:03 +09:00
  • 035414ede4 Reduce WAN VAE VRAM, Save use cases for OOM/Tiler (#13014) rattus 2026-03-17 14:34:39 -07:00
  • 1a157e1f97 Reduce LTX VAE VRAM usage and save use cases from OOMs/Tiler (#13013) rattus 2026-03-17 14:32:43 -07:00
  • c69f9791d7 chore: remove accumulate unit tests to reduce PR scope accumulate-save-image-option bymyself 2026-03-17 09:20:36 +00:00
  • a78f700552 feat: add accumulate toggle to SaveImage and PreviewImage nodes bymyself 2026-02-25 22:56:56 -08:00
  • ed7c2c6579 Mark weight_dtype as advanced input in Load Diffusion Model node (#12769) Christian Byrne 2026-03-17 07:24:00 -07:00
  • 782f09da4b Merge branch 'master' into mark-dtype-advanced mark-dtype-advanced Christian Byrne 2026-03-17 07:02:45 -07:00
  • 155460c314 Bump comfyui-frontend-package to 1.42.7 automation/comfyui-frontend-bump github-actions[bot] 2026-03-17 13:59:36 +00:00
  • 379fbd1a82 chore: update workflow templates to v0.9.26 (#13012) ComfyUI Wiki 2026-03-17 12:53:18 +08:00
  • 8cc746a864 fix: disable SageAttention for Hunyuan3D v2.1 DiT (#12772) Paulo Muggler Moreira 2026-03-17 03:27:27 +01:00
  • 9a870b5102 fix: atomic writes for userdata to prevent data loss on crash (#12987) Christian Byrne 2026-03-16 18:56:35 -07:00
  • ca17fc8355 Fix potential issue. (#13009) comfyanonymous 2026-03-16 18:38:40 -07:00
  • 20561aa919 [Trainer] FP4, 8, 16 training by native dtype support and quant linear autograd function (#12681) Kohaku-Blueleaf 2026-03-17 09:31:50 +08:00
  • 7a16e8aa4e Add --enable-dynamic-vram options to force enable it. (#13002) comfyanonymous 2026-03-16 13:50:13 -07:00
  • 425ed43cc6 fix: gracefully handle port-in-use error on server startup luke-mino-altherr/catch-port-in-use-error Luke Mino-Altherr 2026-03-16 16:34:35 -04:00
  • b202f842af Skip running model finalizers at exit (#12994) blepping 2026-03-16 14:00:42 -06:00
  • 7d5f5252c3 ci: add check to block AI agent Co-authored-by trailers in PRs (#12799) Christian Byrne 2026-03-16 12:53:13 -07:00
  • 2bd4d82b4f feat(assets): align local API with cloud spec (#12863) Luke Mino-Altherr 2026-03-16 15:34:04 -04:00
  • b6e0df3cdd Fix migration constraint naming double-prefix and NULL in mixed metadata lists luke-mino-altherr/asset-endpoint-alignment Luke Mino-Altherr 2026-03-14 23:30:15 -04:00
  • 8570fd5112 Remove mime_type from asset update API Luke Mino-Altherr 2026-03-14 22:46:14 -04:00
  • 0b6d48def9 Remove dead None guards on result.asset in upload handler Luke Mino-Altherr 2026-03-14 22:38:40 -04:00
  • 24a6a7cbc6 Disallow all-null meta rows: add CHECK constraint, skip null values on write Luke Mino-Altherr 2026-03-14 22:29:45 -04:00
  • 94de8af82f Add clarifying comments for Asset/AssetReference naming and preview_id Luke Mino-Altherr 2026-03-14 22:22:24 -04:00
  • e86186ce8a Add index on asset_references.preview_id for FK cascade performance Luke Mino-Altherr 2026-03-14 22:17:27 -04:00
  • d67870f933 Rename prompt_id to job_id on asset_references Luke Mino-Altherr 2026-03-14 22:13:00 -04:00
  • 735fda90f2 Remove unused imports in scanner.py Luke Mino-Altherr 2026-03-12 17:37:06 -07:00
  • fb2e70cfba Fix missing tag count for is_missing references and update test for total_tags field Luke Mino-Altherr 2026-03-12 17:19:09 -07:00
  • 08dfff56ed fix: SQLite migration 0003 FK drop fails on file-backed DBs (MB-2) Luke Mino-Altherr 2026-03-12 16:41:45 -07:00
  • 940b202b2f Reject client-provided id, fix preview URLs, rename tags→total_tags Luke Mino-Altherr 2026-03-12 16:29:51 -07:00
  • 8006fde8e1 Derive subfolder tags from path in register_file_in_place Luke Mino-Altherr 2026-03-12 15:42:07 -07:00
  • 97341de93a Standardize tag ordering to alphabetical across all endpoints Luke Mino-Altherr 2026-03-12 15:36:10 -07:00
  • 1d1de348cf Merge system+user metadata into filter projection Luke Mino-Altherr 2026-03-12 15:31:35 -07:00
  • aa79b64877 Use resolved content_type from asset lookup in /view endpoint Luke Mino-Altherr 2026-03-12 15:08:18 -07:00
  • 0ba183aed7 Make asset mime_type immutable after first ingest Luke Mino-Altherr 2026-03-12 15:05:16 -07:00
  • bec0e709f0 Remove unimplemented client-provided ID from upload API Luke Mino-Altherr 2026-03-12 14:57:26 -07:00
  • a322664295 Pass preview_id and mime_type through all asset creation fast paths Luke Mino-Altherr 2026-03-12 14:52:15 -07:00
  • d78c741ba2 Filter soft-deleted and missing refs from visibility queries Luke Mino-Altherr 2026-03-12 14:43:06 -07:00
  • 23e458e549 Change preview_id to reference asset by reference ID, not content ID Luke Mino-Altherr 2026-03-12 14:33:29 -07:00
  • 2e35c77e10 Add exclude_none=True to create/upload responses Luke Mino-Altherr 2026-03-12 13:22:04 -07:00
  • da0ae02779 Fix double commit in create_from_hash Luke Mino-Altherr 2026-03-12 13:21:58 -07:00
  • 357765e6f7 Make ReferenceData.created_at and updated_at required Luke Mino-Altherr 2026-03-12 13:06:12 -07:00
  • 58e4bbf01b Add owner_id check to resolve_hash_to_path Luke Mino-Altherr 2026-03-12 13:03:47 -07:00
  • 9cfb9c7a9d Require at least one tag in UploadAssetSpec Luke Mino-Altherr 2026-03-12 12:59:22 -07:00
  • aa953a2fdc Move blake3 hash resolution to asset_management service Luke Mino-Altherr 2026-03-11 22:00:12 -07:00
  • c3a8378382 Add comment explaining why /view resolves blake3 hashes Luke Mino-Altherr 2026-03-11 21:47:56 -07:00
  • 77bf530bc5 Exclude None fields from asset API JSON responses Luke Mino-Altherr 2026-03-11 21:38:54 -07:00
  • b909270e40 Register uploaded images in asset database when --enable-assets is set Luke Mino-Altherr 2026-03-11 21:35:18 -07:00
  • 6c02ece3b7 feat: resolve blake3 hashes in /view endpoint via asset database Luke Mino-Altherr 2026-03-10 18:31:05 -07:00
  • acadeb8b4b chore: remove unused imports from asset_reference queries Luke Mino-Altherr 2026-03-10 18:28:35 -07:00
  • 8efd26101b Add preview_url to /assets API response using /api/view endpoint Luke Mino-Altherr 2026-03-10 17:59:23 -07:00
  • e767f482ea Fix review issues: tags validation, size nullability, type annotation, hash mismatch check, and add tag histogram tests Luke Mino-Altherr 2026-03-10 14:23:02 -07:00
  • 07d17edbfd feat(assets): align local API with cloud spec Luke Mino-Altherr 2026-03-09 22:36:00 -07:00
  • b47ac9dd8e feat: register node output files as assets after execution feat/register-output-assets-on-execution Terry Jia 2026-03-15 21:55:29 -04:00
  • 593be209a4 feat: add essentials_category to nodes and blueprints for Essentials tab (#12573) Christian Byrne 2026-03-15 16:18:04 -07:00
  • 7de1a7dbe4 Merge branch 'master' into toolkit/wire-essentials-categorization toolkit/wire-essentials-categorization guill 2026-03-15 16:08:47 -07:00
  • 3814bf4454 Enable Pytorch Attention for gfx1150 (#12973) lostdisc 2026-03-15 15:45:30 -04:00
  • d062becb33 Make EmptyLatentImage follow intermediate dtype. (#12974) comfyanonymous 2026-03-15 12:37:27 -07:00
  • e84a200a3c ops: opt out of deferred weight init if subclassed (#12967) rattus 2026-03-15 11:49:49 -07:00
  • 192cb8eeb9 bump manager version to 4.1b5 (#12957) Dr.Lt.Data 2026-03-16 03:48:56 +09:00
  • ded0032026 fix: remove essentials_category from CreateVideo (not in spec) bymyself 2026-03-15 04:22:24 -07:00
  • 91c6ccd39f refactor: keep only node class ESSENTIALS_CATEGORY, remove blueprint/subgraph changes bymyself 2026-03-15 07:03:03 +00:00
  • c02372936d Merge pull request #12959 from pollockjj/wheel-support-pr pyisolate-support John Pollock 2026-03-15 01:29:05 -05:00
  • 6aa0b838a0 feat(isolation): wheel support for isolated custom nodes John Pollock 2026-03-15 01:25:40 -05:00
  • d88b19d96f fix: import NotRequired from typing_extensions for Python 3.10 compat bymyself 2026-03-15 05:50:04 +00:00
  • 4d40630dd9 Merge branch 'master' into toolkit/wire-essentials-categorization Christian Byrne 2026-03-14 21:33:16 -07:00
  • 63bae494ad Fix migration constraint naming double-prefix and NULL in mixed metadata lists Luke Mino-Altherr 2026-03-14 23:30:15 -04:00
  • a8d524a022 Remove mime_type from asset update API Luke Mino-Altherr 2026-03-14 22:46:14 -04:00
  • ecc20c9a27 Remove dead None guards on result.asset in upload handler Luke Mino-Altherr 2026-03-14 22:38:40 -04:00
  • d6e6c3990a Disallow all-null meta rows: add CHECK constraint, skip null values on write Luke Mino-Altherr 2026-03-14 22:29:45 -04:00
  • 79c2bd51f7 Add clarifying comments for Asset/AssetReference naming and preview_id Luke Mino-Altherr 2026-03-14 22:22:24 -04:00
  • c12d4c0755 Add index on asset_references.preview_id for FK cascade performance Luke Mino-Altherr 2026-03-14 22:17:27 -04:00
  • dde5a60357 Rename prompt_id to job_id on asset_references Luke Mino-Altherr 2026-03-14 22:13:00 -04:00
  • c7ec6e0819 Remove unused imports in scanner.py Luke Mino-Altherr 2026-03-12 17:37:06 -07:00
  • 0068664df6 Fix missing tag count for is_missing references and update test for total_tags field Luke Mino-Altherr 2026-03-12 17:19:09 -07:00
  • aac08609ce fix: SQLite migration 0003 FK drop fails on file-backed DBs (MB-2) Luke Mino-Altherr 2026-03-12 16:41:45 -07:00
  • 2967c6b6af Reject client-provided id, fix preview URLs, rename tags→total_tags Luke Mino-Altherr 2026-03-12 16:29:51 -07:00
  • 7f47b74ba6 Derive subfolder tags from path in register_file_in_place Luke Mino-Altherr 2026-03-12 15:42:07 -07:00
  • c8cc9c0f8f Standardize tag ordering to alphabetical across all endpoints Luke Mino-Altherr 2026-03-12 15:36:10 -07:00
  • dd227a4311 Merge system+user metadata into filter projection Luke Mino-Altherr 2026-03-12 15:31:35 -07:00
  • c8c1168ab3 Use resolved content_type from asset lookup in /view endpoint Luke Mino-Altherr 2026-03-12 15:08:18 -07:00
  • 1285231ce2 Make asset mime_type immutable after first ingest Luke Mino-Altherr 2026-03-12 15:05:16 -07:00