11 Commits
Author SHA1 Message Date
PozzettiAndrea 7947ff3f23 Vendor viewer JS, drop comfy-3d-viewers
Vendor the viewer JavaScript into javascript/ and drop the
comfy-3d-viewers dependency. The viewers were previously copied into web/ at
every startup by prestartup_script.py, which made the served frontend depend on
a second package resolving at runtime.

Bundles are vendored as .mjs so ComfyUI's **/*.js auto-import glob skips them:
they are iframe-only and must never enter the shared main browser realm. Only
the widget entry points stay .js.

Also replace comfy_env.copy_files with a local helper. Its two extra features
(frame-derived source dir, silent no-op on a missing source) were unused here,
and the asset seeding now resolves the input directory through
folder_paths.get_input_directory() so it follows ComfyUI Desktop and
--input-directory instead of writing into the code tree.

comfy-test.toml moves to the current schema: [test.workflows] cuda (there is no
"gpu" key -- the accelerator is named by backend, and the old spelling parsed to
an empty list, so CUDA runners silently ran the full unfiltered set), an
explicit [test.platforms] platforms allowlist (per-platform booleans are no
longer supported), and the javascript level.

DisplayName becomes "DepthAnythingV3": the namespace enforced on
registerExtension names is derived from it, and the space in "Depth Anything
V3" made that prefix invalid.

Delete the 21 loose js/viewer/*.js modules -- they are already inside
viewer-bundle-vtk.mjs, so shipping them loose leaked the whole viewer into the
shared realm.
2026-08-22 19:44:03 +02:00
comfy-gpu-ci 25e6e084c8 subfolders 2026-04-28 13:55:25 +02:00
PozzettiAndrea 67d118f930 vram management for 8gb 2026-04-15 11:52:40 +02:00
PozzettiAndrea 9528f99d39 removed some dead code 2026-02-16 06:48:27 +01:00
PozzettiAndrea c4ab0f95d2 flash attn installation in root 2026-02-16 01:11:36 +01:00
Andrea Pozzetti 3314c919ce updated reqs 2026-02-13 22:33:20 +01:00
Andrea Pozzetti 1d641b178a removed web folder 2026-02-13 22:32:20 +01:00
PozzettiAndrea 87e8a97b89 cpu tests, no web 2026-02-13 01:25:45 +01:00
Andrea Pozzetti fa847fe4aa fixed pytest detection, subfolder creation 2025-12-21 23:18:21 +01:00
Andrea Pozzetti 103b4f1fee updated docs/workflows 2025-11-18 19:04:47 +01:00
Andrea Pozzetti 8de03845c1 first draft 2025-11-18 18:58:47 +01:00