From 68b60a27497d0959802173cbc9fcdabdcf123584 Mon Sep 17 00:00:00 2001 From: Daniel <57051444+daniel-lxs@users.noreply.github.com> Date: Sat, 24 May 2025 17:51:15 -0500 Subject: [PATCH] Add unsaved settings warning to codebase indexing settings view (#3944) --- webview-ui/src/components/settings/CodeIndexSettings.tsx | 6 ++++++ webview-ui/src/i18n/locales/ca/settings.json | 1 + webview-ui/src/i18n/locales/de/settings.json | 1 + webview-ui/src/i18n/locales/en/settings.json | 1 + webview-ui/src/i18n/locales/es/settings.json | 1 + webview-ui/src/i18n/locales/fr/settings.json | 1 + webview-ui/src/i18n/locales/hi/settings.json | 1 + webview-ui/src/i18n/locales/it/settings.json | 1 + webview-ui/src/i18n/locales/ja/settings.json | 1 + webview-ui/src/i18n/locales/ko/settings.json | 1 + webview-ui/src/i18n/locales/nl/settings.json | 1 + webview-ui/src/i18n/locales/pl/settings.json | 1 + webview-ui/src/i18n/locales/pt-BR/settings.json | 1 + webview-ui/src/i18n/locales/ru/settings.json | 1 + webview-ui/src/i18n/locales/tr/settings.json | 1 + webview-ui/src/i18n/locales/vi/settings.json | 1 + webview-ui/src/i18n/locales/zh-CN/settings.json | 1 + webview-ui/src/i18n/locales/zh-TW/settings.json | 1 + 18 files changed, 23 insertions(+) diff --git a/webview-ui/src/components/settings/CodeIndexSettings.tsx b/webview-ui/src/components/settings/CodeIndexSettings.tsx index 5e90679fc1..8aaaa888bb 100644 --- a/webview-ui/src/components/settings/CodeIndexSettings.tsx +++ b/webview-ui/src/components/settings/CodeIndexSettings.tsx @@ -324,6 +324,12 @@ export const CodeIndexSettings: React.FC = ({ + {(!areSettingsCommitted || !validateIndexingConfig(codebaseIndexConfig, apiConfiguration)) && ( +

+ {t("settings:codeIndex.unsavedSettingsMessage")} +

+ )} +
{(indexingStatus.systemStatus === "Error" || indexingStatus.systemStatus === "Standby") && (