From c06a87a0d83af496ab42b473533abce1597143f1 Mon Sep 17 00:00:00 2001 From: ftboy Date: Thu, 11 Dec 2025 20:45:48 +0800 Subject: [PATCH 1/2] feat: add delete button to agent cards with confirmation dialog --- .../src/components/agent-config/AgentCard.vue | 80 +++++++++++++------ src/renderer/src/i18n/en-US/agents.json | 15 ++++ src/renderer/src/i18n/fa-IR/agents.json | 15 ++++ src/renderer/src/i18n/fr-FR/agents.json | 15 ++++ src/renderer/src/i18n/ja-JP/agents.json | 15 ++++ src/renderer/src/i18n/ko-KR/agents.json | 15 ++++ src/renderer/src/i18n/ru-RU/agents.json | 15 ++++ src/renderer/src/i18n/zh-CN/agents.json | 15 ++++ src/renderer/src/i18n/zh-HK/agents.json | 16 ++++ src/renderer/src/i18n/zh-TW/agents.json | 16 ++++ src/renderer/src/views/Agents.vue | 32 ++++++++ .../types/presenters/legacy.presenters.d.ts | 1 + 12 files changed, 225 insertions(+), 25 deletions(-) diff --git a/src/renderer/src/components/agent-config/AgentCard.vue b/src/renderer/src/components/agent-config/AgentCard.vue index 72af42d..8b15926 100644 --- a/src/renderer/src/components/agent-config/AgentCard.vue +++ b/src/renderer/src/components/agent-config/AgentCard.vue @@ -16,28 +16,15 @@
- - - - by - - {{ agent.provider.organization }} - - - {{ agent.provider.organization }} - - + + +
@@ -75,9 +62,6 @@ /> - - - @@ -85,6 +69,26 @@ v-model:show-agent-settings="showAgentSettings" :selected-agent="selectedAgent" /> + + + + + + {{ t('agents.agentCard.deleteConfirm.title') }} + + {{ t('agents.agentCard.deleteConfirm.description') }} + + + + + {{ t('dialog.cancel') }} + + + {{ t('agents.agentCard.deleteConfirm.confirm') }} + + + +