- Removed the unsafe `PymssLoadAudioBatch` node and its related registrations, locale entries, and example workflow. - Kept the `Upload Audio` button, but restricted `/comfy-mss/upload-audio` to local clients only (`comfy_mss/services/routes.py:30-36`). - Uploads are always saved under ComfyUI's input directory, with filename validation and `realpath`/`commonpath` checks to prevent path traversal. - Migrated node and button translations to ComfyUI's official locale system using `locales/<language>/main.json` and `/i18n`.
42 lines
1.3 KiB
JavaScript
42 lines
1.3 KiB
JavaScript
export const SEPARATE_NODE_TYPES = new Set(["pymss_mss_separate", "pymss_custom_mss_separate", "pymss_vr_separate"]);
|
|
export const SEPARATE_LIST_NODE_TYPES = new Set([
|
|
"pymss_mss_separate_list",
|
|
"pymss_custom_mss_separate_list",
|
|
"pymss_vr_separate_list",
|
|
]);
|
|
export const LOAD_AUDIO_NODE_TYPE = "pymss_load_audio";
|
|
export const AUDIO_ENSEMBLE_NODE_TYPE = "pymss_audio_ensemble";
|
|
export const SAVE_AUDIO_NODE_TYPE = "pymss_save_audio";
|
|
export const FIXED_200_NODE_TYPES = new Set(["pymss_audio_invert_phase", "pymss_audio_normalize"]);
|
|
export const FIXED_260_NODE_TYPES = new Set([
|
|
"pymss_vr_params",
|
|
"pymss_mss_params",
|
|
]);
|
|
export const FIXED_420_NODE_TYPES = new Set([
|
|
"pymss_mss_separate",
|
|
"pymss_custom_mss_separate",
|
|
"pymss_vr_separate",
|
|
"pymss_mss_separate_list",
|
|
"pymss_custom_mss_separate_list",
|
|
"pymss_vr_separate_list",
|
|
]);
|
|
|
|
export const MSS_MAX_STEMS = 8;
|
|
export const VR_MAX_STEMS = 2;
|
|
export const FIXED_200_NODE_WIDTH = 200;
|
|
export const FIXED_420_NODE_WIDTH = 420;
|
|
|
|
export const TYPE_COLORS = {
|
|
AUDIO: "#22c55e",
|
|
STRING: "#f2c94c",
|
|
PYMSS_MSS_PARAMS: "#f472b6",
|
|
PYMSS_VR_PARAMS: "#f472b6",
|
|
};
|
|
|
|
export const TYPE_ALIASES = {
|
|
AUDIO: ["AUDIO", "audio"],
|
|
STRING: ["STRING", "string"],
|
|
PYMSS_MSS_PARAMS: ["PYMSS_MSS_PARAMS", "pymss_mss_params"],
|
|
PYMSS_VR_PARAMS: ["PYMSS_VR_PARAMS", "pymss_vr_params"],
|
|
};
|