Editable scene timeline + transition library feeding the existing Studio -> Chain Sampler chain. Light FastAPI sidecar (no torch/comfy) that drives a running ComfyUI over its API and reuses /funpack/* routes for parsing. - backend: project store (JSON), timeline model + Studio-format prompt assembly, ComfyUI client, graph-agnostic workflow injector, routes (projects/timeline preview/generate/library), FastAPI app - frontend: vanilla-JS editable timeline (scene cards, transitions, exclude, generate-only, source type), live split preview, result player - forward-compat data model: scene source (empty/image/generated_frame), per-scene excluded flag, intro_transition for the anchor boundary - tests: 8 passing (prompt assembly, project CRUD, workflow injection) V1 drives the uniform chain in one pass; per-scene length/FPS, Empty/Image latent building, media browser, frame->scene anchors, selective regen and cuts/trims are scaffolded (UI/model) but deferred to later phases. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
6 lines
226 B
INI
6 lines
226 B
INI
[pytest]
|
|
# Pin rootdir to movie_editor so pytest never climbs into the parent custom-node
|
|
# package (whose __init__ imports torch/comfy). importlib mode avoids package-walk.
|
|
testpaths = tests
|
|
addopts = --import-mode=importlib
|