59 Commits
Author SHA1 Message Date
akatz-ai 07adb139e6 Bump version 2025-11-29 20:46:26 -08:00
akatz-ai 224bc27efd Fix texture size too large error for high-resolution images
- Set scene.config.upscaler.scale = 1 to prevent incorrect resolution
  doubling from the pypi depthflow package which wrongly defaults to 2
- Add validation to check image dimensions against OpenGL max texture
  size (16384) with a helpful error message before processing

Fixes issue where ~2000x2000 input images would cause OpenGL texture
errors due to unintended upscaling to 20000x11160.
2025-11-29 20:40:40 -08:00
akatz 6ed99a0806 Merge pull request #45 from akatz-ai/akatz-ai-patch-1
Update requirements.txt with opencv-python
2025-09-16 11:18:15 -07:00
akatz 44751ee0bc Updated pyproject with opencv-python 2025-09-16 18:16:52 +00:00
akatz 9459bda65a Update requirements.txt with opencv-python 2025-09-16 11:14:06 -07:00
akatz 08bf712468 Merge pull request #42 from akatz-ai/akatz-dev
Add flexible color input support to inpaint effect node
2025-07-09 15:44:36 -07:00
akatz-aiandClaude e808964466 Add comprehensive unit tests for color_utils module
- Create tests/ directory with proper Python package structure
- Add test_color_utils.py with extensive test coverage for parse_color_string function
- Test all supported color formats:
  - HEX formats: #RGB, #RGBA, #RRGGBB, #RRGGBBAA
  - RGB comma-separated formats: "R,G,B" and "R,G,B,A"
  - Edge cases: black, white, transparent colors
  - Case-insensitive HEX parsing
  - Whitespace handling in all formats
- Test comprehensive error handling for invalid inputs:
  - Invalid HEX characters and lengths
  - Out-of-range RGB values (negative and >255)
  - Invalid RGB format (wrong number of values)
  - Non-numeric RGB values
  - Unsupported color formats
  - Non-string inputs
- Update project configuration:
  - Bump version to 1.2.1 in pyproject.toml
  - Add git commit reminder to CLAUDE.md
- All tests use proper assertions with floating-point precision handling
- Tests designed to validate both successful parsing and proper error reporting

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 15:44:01 -07:00
akatz-aiandClaude 882a75e688 Add flexible color input support to inpaint effect node
- Replace individual RGBA float inputs with single color string input
- Support multiple color formats: HEX (#RGB, #RGBA, #RRGGBB, #RRGGBBAA) and RGB (R,G,B or R,G,B,A)
- Add color_utils module for parsing color strings
- Clean up commented code in depthflow.py
- Improve user experience with more intuitive color picking

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-08 21:59:08 -07:00
akatz-ai e31dabc6c8 Working prototype of color picking in inpaint effect node 2025-07-05 17:13:29 -07:00
akatz 9f767e3b9d Merge pull request #40 from akatz-ai/akatz-dev
Updated with new example wf v2.1
2025-07-05 12:16:49 -07:00
akatz-ai 92ca9ed318 Updated with new example wf v2.1 2025-07-05 12:16:16 -07:00
akatz af07fef60f Merge pull request #39 from akatz-ai/akatz-dev
Updated with edge_fix to automatically help remove artifacts around edges
2025-07-04 12:22:42 -07:00
akatz-ai 4856eb7fde Updated with edge_fix to automatically help remove artifacts around edges 2025-07-04 12:21:52 -07:00
akatz 8cbe37fc19 Merge pull request #38 from akatz-ai/tremeschin-dev
Updated with new effect nodes: inpaint and color
2025-07-03 22:18:57 -07:00
akatz-ai 0e3c3edd69 Updated with new effect nodes: inpaint and color 2025-07-03 22:06:32 -07:00
akatz 565b6c82fd Merge pull request #37 from akatz-ai/tremeschin-dev
Update Depthflow to version 0.9.1, new API
2025-07-03 00:13:51 -07:00
akatz-ai b1ccf2f721 Bump version in pyproject.toml 2025-07-02 23:55:49 -07:00
akatz-ai 665a9f7f90 Updated with Arc motion working with reverse 2025-07-02 23:53:57 -07:00
akatz-ai 029c5a1e6d Updated with new animation presets and api changes 2025-07-02 23:05:15 -07:00
Tremeschin b35f11065e Initial porting work, simplify some code, untested 2025-07-02 18:03:56 -04:00
Tremeschin 85f283bfc0 Ruff's import linting on all scripts 2025-07-02 17:07:46 -04:00
akatz bceba94e92 Merge pull request #33 from ComfyNodePRs/update-publish-yaml
Update Github Action for Publishing to Comfy Registry
2025-04-04 22:22:25 -07:00
snomiao 8f1af053c0 chore(publish): update workflow permissions and action version for node publishing 2025-01-25 07:43:32 +00:00
akatz 11d86891e1 Update README.md 2024-12-26 14:37:39 -08:00
akatz d46fd57268 Merge pull request #18 from akatz-ai/akatz-dev
Updated depthflow to 0.8.0.dev, changed version script
2024-10-21 15:08:42 -07:00
akatz-ai c8589d3a08 Updated depthflow to 0.8.0.dev, changed version script 2024-10-21 14:44:57 -07:00
akatz a15a08a7e1 Merge pull request #17 from akatz-ai/akatz-dev
Updated to try importlib.metadata instead of fallback importlib_metadata
2024-10-16 21:27:34 -07:00
akatz-ai 7fde4b2038 Updated to use more recent importlib.metadata instead of fallback importlib_metadata 2024-10-16 21:26:31 -07:00
akatz 95ca4b96f6 Merge pull request #16 from akatz-ai/akatz-dev
Fixed bug where first frame is not synced with animation, resulting in jumps
2024-10-16 15:39:13 -07:00
akatz-ai 18b48ec8df Fix spacing 2024-10-16 15:38:33 -07:00
akatz-ai eed0b0cd56 Fixed bug where first frame is not synced with animation, resulting in jumps 2024-10-16 15:37:08 -07:00
akatz 57eb664f3b Merge pull request #15 from akatz-ai/akatz-dev
Updated with simple example workflow
2024-10-16 14:36:52 -07:00
akatz-ai 5067cfb4ba Updated with simple example workflow 2024-10-16 14:36:17 -07:00
akatz 1a0b9d6340 Merge pull request #14 from akatz-ai/akatz-dev
Auto-fix depthflow version mismatch, update strength multiplier
2024-10-16 12:35:22 -07:00
akatz-ai f2e9b3f57c Updated strength value to max of 10.0 to allow higher scaling of feature values 2024-10-16 12:33:51 -07:00
akatz-ai 9d5ed13d7c Added version check and auto-installer to try and fix version mismatch issues 2024-10-16 12:32:28 -07:00
akatz 38e6212eb6 Update README.md 2024-10-14 13:24:26 -07:00
akatz b7fbe93c33 Merge pull request #11 from akatz-ai/akatz-dev
Updated version of depthflow from 0.6.0 to 0.7.1
2024-10-13 15:09:58 -07:00
akatz-ai 7a15482880 Updated to v1.0.0 as this is a potentially breaking change 2024-10-13 15:08:34 -07:00
akatz-ai 80684b6a7a Updated version of depthflow from 0.6.0 to 0.7.1, changed 'static' target name to 'steady', changed benchmark=True to freewheel=True 2024-10-13 15:07:10 -07:00
akatz b56ef9a3e6 Update README.md
added link to depthflow nodes notion docs
2024-10-12 15:21:18 -07:00
akatz 7844c75198 Merge pull request #5 from camenduru/dev
cpu().numpy()
2024-10-05 12:39:45 -07:00
camenduru feaa58ebb6 cpu().numpy() 2024-10-05 22:28:09 +03:00
akatz b27a8ac647 Merge pull request #4 from akatz-ai/akatz-dev
Bump version
2024-10-04 14:08:17 -07:00
akatz-ai f890406f81 Bump version 2024-10-04 14:07:08 -07:00
akatz 1d88873162 Merge pull request #3 from akatz-ai/akatz-dev
Update README.md
2024-10-04 14:05:49 -07:00
akatz fef526d988 Update README.md
updated installation section
2024-10-04 14:05:27 -07:00
akatz b84385ac9d Merge pull request #2 from akatz-ai/akatz-dev
Changed license to agpl3
2024-10-04 13:42:53 -07:00
akatz-ai 577d270ad5 Changed license to agpl3 2024-10-04 13:41:38 -07:00
akatz-ai 4e5a81d504 Add github actions 2024-10-04 12:21:29 -07:00