- Implement ColoredLogger with lightning emoji for enhanced visual feedback
- Add color-coded log levels (INFO=Green, WARNING=Yellow, ERROR=Red)
- Refactor model configurations to config/models.json for easier customization
- Integrate huggingface_hub for reliable downloads with progress tracking
- Add tqdm progress bar styled to match logger format for batch processing
- Improve ONNX model version detection for DA3, DAD, and custom models
- Reorganize codebase: move nodes to nodes/ directory, utilities to separate files
- Update dependencies: add huggingface_hub to requirements.txt
- Enhance error handling and logging throughout engine builder and depth processing
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>