14 Commits
Author SHA1 Message Date
CoCo cd58f86bd1 fix: code cleanup of widgets helpers and fallbacks 2026-03-16 06:12:22 -07:00
CoCo c6fb2638ce feat: start frame and frame step widgets added to saver 2026-03-16 05:44:28 -07:00
CoCo 2ad3aaf5dc added token system to saver, feature uptick 2026-03-14 21:51:10 -07:00
CoCoandClaude Opus 4.6 62b62d2a96 chore: add ruff config and fix 573 linting issues
- Add ruff configuration to pyproject.toml (py310, 120 char lines)
- Fix trailing whitespace (W291/W293), modernize type annotations (UP006/UP045)
- Remove unused imports (F401), simplify dict iteration (SIM118)
- Use f-string conversion flags (RUF010), modernize exception aliases (UP024)
- Replace try/except pass with contextlib.suppress (SIM105)
- Prefix unused variables with underscore (F841/RUF059)
- Convert lambdas to def statements (E731)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 22:06:33 +00:00
CoCoandClaude Opus 4.6 d6ebae7b2f fix: low-severity Python fixes P8-P11
P8: preserve original layer name in fuzzy-match debug logs
P9: preserve negative values in ACES colorspaces
P10: use actual channel count in reshape_from_processing
P11: add max version counter (9999) to get_unique_filepath

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 21:59:41 +00:00
CoCoandClaude Opus 4.6 5138e511ac fix: downgrade verbose logging from INFO to DEBUG across all nodes
Step-by-step processing details were flooding the console during normal
ComfyUI operation. Demote ~45 info-level logs to debug, consolidate
multi-line error blocks, and remove redundant duplicate messages. Only
one clean summary line per major node operation remains at INFO level.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 01:24:53 +00:00
CoCoandClaude Opus 4.6 07c2eb0143 Fix saver HDR clipping, bit depth defaults, and cleanup
Preserve full float range for EXR output instead of clipping to [0,1].
Let OIIO handle float16 conversion for half-float EXR.
Fix EXR bit_depth fallback from 16 to 32 (closes #10).
Use deterministic grayscale sampling.
Remove non-functional dynamic widget metadata.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:08:42 +00:00
Conor-Collins c93c3f12b8 Fully featured sequences load just like the single exr images now. Separated sequence loader into its own node due to js complexity. Adjusted all layers to use comfy caching logic method 2025-07-25 15:29:40 -07:00
Conor-Collins 53a13cb010 changed exr sequence to work with start and end frames, made node mappings more consistent across project 2025-07-25 09:36:28 -07:00
Conor-Collins 7ce9d4b7d1 wip files - batch sequence processing work 2025-07-22 16:41:44 -07:00
Conor-Collins 05d42e9427 added debugging controls 2025-07-20 11:29:56 -07:00
Conor-Collins 526e2cf4a6 refactor of load and save nodes, previews added to nodes, skeleton for sequences put in place as well 2025-07-20 10:56:28 -07:00
Conor-Collins acfc08c239 Completely rewrote the saver node to address a few bugs and clean up the code 2025-06-17 15:17:52 -07:00
Conor-Collins 2c660ba936 initial upload 2025-04-21 05:10:10 -07:00