From 330e44eae83106e4ea15500fb67b9b143501a3c7 Mon Sep 17 00:00:00 2001 From: marius-kilocode Date: Tue, 23 Jun 2026 10:32:27 +0200 Subject: [PATCH] refactor(vscode): hide experimental sandbox controls --- .../with-thinking-420-chromium-linux.png | 4 +-- .../src/components/chat/PromptInput.tsx | 29 ++----------------- .../components/settings/ExperimentalTab.tsx | 15 +--------- .../kilo-vscode/webview-ui/src/i18n/ar.ts | 8 ----- .../kilo-vscode/webview-ui/src/i18n/br.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/bs.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/da.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/de.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/en.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/es.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/fr.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/it.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/ja.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/ko.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/nl.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/no.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/pl.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/ru.ts | 8 ----- .../kilo-vscode/webview-ui/src/i18n/th.ts | 9 ------ .../kilo-vscode/webview-ui/src/i18n/tr.ts | 8 ----- .../kilo-vscode/webview-ui/src/i18n/uk.ts | 8 ----- .../kilo-vscode/webview-ui/src/i18n/zh.ts | 7 ----- .../kilo-vscode/webview-ui/src/i18n/zht.ts | 7 ----- .../webview-ui/src/styles/prompt-input.css | 6 ++-- .../webview-ui/src/types/messages/config.ts | 1 - packages/ui/src/components/icon.tsx | 1 - 26 files changed, 8 insertions(+), 220 deletions(-) diff --git a/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-thinking-420-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-thinking-420-chromium-linux.png index e57445c091..6beec18acc 100644 --- a/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-thinking-420-chromium-linux.png +++ b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-thinking-420-chromium-linux.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fec636ab0cbda6288cca4f86cee410fb53b618e3da0d19d6985772c94627244d -size 6778 +oid sha256:88d2598f448e68b32b3daef5420a3e31ae5fdafe77ced20aadbc4fdf4c1ab84a +size 4682 diff --git a/packages/kilo-vscode/webview-ui/src/components/chat/PromptInput.tsx b/packages/kilo-vscode/webview-ui/src/components/chat/PromptInput.tsx index 0e47e40ac3..71b87c08ce 100644 --- a/packages/kilo-vscode/webview-ui/src/components/chat/PromptInput.tsx +++ b/packages/kilo-vscode/webview-ui/src/components/chat/PromptInput.tsx @@ -78,7 +78,7 @@ export const PromptInput: Component = (props) => { const session = useSession() const server = useServer() const indexing = useIndexing() - const { config, features, updateConfig, saveConfig } = useConfig() + const { config, features } = useConfig() const provider = useProvider() const language = useLanguage() const vscode = useVSCode() @@ -142,7 +142,6 @@ export const PromptInput: Component = (props) => { const [reviewComments, setReviewComments] = createSignal([]) const [enhancing, setEnhancing] = createSignal(false) const [autoApprove, setAutoApprove] = createSignal(false) - const sandbox = () => config().experimental?.sandbox ?? false let enhanceCounter = 0 let preEnhanceText: string | null = null @@ -1060,35 +1059,11 @@ export const PromptInput: Component = (props) => { : language.t("prompt.action.autoApprove.enable") } aria-pressed={autoApprove()} - class={`prompt-status-button ${autoApprove() ? "prompt-status-button--active" : ""}`} + class={`prompt-auto-approve-button ${autoApprove() ? "prompt-auto-approve-button--active" : ""}`} > - - -