From 525b7424fe1fa38098419cddac4bef132d2f7823 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Tue, 7 Jan 2025 22:30:21 -0500 Subject: [PATCH] Cleanup the welcome screen to be less Claude focused --- src/core/config/ConfigManager.ts | 2 +- src/core/config/__tests__/ConfigManager.test.ts | 10 +++++----- webview-ui/src/components/chat/ChatView.tsx | 9 ++------- webview-ui/src/components/settings/ApiOptions.tsx | 10 ++++------ webview-ui/src/components/settings/SettingsView.tsx | 3 --- webview-ui/src/components/welcome/WelcomeView.tsx | 13 ++++--------- 6 files changed, 16 insertions(+), 31 deletions(-) diff --git a/src/core/config/ConfigManager.ts b/src/core/config/ConfigManager.ts index 562ecb3..7e4393d 100644 --- a/src/core/config/ConfigManager.ts +++ b/src/core/config/ConfigManager.ts @@ -16,7 +16,7 @@ export class ConfigManager { default: {} } } - private readonly SCOPE_PREFIX = "cline_config_" + private readonly SCOPE_PREFIX = "roo_cline_config_" private readonly context: ExtensionContext constructor(context: ExtensionContext) { diff --git a/src/core/config/__tests__/ConfigManager.test.ts b/src/core/config/__tests__/ConfigManager.test.ts index f185ede..b8170ee 100644 --- a/src/core/config/__tests__/ConfigManager.test.ts +++ b/src/core/config/__tests__/ConfigManager.test.ts @@ -121,7 +121,7 @@ describe('ConfigManager', () => { } expect(mockSecrets.store).toHaveBeenCalledWith( - 'cline_config_api_config', + 'roo_cline_config_api_config', JSON.stringify(expectedConfig, null, 2) ) }) @@ -154,7 +154,7 @@ describe('ConfigManager', () => { } expect(mockSecrets.store).toHaveBeenCalledWith( - 'cline_config_api_config', + 'roo_cline_config_api_config', JSON.stringify(expectedConfig, null, 2) ) }) @@ -196,7 +196,7 @@ describe('ConfigManager', () => { } expect(mockSecrets.store).toHaveBeenCalledWith( - 'cline_config_api_config', + 'roo_cline_config_api_config', JSON.stringify(expectedConfig, null, 2) ) }) @@ -256,7 +256,7 @@ describe('ConfigManager', () => { } expect(mockSecrets.store).toHaveBeenCalledWith( - 'cline_config_api_config', + 'roo_cline_config_api_config', JSON.stringify(expectedConfig, null, 2) ) }) @@ -314,7 +314,7 @@ describe('ConfigManager', () => { } expect(mockSecrets.store).toHaveBeenCalledWith( - 'cline_config_api_config', + 'roo_cline_config_api_config', JSON.stringify(expectedConfig, null, 2) ) }) diff --git a/webview-ui/src/components/chat/ChatView.tsx b/webview-ui/src/components/chat/ChatView.tsx index db11547..12a7e93 100644 --- a/webview-ui/src/components/chat/ChatView.tsx +++ b/webview-ui/src/components/chat/ChatView.tsx @@ -1,4 +1,4 @@ -import { VSCodeButton, VSCodeLink } from "@vscode/webview-ui-toolkit/react" +import { VSCodeButton } from "@vscode/webview-ui-toolkit/react" import debounce from "debounce" import { useCallback, useEffect, useMemo, useRef, useState } from "react" import { useDeepCompareEffect, useEvent, useMount } from "react-use" @@ -868,12 +868,7 @@ const ChatView = ({ isHidden, showAnnouncement, hideAnnouncement, showHistoryVie

What can I do for you?

- Thanks to{" "} - - Claude 3.5 Sonnet's agentic coding capabilities, - {" "} + Thanks to the latest breakthroughs in agentic coding capabilities, I can handle complex software development tasks step-by-step. With tools that let me create & edit files, explore complex projects, use the browser, and execute terminal commands (after you grant permission), I can assist you in ways that go beyond code completion or diff --git a/webview-ui/src/components/settings/ApiOptions.tsx b/webview-ui/src/components/settings/ApiOptions.tsx index ff1535d..cc30ae9 100644 --- a/webview-ui/src/components/settings/ApiOptions.tsx +++ b/webview-ui/src/components/settings/ApiOptions.tsx @@ -43,12 +43,11 @@ import OpenAiModelPicker from "./OpenAiModelPicker" import GlamaModelPicker from "./GlamaModelPicker" interface ApiOptionsProps { - showModelOptions: boolean apiErrorMessage?: string modelIdErrorMessage?: string } -const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage }: ApiOptionsProps) => { +const ApiOptions = ({ apiErrorMessage, modelIdErrorMessage }: ApiOptionsProps) => { const { apiConfiguration, setApiConfiguration, uriScheme, onUpdateApiConfig } = useExtensionState() const [ollamaModels, setOllamaModels] = useState([]) const [lmStudioModels, setLmStudioModels] = useState([]) @@ -695,16 +694,15 @@ const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage }:

)} - {selectedProvider === "glama" && showModelOptions && } + {selectedProvider === "glama" && } - {selectedProvider === "openrouter" && showModelOptions && } + {selectedProvider === "openrouter" && } {selectedProvider !== "glama" && selectedProvider !== "openrouter" && selectedProvider !== "openai" && selectedProvider !== "ollama" && - selectedProvider !== "lmstudio" && - showModelOptions && ( + selectedProvider !== "lmstudio" && ( <>