Files
Erik W. a62da8926d release: v2.3.0 refactor and UI/audio fixes
- bump project/runtime version markers to v2.3.0 (pyproject + TetriNode UI version)

- complete behavior-preserving refactor from monoliths into modular Python and JS architecture (tetrinode/ + js/live/)

- add parity + standard regression harnesses under qa/

- fix queue panel layout so Queue bottom stays aligned to matrix bottom regardless of Controls visibility

- fix music playback fallback when selected track is none, including modal Play behavior and runtime playback path
2026-02-08 17:14:25 -05:00

53 lines
1.8 KiB
TOML

[project]
name = "TetriNode"
description = "A ComfyUI custom node pack that embeds a playable Tetris game inside a node UI, with image outputs for the live board and next-piece preview."
version = "2.3.0"
license = {file = "LICENSE"}
# classifiers = [
# # For OS-independent nodes (works on all operating systems)
# "Operating System :: OS Independent",
#
# # OR for OS-specific nodes, specify the supported systems:
# "Operating System :: Microsoft :: Windows", # Windows specific
# "Operating System :: POSIX :: Linux", # Linux specific
# "Operating System :: MacOS", # macOS specific
#
# # GPU Accelerator support. Pick the ones that are supported by your extension.
# "Environment :: GPU :: NVIDIA CUDA", # NVIDIA CUDA support
# "Environment :: GPU :: AMD ROCm", # AMD ROCm support
# "Environment :: GPU :: Intel Arc", # Intel Arc support
# "Environment :: NPU :: Huawei Ascend", # Huawei Ascend support
# "Environment :: GPU :: Apple Metal", # Apple Metal support
# ]
[project.optional-dependencies]
dev = ["ruff>=0.0.0"]
[project.urls]
Repository = "https://github.com/soulctcher/TetriNode"
# Used by Comfy Registry https://registry.comfy.org
Documentation = "https://github.com/soulctcher/TetriNode"
"Bug Tracker" = "https://github.com/soulctcher/TetriNode/issues"
[tool.comfy]
PublisherId = "soulctcher"
DisplayName = "TetriNode"
Icon = "https://raw.githubusercontent.com/soulctcher/TetriNode/refs/heads/main/docs/images/icon.png"
includes = []
# "requires-comfyui" = ">=1.0.0" # ComfyUI version compatibility
[tool.ruff]
target-version = "py310"
line-length = 100
extend-exclude = [
".comfyui_test",
".tspin_venv",
".tmp_tspin_pages",
"tests/artifacts",
]
[tool.ruff.lint]
select = ["E", "F", "I"]
ignore = ["E501"]