diff --git a/src/lib/components/chat/ChatControls.svelte b/src/lib/components/chat/ChatControls.svelte index 8ac5f06617..8f547d6b27 100644 --- a/src/lib/components/chat/ChatControls.svelte +++ b/src/lib/components/chat/ChatControls.svelte @@ -102,7 +102,7 @@ $: if ($selectedTerminalId && showFilesTab) { activeTab = 'files'; if (largeScreen) { - showControls.set(true); + showControls.set($settings?.showFilesOnTerminalSelect ?? true); } } diff --git a/src/lib/components/chat/Settings/Interface.svelte b/src/lib/components/chat/Settings/Interface.svelte index 0ff94de145..b77d216459 100644 --- a/src/lib/components/chat/Settings/Interface.svelte +++ b/src/lib/components/chat/Settings/Interface.svelte @@ -32,6 +32,7 @@ let widescreenMode = false; let splitLargeChunks = false; let scrollOnBranchChange = true; + let showFilesOnTerminalSelect = true; let userLocation = false; // Interface @@ -244,6 +245,7 @@ widescreenMode = $settings?.widescreenMode ?? false; splitLargeChunks = $settings?.splitLargeChunks ?? false; scrollOnBranchChange = $settings?.scrollOnBranchChange ?? true; + showFilesOnTerminalSelect = $settings?.showFilesOnTerminalSelect ?? true; temporaryChatByDefault = $settings?.temporaryChatByDefault ?? false; chatDirection = $settings?.chatDirection ?? 'auto'; @@ -1065,6 +1067,25 @@ +