From 07ab2c1295fa300c223d640eb76d793db7ce1587 Mon Sep 17 00:00:00 2001 From: Bruno Bergher Date: Sat, 10 Jan 2026 23:17:21 +0000 Subject: [PATCH] Search for buttons, visual tweaks --- .../src/components/chat/Announcement.tsx | 2 +- .../src/components/history/HistoryView.tsx | 4 +- .../marketplace/MarketplaceView.tsx | 4 +- .../components/MarketplaceItemCard.tsx | 2 +- webview-ui/src/components/mcp/McpView.tsx | 2 - webview-ui/src/components/modes/ModesView.tsx | 12 +- webview-ui/src/components/settings/About.tsx | 29 ++--- .../settings/AutoApproveSettings.tsx | 9 +- .../components/settings/BrowserSettings.tsx | 8 +- .../settings/CheckpointSettings.tsx | 8 +- .../settings/ContextManagementSettings.tsx | 12 +- .../settings/ExperimentalSettings.tsx | 8 +- .../components/settings/LanguageSettings.tsx | 8 +- .../settings/NotificationSettings.tsx | 8 +- .../components/settings/PromptsSettings.tsx | 9 +- .../src/components/settings/SectionHeader.tsx | 7 +- .../settings/SettingsSearchResults.tsx | 4 +- .../src/components/settings/SettingsView.tsx | 11 +- .../settings/SlashCommandsSettings.tsx | 9 +- .../components/settings/TerminalSettings.tsx | 8 +- .../src/components/settings/UISettings.tsx | 8 +- .../__tests__/SettingsSearchResults.spec.tsx | 30 ++--- webview-ui/src/components/ui/alert-dialog.tsx | 15 +-- webview-ui/src/components/ui/dialog.tsx | 4 +- .../hooks/__tests__/useSettingsSearch.spec.ts | 33 ++++++ webview-ui/src/hooks/useSettingsSearch.ts | 12 +- .../__tests__/parseSettingsI18nKeys.spec.ts | 58 ++++++++++ webview-ui/src/utils/parseSettingsI18nKeys.ts | 108 +++++++++++++++++- 28 files changed, 271 insertions(+), 161 deletions(-) diff --git a/webview-ui/src/components/chat/Announcement.tsx b/webview-ui/src/components/chat/Announcement.tsx index 490d0f2d68..1bb873db07 100644 --- a/webview-ui/src/components/chat/Announcement.tsx +++ b/webview-ui/src/components/chat/Announcement.tsx @@ -35,7 +35,7 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => { hideAnnouncement() } }}> - + {t("chat:announcement.title", { version: Package.version })} diff --git a/webview-ui/src/components/history/HistoryView.tsx b/webview-ui/src/components/history/HistoryView.tsx index d08041eda0..d8ee431593 100644 --- a/webview-ui/src/components/history/HistoryView.tsx +++ b/webview-ui/src/components/history/HistoryView.tsx @@ -88,8 +88,10 @@ const HistoryView = ({ onDone }: HistoryViewProps) => { variant="ghost" className="px-1.5 -ml-2" onClick={onDone} - aria-label={t("settings:back")}> + aria-label={t("history:done")} + data-testid="history-done-button"> + {t("history:done")}

{t("history:history")}

diff --git a/webview-ui/src/components/marketplace/MarketplaceView.tsx b/webview-ui/src/components/marketplace/MarketplaceView.tsx index 312736a8df..1e5e60878e 100644 --- a/webview-ui/src/components/marketplace/MarketplaceView.tsx +++ b/webview-ui/src/components/marketplace/MarketplaceView.tsx @@ -128,12 +128,12 @@ export function MarketplaceView({ stateManager, onDone, targetTab }: Marketplace />