Skip to content

Commit 4856fb0

Browse files
comfy-pr-botchristian-byrnegithub-actionspythongosssss
authored
1.40.5 (#8905)
Patch version increment to 1.40.5 **Base branch:** `main` ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8905-1-40-5-3096d73d365081c2aecccb7ae55def79) by [Unito](https://www.unito.io) --------- Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com> Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: pythongosssss <125205205+pythongosssss@users.noreply.github.com>
1 parent 82ace36 commit 4856fb0

25 files changed

+913
-111
lines changed

.storybook/main.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,8 @@ const config: StorybookConfig = {
100100
rolldownOptions: {
101101
treeshake: false,
102102
output: {
103-
keepNames: true
103+
keepNames: true,
104+
strictExecutionOrder: true
104105
},
105106
onwarn: (warning, warn) => {
106107
// Suppress specific warnings

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@comfyorg/comfyui-frontend",
3-
"version": "1.40.4",
3+
"version": "1.40.5",
44
"private": true,
55
"description": "Official front-end implementation of ComfyUI",
66
"homepage": "https://comfy.org",

src/locales/ar/main.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,7 @@
798798
"disableSelected": "تعطيل المحدد",
799799
"disableThirdParty": "تعطيل الطرف الثالث",
800800
"disabling": "جارٍ التعطيل",
801+
"disconnectedFromBackend": "تم قطع الاتصال بالخادم الخلفي. يرجى التحقق مما إذا كان الخادم يعمل.",
801802
"dismiss": "تجاهل",
802803
"download": "تنزيل",
803804
"downloadAudio": "تنزيل الصوت",
@@ -2039,6 +2040,8 @@
20392040
"pinned": "مثبت",
20402041
"properties": "الخصائص",
20412042
"removeFavorite": "إزالة من المفضلة",
2043+
"resetAllParameters": "إعادة تعيين جميع المعلمات",
2044+
"resetToDefault": "إعادة التعيين إلى الافتراضي",
20422045
"settings": "الإعدادات",
20432046
"showAdvancedInputsButton": "إظهار المدخلات المتقدمة",
20442047
"showInput": "إظهار المدخل",

src/locales/ar/nodeDefs.json

Lines changed: 73 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -353,15 +353,6 @@
353353
"name": "الإشراف",
354354
"tooltip": "إعدادات الإشراف"
355355
},
356-
"moderation_prompt_content_moderation": {
357-
"name": "إشراف محتوى التوجيه"
358-
},
359-
"moderation_visual_input_moderation": {
360-
"name": "إشراف الإدخال البصري"
361-
},
362-
"moderation_visual_output_moderation": {
363-
"name": "إشراف الإخراج البصري"
364-
},
365356
"negative_prompt": {
366357
"name": "توجيه سلبي"
367358
},
@@ -390,6 +381,56 @@
390381
}
391382
}
392383
},
384+
"BriaRemoveImageBackground": {
385+
"description": "إزالة الخلفية من صورة باستخدام Bria RMBG 2.0.",
386+
"display_name": "Bria إزالة خلفية الصورة",
387+
"inputs": {
388+
"control_after_generate": {
389+
"name": "التحكم بعد التوليد"
390+
},
391+
"image": {
392+
"name": "صورة"
393+
},
394+
"moderation": {
395+
"name": "الإشراف",
396+
"tooltip": "إعدادات الإشراف"
397+
},
398+
"seed": {
399+
"name": "البذرة",
400+
"tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
401+
}
402+
},
403+
"outputs": {
404+
"0": {
405+
"tooltip": null
406+
}
407+
}
408+
},
409+
"BriaRemoveVideoBackground": {
410+
"description": "إزالة الخلفية من فيديو باستخدام Bria.",
411+
"display_name": "Bria إزالة خلفية الفيديو",
412+
"inputs": {
413+
"background_color": {
414+
"name": "لون الخلفية",
415+
"tooltip": "لون الخلفية للفيديو الناتج."
416+
},
417+
"control_after_generate": {
418+
"name": "التحكم بعد التوليد"
419+
},
420+
"seed": {
421+
"name": "البذرة",
422+
"tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
423+
},
424+
"video": {
425+
"name": "فيديو"
426+
}
427+
},
428+
"outputs": {
429+
"0": {
430+
"tooltip": null
431+
}
432+
}
433+
},
393434
"ByteDanceFirstLastFrameNode": {
394435
"description": "إنشاء فيديو باستخدام المطالبة النصية والإطار الأول والأخير.",
395436
"display_name": "تحويل الإطار الأول-الأخير من ByteDance إلى فيديو",
@@ -14099,6 +14140,29 @@
1409914140
}
1410014141
}
1410114142
},
14143+
"Tencent3DPartNode": {
14144+
"description": "تنفيذ التعرف على المكونات وتوليدها تلقائيًا بناءً على هيكل النموذج.",
14145+
"display_name": "Hunyuan3D: جزء ثلاثي الأبعاد",
14146+
"inputs": {
14147+
"control_after_generate": {
14148+
"name": "التحكم بعد التوليد"
14149+
},
14150+
"model_3d": {
14151+
"name": "نموذج_ثلاثي_الأبعاد",
14152+
"tooltip": "نموذج ثلاثي الأبعاد بصيغة FBX. يجب أن يحتوي النموذج على أقل من ٣٠٠٠٠ وجه."
14153+
},
14154+
"seed": {
14155+
"name": "البذرة",
14156+
"tooltip": "تتحكم البذرة فيما إذا كان يجب إعادة تشغيل العقدة؛ النتائج غير حتمية بغض النظر عن البذرة."
14157+
}
14158+
},
14159+
"outputs": {
14160+
"0": {
14161+
"name": "FBX",
14162+
"tooltip": null
14163+
}
14164+
}
14165+
},
1410214166
"TencentImageToModelNode": {
1410314167
"display_name": "Hunyuan3D: من صورة إلى نموذج (احترافي)",
1410414168
"inputs": {

src/locales/en/nodeDefs.json

Lines changed: 74 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -369,23 +369,64 @@
369369
},
370370
"control_after_generate": {
371371
"name": "control after generate"
372+
}
373+
},
374+
"outputs": {
375+
"0": {
376+
"tooltip": null
372377
},
373-
"moderation_prompt_content_moderation": {
374-
"name": "prompt_content_moderation"
378+
"1": {
379+
"name": "structured_prompt",
380+
"tooltip": null
381+
}
382+
}
383+
},
384+
"BriaRemoveImageBackground": {
385+
"display_name": "Bria Remove Image Background",
386+
"description": "Remove the background from an image using Bria RMBG 2.0.",
387+
"inputs": {
388+
"image": {
389+
"name": "image"
375390
},
376-
"moderation_visual_input_moderation": {
377-
"name": "visual_input_moderation"
391+
"moderation": {
392+
"name": "moderation",
393+
"tooltip": "Moderation settings"
394+
},
395+
"seed": {
396+
"name": "seed",
397+
"tooltip": "Seed controls whether the node should re-run; results are non-deterministic regardless of seed."
378398
},
379-
"moderation_visual_output_moderation": {
380-
"name": "visual_output_moderation"
399+
"control_after_generate": {
400+
"name": "control after generate"
381401
}
382402
},
383403
"outputs": {
384404
"0": {
385405
"tooltip": null
406+
}
407+
}
408+
},
409+
"BriaRemoveVideoBackground": {
410+
"display_name": "Bria Remove Video Background",
411+
"description": "Remove the background from a video using Bria. ",
412+
"inputs": {
413+
"video": {
414+
"name": "video"
386415
},
387-
"1": {
388-
"name": "structured_prompt",
416+
"background_color": {
417+
"name": "background_color",
418+
"tooltip": "Background color for the output video."
419+
},
420+
"seed": {
421+
"name": "seed",
422+
"tooltip": "Seed controls whether the node should re-run; results are non-deterministic regardless of seed."
423+
},
424+
"control_after_generate": {
425+
"name": "control after generate"
426+
}
427+
},
428+
"outputs": {
429+
"0": {
389430
"tooltip": null
390431
}
391432
}
@@ -14186,8 +14227,31 @@
1418614227
}
1418714228
}
1418814229
},
14230+
"Tencent3DPartNode": {
14231+
"display_name": "Hunyuan3D: 3D Part",
14232+
"description": "Automatically perform component identification and generation based on the model structure.",
14233+
"inputs": {
14234+
"model_3d": {
14235+
"name": "model_3d",
14236+
"tooltip": "3D model in FBX format. Model should have less than 30000 faces."
14237+
},
14238+
"seed": {
14239+
"name": "seed",
14240+
"tooltip": "Seed controls whether the node should re-run; results are non-deterministic regardless of seed."
14241+
},
14242+
"control_after_generate": {
14243+
"name": "control after generate"
14244+
}
14245+
},
14246+
"outputs": {
14247+
"0": {
14248+
"name": "FBX",
14249+
"tooltip": null
14250+
}
14251+
}
14252+
},
1418914253
"TencentImageToModelNode": {
14190-
"display_name": "Hunyuan3D: Image(s) to Model (Pro)",
14254+
"display_name": "Hunyuan3D: Image(s) to Model",
1419114255
"inputs": {
1419214256
"model": {
1419314257
"name": "model",
@@ -14238,7 +14302,7 @@
1423814302
}
1423914303
},
1424014304
"TencentTextToModelNode": {
14241-
"display_name": "Hunyuan3D: Text to Model (Pro)",
14305+
"display_name": "Hunyuan3D: Text to Model",
1424214306
"inputs": {
1424314307
"model": {
1424414308
"name": "model",

src/locales/es/main.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,7 @@
798798
"disableSelected": "Deshabilitar seleccionados",
799799
"disableThirdParty": "Deshabilitar terceros",
800800
"disabling": "Deshabilitando",
801+
"disconnectedFromBackend": "Desconectado del backend. Verifica si el servidor está en funcionamiento.",
801802
"dismiss": "Descartar",
802803
"download": "Descargar",
803804
"downloadAudio": "Descargar audio",
@@ -2039,6 +2040,8 @@
20392040
"pinned": "Fijado",
20402041
"properties": "Propiedades",
20412042
"removeFavorite": "Quitar de favoritos",
2043+
"resetAllParameters": "Restablecer todos los parámetros",
2044+
"resetToDefault": "Restablecer a los valores predeterminados",
20422045
"settings": "Configuración",
20432046
"showAdvancedInputsButton": "Mostrar entradas avanzadas",
20442047
"showInput": "Mostrar entrada",

src/locales/es/nodeDefs.json

Lines changed: 73 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -353,15 +353,6 @@
353353
"name": "moderación",
354354
"tooltip": "Configuración de moderación"
355355
},
356-
"moderation_prompt_content_moderation": {
357-
"name": "moderación_de_contenido_de_instrucción"
358-
},
359-
"moderation_visual_input_moderation": {
360-
"name": "moderación_visual_de_entrada"
361-
},
362-
"moderation_visual_output_moderation": {
363-
"name": "moderación_visual_de_salida"
364-
},
365356
"negative_prompt": {
366357
"name": "instrucción_negativa"
367358
},
@@ -390,6 +381,56 @@
390381
}
391382
}
392383
},
384+
"BriaRemoveImageBackground": {
385+
"description": "Quita el fondo de una imagen usando Bria RMBG 2.0.",
386+
"display_name": "Bria Quitar Fondo de Imagen",
387+
"inputs": {
388+
"control_after_generate": {
389+
"name": "controlar después de generar"
390+
},
391+
"image": {
392+
"name": "imagen"
393+
},
394+
"moderation": {
395+
"name": "moderación",
396+
"tooltip": "Configuración de moderación"
397+
},
398+
"seed": {
399+
"name": "semilla",
400+
"tooltip": "La semilla controla si el nodo debe ejecutarse de nuevo; los resultados son no deterministas independientemente de la semilla."
401+
}
402+
},
403+
"outputs": {
404+
"0": {
405+
"tooltip": null
406+
}
407+
}
408+
},
409+
"BriaRemoveVideoBackground": {
410+
"description": "Quita el fondo de un video usando Bria.",
411+
"display_name": "Bria Quitar Fondo de Video",
412+
"inputs": {
413+
"background_color": {
414+
"name": "color de fondo",
415+
"tooltip": "Color de fondo para el video de salida."
416+
},
417+
"control_after_generate": {
418+
"name": "controlar después de generar"
419+
},
420+
"seed": {
421+
"name": "semilla",
422+
"tooltip": "La semilla controla si el nodo debe ejecutarse de nuevo; los resultados son no deterministas independientemente de la semilla."
423+
},
424+
"video": {
425+
"name": "video"
426+
}
427+
},
428+
"outputs": {
429+
"0": {
430+
"tooltip": null
431+
}
432+
}
433+
},
393434
"ByteDanceFirstLastFrameNode": {
394435
"description": "Generar video usando prompt y primer y último fotograma.",
395436
"display_name": "ByteDance Primer-Último-Fotograma a Video",
@@ -14099,6 +14140,29 @@
1409914140
}
1410014141
}
1410114142
},
14143+
"Tencent3DPartNode": {
14144+
"description": "Realiza automáticamente la identificación y generación de componentes según la estructura del modelo.",
14145+
"display_name": "Hunyuan3D: Parte 3D",
14146+
"inputs": {
14147+
"control_after_generate": {
14148+
"name": "controlar después de generar"
14149+
},
14150+
"model_3d": {
14151+
"name": "modelo_3d",
14152+
"tooltip": "Modelo 3D en formato FBX. El modelo debe tener menos de 30,000 caras."
14153+
},
14154+
"seed": {
14155+
"name": "semilla",
14156+
"tooltip": "La semilla controla si el nodo debe volver a ejecutarse; los resultados son no deterministas independientemente de la semilla."
14157+
}
14158+
},
14159+
"outputs": {
14160+
"0": {
14161+
"name": "FBX",
14162+
"tooltip": null
14163+
}
14164+
}
14165+
},
1410214166
"TencentImageToModelNode": {
1410314167
"display_name": "Hunyuan3D: Imagen(es) a Modelo (Pro)",
1410414168
"inputs": {

src/locales/fa/main.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,7 @@
798798
"disableSelected": "غیرفعال‌سازی انتخاب‌شده‌ها",
799799
"disableThirdParty": "غیرفعال‌سازی شخص ثالث",
800800
"disabling": "در حال غیرفعال‌سازی {id}",
801+
"disconnectedFromBackend": "ارتباط با بک‌اند قطع شد. لطفاً بررسی کنید که سرور در حال اجرا باشد.",
801802
"dismiss": "رد کردن",
802803
"download": "دانلود",
803804
"downloadAudio": "دانلود صوت",
@@ -2039,6 +2040,8 @@
20392040
"pinned": "سنجاق شده",
20402041
"properties": "ویژگی‌ها",
20412042
"removeFavorite": "حذف از علاقه‌مندی‌ها",
2043+
"resetAllParameters": "بازنشانی همه پارامترها",
2044+
"resetToDefault": "بازنشانی به پیش‌فرض",
20422045
"settings": "تنظیمات",
20432046
"showAdvancedInputsButton": "نمایش ورودی‌های پیشرفته",
20442047
"showInput": "نمایش ورودی",

0 commit comments

Comments
 (0)