From da078a60715ff07b2fc6e1b3283c6f8564a46613 Mon Sep 17 00:00:00 2001 From: Comfy Org PR Bot Date: Fri, 31 Oct 2025 13:12:57 +0900 Subject: [PATCH] 1.32.0 (#6474) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Minor version increment to 1.32.0 **Base branch:** `main` ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-6474-1-32-0-29d6d73d365081758b7df1a759a85013) by [Unito](https://www.unito.io) --------- Co-authored-by: simula-r <18093452+simula-r@users.noreply.github.com> Co-authored-by: github-actions --- package.json | 2 +- src/locales/en/commands.json | 4 ++ src/locales/en/main.json | 6 +- src/locales/en/nodeDefs.json | 104 ++++++++++++++++++++++++++++++++--- src/locales/en/settings.json | 8 +++ 5 files changed, 112 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index c9dd6e472..a5162e268 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@comfyorg/comfyui-frontend", "private": true, - "version": "1.31.1", + "version": "1.32.0", "type": "module", "repository": "https://github.com/Comfy-Org/ComfyUI_frontend", "homepage": "https://comfy.org", diff --git a/src/locales/en/commands.json b/src/locales/en/commands.json index e211e88c6..6499144bf 100644 --- a/src/locales/en/commands.json +++ b/src/locales/en/commands.json @@ -305,6 +305,10 @@ "Workspace_ToggleFocusMode": { "label": "Toggle Focus Mode" }, + "Workspace_ToggleSidebarTab_assets": { + "label": "Toggle Assets Sidebar", + "tooltip": "Assets" + }, "Workspace_ToggleSidebarTab_model-library": { "label": "Toggle Model Library Sidebar", "tooltip": "Model Library" diff --git a/src/locales/en/main.json b/src/locales/en/main.json index e23dbd0d7..93897abbd 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -990,6 +990,7 @@ "Toggle Essential Bottom Panel": "Toggle Essential Bottom Panel", "Toggle View Controls Bottom Panel": "Toggle View Controls Bottom Panel", "Focus Mode": "Focus Mode", + "Assets": "Assets", "Model Library": "Model Library", "Node Library": "Node Library", "Queue Panel": "Queue Panel", @@ -1056,7 +1057,8 @@ "3DViewer": "3DViewer", "Vue Nodes": "Vue Nodes", "Canvas Navigation": "Canvas Navigation", - "PlanCredits": "Plan & Credits" + "PlanCredits": "Plan & Credits", + "VueNodes": "Vue Nodes" }, "serverConfigItems": { "listen": { @@ -1828,4 +1830,4 @@ "message": "Nodes just got a new look and feel", "tryItOut": "Try it out" } -} +} \ No newline at end of file diff --git a/src/locales/en/nodeDefs.json b/src/locales/en/nodeDefs.json index b73a42aa9..81930c80f 100644 --- a/src/locales/en/nodeDefs.json +++ b/src/locales/en/nodeDefs.json @@ -5158,7 +5158,7 @@ }, "LumaConceptsNode": { "display_name": "Luma Concepts", - "description": "Holds one or more Camera Concepts for use with Luma Text to Video and Luma Image to Video nodes.", + "description": "Camera Concepts for use with Luma Text to Video and Luma Image to Video nodes.", "inputs": { "concept1": { "name": "concept1" @@ -5462,7 +5462,7 @@ }, "MinimaxImageToVideoNode": { "display_name": "MiniMax Image to Video", - "description": "Generates videos synchronously based on an image and prompt, and optional parameters using MiniMax's API.", + "description": "Generates videos synchronously based on an image and prompt, and optional parameters.", "inputs": { "image": { "name": "image", @@ -5492,7 +5492,7 @@ }, "MinimaxTextToVideoNode": { "display_name": "MiniMax Text to Video", - "description": "Generates videos synchronously based on a prompt, and optional parameters using MiniMax's API.", + "description": "Generates videos synchronously based on a prompt, and optional parameters.", "inputs": { "prompt_text": { "name": "prompt_text", @@ -9027,7 +9027,8 @@ }, "outputs": { "0": { - "name": "recraft_color" + "name": "recraft_color", + "tooltip": null } } }, @@ -9044,7 +9045,8 @@ }, "outputs": { "0": { - "name": "recraft_controls" + "name": "recraft_controls", + "tooltip": null } } }, @@ -9055,6 +9057,11 @@ "image": { "name": "image" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "RecraftCrispUpscaleNode": { @@ -9064,6 +9071,11 @@ "image": { "name": "image" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "RecraftImageInpaintingNode": { @@ -9098,6 +9110,11 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "RecraftImageToImageNode": { @@ -9137,6 +9154,11 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "RecraftRemoveBackgroundNode": { @@ -9146,6 +9168,14 @@ "image": { "name": "image" } + }, + "outputs": { + "0": { + "tooltip": null + }, + "1": { + "tooltip": null + } } }, "RecraftReplaceBackgroundNode": { @@ -9177,6 +9207,11 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "RecraftStyleV3DigitalIllustration": { @@ -9189,7 +9224,8 @@ }, "outputs": { "0": { - "name": "recraft_style" + "name": "recraft_style", + "tooltip": null } } }, @@ -9204,7 +9240,8 @@ }, "outputs": { "0": { - "name": "recraft_style" + "name": "recraft_style", + "tooltip": null } } }, @@ -9218,7 +9255,8 @@ }, "outputs": { "0": { - "name": "recraft_style" + "name": "recraft_style", + "tooltip": null } } }, @@ -9232,7 +9270,8 @@ }, "outputs": { "0": { - "name": "recraft_style" + "name": "recraft_style", + "tooltip": null } } }, @@ -9270,6 +9309,11 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "RecraftTextToVectorNode": { @@ -9306,6 +9350,11 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "RecraftVectorizeImageNode": { @@ -9315,6 +9364,11 @@ "image": { "name": "image" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "ReferenceLatent": { @@ -10241,6 +10295,38 @@ } } }, + "ScaleROPE": { + "display_name": "ScaleROPE", + "description": "Scale and shift the ROPE of the model.", + "inputs": { + "model": { + "name": "model" + }, + "scale_x": { + "name": "scale_x" + }, + "shift_x": { + "name": "shift_x" + }, + "scale_y": { + "name": "scale_y" + }, + "shift_y": { + "name": "shift_y" + }, + "scale_t": { + "name": "scale_t" + }, + "shift_t": { + "name": "shift_t" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "SD_4XUpscale_Conditioning": { "display_name": "SD_4XUpscale_Conditioning", "inputs": { diff --git a/src/locales/en/settings.json b/src/locales/en/settings.json index f3001643d..94b594599 100644 --- a/src/locales/en/settings.json +++ b/src/locales/en/settings.json @@ -364,6 +364,14 @@ "Comfy_Validation_Workflows": { "name": "Validate workflows" }, + "Comfy_VueNodes_AutoScaleLayout": { + "name": "Auto-scale layout (Vue nodes)", + "tooltip": "Automatically scale node positions when switching to Vue rendering to prevent overlap" + }, + "Comfy_VueNodes_Enabled": { + "name": "Modern Node Design (Vue Nodes)", + "tooltip": "Modern: DOM-based rendering with enhanced interactivity, native browser features, and updated visual design. Classic: Traditional canvas rendering." + }, "Comfy_WidgetControlMode": { "name": "Widget control mode", "tooltip": "Controls when widget values are updated (randomize/increment/decrement), either before the prompt is queued or after.",