- Move the read-only OpenAPI compat surface from /api/v2/assets to /mjr/am/compat/assets so it never squats ComfyUI core's /api namespace; the legacy alias is opt-in via MJR_AM_LEGACY_API_V2_ASSETS=1. - Allow Python 3.14 (requires-python <3.15) and add 3.14 to CI and tox. - Stop wrapping api.queuePrompt: progress tracking now resolves the running prompt from the core Jobs API (getJobDetail), then /queue and /history, driven by websocket events. Remove wrapHostQueuePrompt. - Add opt-in Majoor.Integration.HideNativeAssetsTab setting that hides ComfyUI's native Assets sidebar tab through the official getSidebarTabs/unregisterSidebarTab API and restores it when disabled. - Fix all 913 type errors in tsconfig.test.json and type-check tests in CI; drop a duplicated `stubs` key in asset_card_inner test; make addToastHistory's type argument optional for the object form. - Update audit report, changelog, API reference and env var docs.
19 lines
333 B
INI
19 lines
333 B
INI
[tox]
|
|
envlist = quality, py310, py311, py312, py313, py314
|
|
skipsdist = True
|
|
skip_missing_interpreters = True
|
|
|
|
[testenv:quality]
|
|
deps =
|
|
.[dev]
|
|
-rrequirements.txt
|
|
commands =
|
|
python scripts/run_quality_gate.py --python-only --skip-tests
|
|
|
|
[testenv]
|
|
deps =
|
|
-rrequirements.txt
|
|
.[dev]
|
|
commands =
|
|
python -m pytest -q
|