From c1bc664edd6569d4cfd20796a34879c57650cca0 Mon Sep 17 00:00:00 2001 From: Christian Byrne Date: Tue, 22 Apr 2025 13:46:31 +0800 Subject: [PATCH] Add command to open signin dialog (#3556) Co-authored-by: github-actions --- src/composables/useCoreCommands.ts | 9 +++++++++ src/locales/en/commands.json | 3 +++ src/locales/en/main.json | 1 + src/locales/es/commands.json | 3 +++ src/locales/es/main.json | 1 + src/locales/fr/commands.json | 3 +++ src/locales/fr/main.json | 1 + src/locales/ja/commands.json | 3 +++ src/locales/ja/main.json | 1 + src/locales/ko/commands.json | 3 +++ src/locales/ko/main.json | 1 + src/locales/ru/commands.json | 3 +++ src/locales/ru/main.json | 1 + src/locales/zh/commands.json | 3 +++ src/locales/zh/main.json | 1 + 15 files changed, 37 insertions(+) diff --git a/src/composables/useCoreCommands.ts b/src/composables/useCoreCommands.ts index 8637d7419..e8f683439 100644 --- a/src/composables/useCoreCommands.ts +++ b/src/composables/useCoreCommands.ts @@ -616,6 +616,15 @@ export function useCoreCommands(): ComfyCommand[] { function: () => { dialogService.showManagerProgressDialog() } + }, + { + id: 'Comfy.User.OpenSignInDialog', + icon: 'pi pi-user', + label: 'Open Sign In Dialog', + versionAdded: '1.17.6', + function: async () => { + await dialogService.showSignInDialog() + } } ] diff --git a/src/locales/en/commands.json b/src/locales/en/commands.json index f0b07b451..f8ae7ea09 100644 --- a/src/locales/en/commands.json +++ b/src/locales/en/commands.json @@ -173,6 +173,9 @@ "Comfy_Undo": { "label": "Undo" }, + "Comfy_User_OpenSignInDialog": { + "label": "Open Sign In Dialog" + }, "Workspace_CloseWorkflow": { "label": "Close Current Workflow" }, diff --git a/src/locales/en/main.json b/src/locales/en/main.json index f23f6eebd..f66185eca 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -661,6 +661,7 @@ "Show Settings Dialog": "Show Settings Dialog", "Toggle Theme (Dark/Light)": "Toggle Theme (Dark/Light)", "Undo": "Undo", + "Open Sign In Dialog": "Open Sign In Dialog", "Close Current Workflow": "Close Current Workflow", "Next Opened Workflow": "Next Opened Workflow", "Previous Opened Workflow": "Previous Opened Workflow", diff --git a/src/locales/es/commands.json b/src/locales/es/commands.json index 381f04f20..71fd49eae 100644 --- a/src/locales/es/commands.json +++ b/src/locales/es/commands.json @@ -173,6 +173,9 @@ "Comfy_Undo": { "label": "Deshacer" }, + "Comfy_User_OpenSignInDialog": { + "label": "Abrir diálogo de inicio de sesión" + }, "Workspace_CloseWorkflow": { "label": "Cerrar Flujo de Trabajo Actual" }, diff --git a/src/locales/es/main.json b/src/locales/es/main.json index 3a5128cac..edeefd5e6 100644 --- a/src/locales/es/main.json +++ b/src/locales/es/main.json @@ -613,6 +613,7 @@ "Open Logs Folder": "Abrir carpeta de registros", "Open Models Folder": "Abrir carpeta de modelos", "Open Outputs Folder": "Abrir carpeta de salidas", + "Open Sign In Dialog": "Abrir diálogo de inicio de sesión", "Open extra_model_paths_yaml": "Abrir extra_model_paths.yaml", "Pin/Unpin Selected Items": "Anclar/Desanclar elementos seleccionados", "Pin/Unpin Selected Nodes": "Anclar/Desanclar nodos seleccionados", diff --git a/src/locales/fr/commands.json b/src/locales/fr/commands.json index bf562c5ea..9967185f7 100644 --- a/src/locales/fr/commands.json +++ b/src/locales/fr/commands.json @@ -173,6 +173,9 @@ "Comfy_Undo": { "label": "Annuler" }, + "Comfy_User_OpenSignInDialog": { + "label": "Ouvrir la boîte de dialogue de connexion" + }, "Workspace_CloseWorkflow": { "label": "Fermer le flux de travail actuel" }, diff --git a/src/locales/fr/main.json b/src/locales/fr/main.json index 96f262e48..27c8a7d08 100644 --- a/src/locales/fr/main.json +++ b/src/locales/fr/main.json @@ -613,6 +613,7 @@ "Open Logs Folder": "Ouvrir le dossier des journaux", "Open Models Folder": "Ouvrir le dossier des modèles", "Open Outputs Folder": "Ouvrir le dossier des sorties", + "Open Sign In Dialog": "Ouvrir la boîte de dialogue de connexion", "Open extra_model_paths_yaml": "Ouvrir extra_model_paths.yaml", "Pin/Unpin Selected Items": "Épingler/Désépingler les éléments sélectionnés", "Pin/Unpin Selected Nodes": "Épingler/Désépingler les nœuds sélectionnés", diff --git a/src/locales/ja/commands.json b/src/locales/ja/commands.json index 8b436f6cb..d80a9c850 100644 --- a/src/locales/ja/commands.json +++ b/src/locales/ja/commands.json @@ -173,6 +173,9 @@ "Comfy_Undo": { "label": "元に戻す" }, + "Comfy_User_OpenSignInDialog": { + "label": "サインインダイアログを開く" + }, "Workspace_CloseWorkflow": { "label": "現在のワークフローを閉じる" }, diff --git a/src/locales/ja/main.json b/src/locales/ja/main.json index 62da66dcf..c951bef6e 100644 --- a/src/locales/ja/main.json +++ b/src/locales/ja/main.json @@ -613,6 +613,7 @@ "Open Logs Folder": "ログフォルダを開く", "Open Models Folder": "モデルフォルダを開く", "Open Outputs Folder": "出力フォルダを開く", + "Open Sign In Dialog": "サインインダイアログを開く", "Open extra_model_paths_yaml": "extra_model_paths.yamlを開く", "Pin/Unpin Selected Items": "選択したアイテムのピン留め/ピン留め解除", "Pin/Unpin Selected Nodes": "選択したノードのピン留め/ピン留め解除", diff --git a/src/locales/ko/commands.json b/src/locales/ko/commands.json index 85cb10f3e..262f418d2 100644 --- a/src/locales/ko/commands.json +++ b/src/locales/ko/commands.json @@ -173,6 +173,9 @@ "Comfy_Undo": { "label": "실행 취소" }, + "Comfy_User_OpenSignInDialog": { + "label": "로그인 대화상자 열기" + }, "Workspace_CloseWorkflow": { "label": "현재 워크플로우 닫기" }, diff --git a/src/locales/ko/main.json b/src/locales/ko/main.json index 855d9c446..d4aac101e 100644 --- a/src/locales/ko/main.json +++ b/src/locales/ko/main.json @@ -613,6 +613,7 @@ "Open Logs Folder": "로그 폴더 열기", "Open Models Folder": "모델 폴더 열기", "Open Outputs Folder": "출력 폴더 열기", + "Open Sign In Dialog": "로그인 대화 상자 열기", "Open extra_model_paths_yaml": "extra_model_paths.yaml 열기", "Pin/Unpin Selected Items": "선택한 항목 고정/고정 해제", "Pin/Unpin Selected Nodes": "선택한 노드 고정/고정 해제", diff --git a/src/locales/ru/commands.json b/src/locales/ru/commands.json index 936cdbcd8..c228bc1b4 100644 --- a/src/locales/ru/commands.json +++ b/src/locales/ru/commands.json @@ -173,6 +173,9 @@ "Comfy_Undo": { "label": "Отменить" }, + "Comfy_User_OpenSignInDialog": { + "label": "Открыть окно входа" + }, "Workspace_CloseWorkflow": { "label": "Закрыть текущий рабочий процесс" }, diff --git a/src/locales/ru/main.json b/src/locales/ru/main.json index 4465910c0..c20d7dddd 100644 --- a/src/locales/ru/main.json +++ b/src/locales/ru/main.json @@ -613,6 +613,7 @@ "Open Logs Folder": "Открыть папку журналов", "Open Models Folder": "Открыть папку моделей", "Open Outputs Folder": "Открыть папку выходных данных", + "Open Sign In Dialog": "Открыть окно входа", "Open extra_model_paths_yaml": "Открыть extra_model_paths.yaml", "Pin/Unpin Selected Items": "Закрепить/открепить выбранные элементы", "Pin/Unpin Selected Nodes": "Закрепить/открепить выбранные ноды", diff --git a/src/locales/zh/commands.json b/src/locales/zh/commands.json index ee04be6ba..79b4d1bc7 100644 --- a/src/locales/zh/commands.json +++ b/src/locales/zh/commands.json @@ -173,6 +173,9 @@ "Comfy_Undo": { "label": "撤销" }, + "Comfy_User_OpenSignInDialog": { + "label": "打开登录对话框" + }, "Workspace_CloseWorkflow": { "label": "关闭当前工作流" }, diff --git a/src/locales/zh/main.json b/src/locales/zh/main.json index 3fd65a1f9..219594469 100644 --- a/src/locales/zh/main.json +++ b/src/locales/zh/main.json @@ -613,6 +613,7 @@ "Open Logs Folder": "打开日志文件夹", "Open Models Folder": "打开模型文件夹", "Open Outputs Folder": "打开输出文件夹", + "Open Sign In Dialog": "打开登录对话框", "Open extra_model_paths_yaml": "打开 extra_model_paths.yaml", "Pin/Unpin Selected Items": "固定/取消固定选定项目", "Pin/Unpin Selected Nodes": "固定/取消固定选定节点",