22 Commits
Author SHA1 Message Date
geroandClaude Opus 4.6 9816e30ba7 fix: bump to v1.3.11, remove accidental files, relax protobuf pin
- Remove node.zip and skills/ accidentally committed in previous push
- Add node.zip, skills/, *.png to .gitignore
- Bump version to 1.3.11 for registry publish (1.3.10 already claimed)
- Update stale protobuf error message in __init__.py

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 02:58:13 +01:00
geroandClaude Opus 4.6 e592330c79 fix: bump to v1.3.10, remove phantom WEB_DIRECTORY, clean exports
- Version 1.3.9 → 1.3.10 in __init__.py and pyproject.toml
- Remove WEB_DIRECTORY = "./js" (no js/ directory exists)
- Clean __all__ to only export NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS, __version__
- Update CLAUDE.md version history

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 22:21:00 +01:00
gero b0212e2d6a fix: bump version to 1.3.9 to resolve registry publish conflict
v1.3.8 was already published to ComfyUI Registry from a previously
reverted commit, causing the publish workflow to fail with
"The node version already exists".
2026-03-09 21:56:54 +01:00
gero 43eb16cd30 feat: add DA3 v1.1 models and fix duplicate error message
- Add Depth-Anything-V3-Large-1.1, Giant-1.1, Nested-Giant-Large-1.1 to DEPTH_MODELS
- Fix duplicate RuntimeError string with conflicting package names
- Bump version to 1.3.8
2026-03-09 19:03:33 +01:00
limbicnation fb94f9df42 fix: Add missing import json to depth_estimation_node.py
Resolves NameError: name 'json' is not defined (#18).
The json module is used in _serialize_camera_data() and error handling
but was never imported when DA3 camera pose estimation was added in v1.3.4.

Bump version to 1.3.7.
2026-02-16 04:30:09 +01:00
limbicnation 2b3f0c9033 fix: Improve DA3 import robustness for RunPod/nightly PyTorch environments
- Fix scoping bug in __init__.py where module_version was undefined after
  ImportError, causing incorrect DA3_AVAILABLE check
- Add defensive try/except guard around depth_anything_3 import in
  depth_estimation_node.py to handle edge cases
- Move logger initialization before DA3 import to prevent NameError
- Bump version to 1.3.6

Resolves node loading failures on RunPod with PyTorch nightly builds
where the error node "Depth Estimation (Error)" was incorrectly shown
even when DA3 was intentionally not installed.
2025-12-08 22:23:36 +01:00
limbicnation 0c1fd8d5df chore: bump version to 1.3.3 to fix publish conflict 2025-11-25 02:50:32 +01:00
limbicnation 3cc3efe6be chore: update workflow and bump version to 1.3.2 2025-11-25 02:48:51 +01:00
limbicnation c29bc74262 chore: bump version to 1.3.1 to fix publish conflict 2025-11-25 02:23:07 +01:00
limbicnation db2341c63f chore: bump version to 1.3.0 for release 2025-11-25 02:20:57 +01:00
limbicnation cf05cb0a64 fix: implement robust version check for optional dependencies 2025-11-25 01:31:47 +01:00
limbicnation 9956ffcfe4 fix: resolve DA3 dependency issues and code review feedback 2025-11-25 00:54:12 +01:00
limbicnation 867d27539a feat: integrate Depth Anything V3 (Small/Base) models 2025-11-25 00:35:02 +01:00
Gero Doll 9a456f4c83 chore: Bump version to 1.1.1 for release 2025-05-14 18:15:56 +02:00
limbicnation d9589a989c Update with Better Error Handling 2025-05-03 19:45:55 +02:00
limbicnation 3bec5037d7 fix: update __init__.py to remove reference to non-existent file
- Remove attempt to import depth_estimation_node_improved
- Update version number to 1.1.0 to match improvements
- Update Pillow version check to 9.2.0
- Simplify node loading logic
- Add better logging for successful node loading
2025-05-03 19:35:26 +02:00
limbicnation e8269297e9 feat: add graceful dependency checking
Implement graceful dependency handling in __init__.py:
- Check for required dependencies at startup
- Display a helpful error node when dependencies are missing
- Provide clear installation instructions to users
- Fallback to simpler implementations when possible

This prevents ComfyUI from crashing at startup due to missing
dependencies and gives users clear guidance on how to fix issues.
2025-05-03 18:21:24 +02:00
limbicnation 51b4bceae0 fix: handle median size validation in DepthEstimationNode 2024-11-29 19:50:54 +01:00
limbicnation 778ea98dd2 feat: Depth estimation node with enhanced error handling and post-processing
adds input validation and error handling
implements auto-contrast and gamma correction options
fixes indentation and formatting issues
improves performance with conditional filters
2024-11-29 18:58:21 +01:00
limbicnation 87a4afd108 feat: enhance __init__.py with version tracking, web directory config and improved documentation
- Add module docstring
- Add version tracking (__version__)
- Add web directory config for UI components
- Add explicit __all__ exports list
- Improve code organization
2024-11-29 18:43:09 +01:00
limbicnation 248ae4e64a Fixed import path to match actual file name 2024-11-29 18:33:02 +01:00
limbicnation 3a0fc65b64 fix: resolve import issues and add __init__.py for custom node
- Added __init__.py to register the custom node properly
- Fixed folder structure for correct module imports
- Updated node file to handle imports based on the environment
2024-09-05 04:11:01 +02:00