Commit Graph
10 Commits
Author SHA1 Message Date
Gero Doll ec04f6748e Merge pull request #1 from Limbicnation/refactor/simplify-stdlib-only-api
refactor: simplify to 2-param stdlib-only API
2026-05-10 19:55:37 +02:00
limbicnation 20d5149d02 fix: gate _last_seed mutation to dynamic modes
- random_seed_generator.py: only update the shared _last_seed counter for
  random/increment/decrement modes. fixed mode must be side-effect-free so
  interleaved fixed reads do not clobber the counter used by other
  AdvancedSeedGenerator nodes in the same workflow.
- tests: add regression coverage for the new gating (fixed leaves _last_seed
  alone; random and increment write through). Rewrite reset_state test to
  set state directly instead of relying on the removed fixed side effect.
- pyproject.toml: rewrite description to drop the stale
  "cross-library synchronization" claim (feature removed in 2.3.0).
- README: replace the unrealistic "ComfyUI Python console" reset advice
  with three actionable options (restart, random-then-increment, and
  reset_state for scripts).
2026-05-10 19:47:38 +02:00
limbicnation 89f84f0b68 refactor: simplify to 2-param stdlib-only API
- Drop torch/numpy deps; node uses random/time/logging from stdlib only
- Reduce surface to mode + seed inputs; remove sync_libraries, deterministic,
  overflow_behavior, use_torch_backend, batch_count
- Sync version to 2.3.0 across pyproject.toml and __init__.py
- Add pytest suite covering 4 modes + 64-bit wrap edges + IS_CHANGED contract
- Rewrite README to match new API
- Add uv.lock for reproducible dependency resolution
2026-05-10 19:05:00 +02:00
gero 928cbec8c3 Icon URL: Now points to GitHub raw content for proper display 2025-08-28 07:17:36 +02:00
gero 86cff2621f fix: update icon path to GitHub raw URL for registry compatibility
- Change icon from relative path to full GitHub raw URL
- Ensure ComfyUI Registry can properly display the node icon
- Follow registry requirements for remote icon hosting
2025-08-28 07:13:55 +02:00
gero a7cff8e845 feat: add requirements.txt for developer convenience and CI/CD compatibility
- Include torch and numpy dependencies for pip installation
- Ensure compatibility with development tools and workflows
- Follow Python project best practices
2025-08-28 07:05:25 +02:00
gero 947108518e fix: add missing description and dependencies to pyproject.toml
- Add comprehensive description for ComfyUI Registry
- Include torch>=1.9.0 and numpy>=1.19.0 as required dependencies
- Complete registry publication requirements
2025-08-28 07:03:52 +02:00
gero f68c1ff7a9 feat: add core ComfyUI node files for registry publication
- Add AdvancedSeedGenerator node implementation with 4 generation modes
- Include __init__.py with proper NODE_CLASS_MAPPINGS exports
- Add pyproject.toml with registry metadata and dependencies
- Include node icon and documentation images
- Ready for ComfyUI Registry publication with comfy node publish
2025-08-28 06:57:00 +02:00
gero ff6cae84d7 docs: enhance README with comprehensive documentation and node screenshot
- Add professional README with detailed feature documentation
- Include RandomSeedGenerator node screenshot and badges
- Document all 7 parameters with usage examples and modes
- Add installation guides for manual, ComfyUI Manager, and registry
- Include troubleshooting section and performance tuning tips
- Prepare documentation for ComfyUI Registry publication
2025-08-28 06:54:09 +02:00
Gero Doll 250eda7259 Initial commit 2025-08-26 22:26:47 +02:00