Multi-run with configurable prompt templates (#1111)

* Multi-run with configurable prompt templates

* Fixes

* Fix handleDuplicate fire-and-forget: await createTemplate and handle failure

* Add Polish translations for prompt template and multirun group keys

* fix: migrate remaining Remix icons to Icon component in MultiRunLauncher

---------

Signed-off-by: Tom Rochette <roctom@gmail.com>
This commit is contained in:
Tom Rochette
2026-05-21 16:35:42 +03:00
committed by GitHub
parent 8dac0f73c0
commit 6cc1afc963
29 changed files with 1590 additions and 564 deletions
@@ -1570,4 +1570,37 @@ export const settingsDict = {
"settings.magicPrompts.page.toast.resetFailed": "Не вдалося скинути промпт",
"settings.magicPrompts.page.toast.resetAllSuccess": "Усі перевизначення промптів скинуто",
"settings.magicPrompts.page.toast.resetAllFailed": "Не вдалося скинути всі промпти",
"settings.page.promptTemplates.title": "Шаблони промптів",
"settings.promptTemplates.sidebar.title": "Шаблони промптів",
"settings.promptTemplates.sidebar.total": "Всього: {count}",
"settings.promptTemplates.sidebar.empty.title": "Немає шаблонів промптів",
"settings.promptTemplates.sidebar.empty.description": "Створіть шаблон промпту для початку.",
"settings.promptTemplates.sidebar.toast.deleted": 'Шаблон "{name}" видалено',
"settings.promptTemplates.sidebar.toast.deleteFailed": "Не вдалося видалити шаблон",
"settings.promptTemplates.sidebar.toast.nameRequired": "Назва шаблону обов'язкова",
"settings.promptTemplates.sidebar.toast.renamed": "Шаблон перейменовано",
"settings.promptTemplates.sidebar.toast.renameFailed": "Не вдалося перейменувати шаблон",
"settings.promptTemplates.sidebar.dialog.deleteTitle": "Видалити шаблон?",
"settings.promptTemplates.sidebar.dialog.deleteDescription": 'Це назавжди видалить "{name}". Цю дію не можна скасувати.',
"settings.promptTemplates.sidebar.renameDialog.title": "Перейменувати шаблон",
"settings.promptTemplates.sidebar.renameDialog.description": 'Введіть нову назву для "{name}".',
"settings.promptTemplates.sidebar.renameDialog.placeholder": "Назва шаблону",
"settings.promptTemplates.sidebar.badge.default": "за замовчуванням",
"settings.promptTemplates.page.empty.title": "Оберіть шаблон",
"settings.promptTemplates.page.empty.description": "Оберіть шаблон на бічній панелі для редагування.",
"settings.promptTemplates.page.title.new": "Новий шаблон",
"settings.promptTemplates.page.subtitle.edit": "Редагувати шаблон",
"settings.promptTemplates.page.subtitle.new": "Створити новий шаблон промпту",
"settings.promptTemplates.page.section.identity": "Ідентифікація",
"settings.promptTemplates.page.field.name": "Назва",
"settings.promptTemplates.page.field.namePlaceholder": "Назва шаблону",
"settings.promptTemplates.page.section.template": "Шаблон",
"settings.promptTemplates.page.field.templatePlaceholder": "Введіть текст шаблону промпту...",
"settings.promptTemplates.page.templateHint": "Цей текст буде додано перед промптом користувача при виборі в групі мультизапуску.",
"settings.promptTemplates.page.toast.nameRequired": "Назва шаблону обов'язкова",
"settings.promptTemplates.page.toast.updated": "Шаблон оновлено",
"settings.promptTemplates.page.toast.updateFailed": "Не вдалося оновити шаблон",
"settings.promptTemplates.page.toast.created": "Шаблон створено",
"settings.promptTemplates.page.toast.createFailed": "Не вдалося створити шаблон",
"settings.promptTemplates.page.toast.saveUnexpectedError": "Сталася неочікувана помилка під час збереження",
} as const;