From 05897da651817a4fb4af3564119dba38e311988a Mon Sep 17 00:00:00 2001 From: Daniel Riccio Date: Sat, 24 May 2025 12:57:07 -0500 Subject: [PATCH 1/3] fix: set default codebaseIndexQdrantUrl in settings to ensure proper saving --- webview-ui/src/components/settings/SettingsView.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webview-ui/src/components/settings/SettingsView.tsx b/webview-ui/src/components/settings/SettingsView.tsx index 005bd23696..ab3866ede6 100644 --- a/webview-ui/src/components/settings/SettingsView.tsx +++ b/webview-ui/src/components/settings/SettingsView.tsx @@ -163,7 +163,10 @@ const SettingsView = forwardRef(({ onDone, t terminalCompressProgressBar, condensingApiConfigId, customCondensingPrompt, - codebaseIndexConfig, + codebaseIndexConfig = { + ...extensionState.codebaseIndexConfig, + codebaseIndexQdrantUrl: "http://localhost:6333", + }, //If this default is not set, the default value won't be set in the settings when saving codebaseIndexModels, } = cachedState From b97ec75d13611c13078f489cd29ee7dbbcae8454 Mon Sep 17 00:00:00 2001 From: Daniel Riccio Date: Sat, 24 May 2025 13:03:34 -0500 Subject: [PATCH 2/3] refactor: revert --- webview-ui/src/components/settings/SettingsView.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/webview-ui/src/components/settings/SettingsView.tsx b/webview-ui/src/components/settings/SettingsView.tsx index ab3866ede6..005bd23696 100644 --- a/webview-ui/src/components/settings/SettingsView.tsx +++ b/webview-ui/src/components/settings/SettingsView.tsx @@ -163,10 +163,7 @@ const SettingsView = forwardRef(({ onDone, t terminalCompressProgressBar, condensingApiConfigId, customCondensingPrompt, - codebaseIndexConfig = { - ...extensionState.codebaseIndexConfig, - codebaseIndexQdrantUrl: "http://localhost:6333", - }, //If this default is not set, the default value won't be set in the settings when saving + codebaseIndexConfig, codebaseIndexModels, } = cachedState From 636d77f576ec1a39dc1a60dc1b1edda686886bd8 Mon Sep 17 00:00:00 2001 From: Daniel Riccio Date: Sat, 24 May 2025 13:04:34 -0500 Subject: [PATCH 3/3] fix: set default for codebaseIndexQdrantUrl --- webview-ui/src/context/ExtensionStateContext.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webview-ui/src/context/ExtensionStateContext.tsx b/webview-ui/src/context/ExtensionStateContext.tsx index 9daa52dcab..e35e5e27ff 100644 --- a/webview-ui/src/context/ExtensionStateContext.tsx +++ b/webview-ui/src/context/ExtensionStateContext.tsx @@ -187,7 +187,7 @@ export const ExtensionStateContextProvider: React.FC<{ children: React.ReactNode autoCondenseContextPercent: 100, codebaseIndexConfig: { codebaseIndexEnabled: false, - codebaseIndexQdrantUrl: "", + codebaseIndexQdrantUrl: "http://localhost:6333", codebaseIndexEmbedderProvider: "openai", codebaseIndexEmbedderBaseUrl: "", codebaseIndexEmbedderModelId: "",