diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 86cd04113..d3d216cf4 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -146,8 +146,6 @@ let webSearchEnabled = false; let codeInterpreterEnabled = false; - - let showCommands = false; let generating = false; diff --git a/src/lib/components/chat/ChatControls.svelte b/src/lib/components/chat/ChatControls.svelte index 76f9de9d2..2f5aec4b0 100644 --- a/src/lib/components/chat/ChatControls.svelte +++ b/src/lib/components/chat/ChatControls.svelte @@ -60,7 +60,9 @@ // Tab state for Controls+Files panel let activeTab = savedTab; // svelte-ignore reactive_declaration_module_script_dependency - $: { savedTab = activeTab }; + $: { + savedTab = activeTab; + } $: hasMessages = history?.messages && Object.keys(history.messages).length > 0; @@ -285,7 +287,8 @@
{#if showControlsTab} + + + + {$i18n.t('Terminal')} - {#if terminalExpanded} -
- -
- {/if} -
+ {#if terminalExpanded} +
+ {/if} + + + + + + + {#if terminalExpanded} +
+ +
+ {/if} +
{/if} {/if} diff --git a/src/lib/components/chat/FileNav/FileEntryRow.svelte b/src/lib/components/chat/FileNav/FileEntryRow.svelte index 6f531b0f0..b572b1525 100644 --- a/src/lib/components/chat/FileNav/FileEntryRow.svelte +++ b/src/lib/components/chat/FileNav/FileEntryRow.svelte @@ -26,7 +26,9 @@
  • { if (entry.type !== 'directory') return; diff --git a/src/lib/components/chat/FileNav/FileNavToolbar.svelte b/src/lib/components/chat/FileNav/FileNavToolbar.svelte index 85ecf37da..ccf3eacea 100644 --- a/src/lib/components/chat/FileNav/FileNavToolbar.svelte +++ b/src/lib/components/chat/FileNav/FileNavToolbar.svelte @@ -45,7 +45,9 @@ {!selectedFile && i === breadcrumbs.length - 1 ? 'text-gray-700 dark:text-gray-300' : 'text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400'} - {dragOverCrumb === i ? 'bg-blue-50 dark:bg-blue-900/30 ring-1 ring-blue-400 dark:ring-blue-500' : ''}" + {dragOverCrumb === i + ? 'bg-blue-50 dark:bg-blue-900/30 ring-1 ring-blue-400 dark:ring-blue-500' + : ''}" on:click={() => onNavigate(crumb.path)} on:dragover={(e) => { if (!e.dataTransfer?.types.includes('application/x-terminal-file-move')) return; diff --git a/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte b/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte index 3e32571d2..0c9560fe2 100644 --- a/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte +++ b/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte @@ -96,9 +96,7 @@ } } - selectedToolIds = selectedToolIds.filter( - (id) => Object.keys(tools).includes(id) - ); + selectedToolIds = selectedToolIds.filter((id) => Object.keys(tools).includes(id)); }; diff --git a/src/lib/components/chat/XTerminal.svelte b/src/lib/components/chat/XTerminal.svelte index 3f48c59c1..eae497a50 100644 --- a/src/lib/components/chat/XTerminal.svelte +++ b/src/lib/components/chat/XTerminal.svelte @@ -5,12 +5,7 @@ import { WebLinksAddon } from '@xterm/addon-web-links'; import '@xterm/xterm/css/xterm.css'; - import { - terminalServers, - settings, - selectedTerminalId, - user - } from '$lib/stores'; + import { terminalServers, settings, selectedTerminalId, user } from '$lib/stores'; import { WEBUI_API_BASE_URL } from '$lib/constants'; import Tooltip from '$lib/components/common/Tooltip.svelte'; @@ -66,9 +61,7 @@ // Direct connection to open-terminal const base = info.baseUrl.replace(/\/$/, ''); const directTerminals = ($settings?.terminalServers ?? []).filter((s: any) => s.url); - const directMatch = directTerminals.find( - (s: any) => s.url === $selectedTerminalId - ); + const directMatch = directTerminals.find((s: any) => s.url === $selectedTerminalId); const apiKey = directMatch?.key ?? ''; authToken = apiKey; @@ -162,7 +155,8 @@ term = new Terminal({ cursorBlink: true, fontSize: 13, - fontFamily: "'JetBrains Mono', 'Fira Code', 'Cascadia Code', Menlo, Monaco, 'Courier New', monospace", + fontFamily: + "'JetBrains Mono', 'Fira Code', 'Cascadia Code', Menlo, Monaco, 'Courier New', monospace", theme: { background: '#1a1b26', foreground: '#c0caf5', @@ -263,9 +257,5 @@
    -
    +