From 41a8a3b18efdf7039628d5b99a6a871cb839350c Mon Sep 17 00:00:00 2001 From: mo Date: Thu, 25 Jun 2026 01:42:25 +0000 Subject: [PATCH] Resizable workbench with proper scroll and fix chat message contrast. Workbench drag handle for SQL/agent panels; dark-theme user bubbles and input field readable. --- ui/src/components/features/AgentWorkbench.tsx | 2 +- ui/src/components/features/CommandBar.tsx | 2 +- ui/src/components/features/CommsPanel.tsx | 4 +- ui/src/components/features/SqlWorkbench.tsx | 10 +-- ui/src/components/features/WorkbenchPanel.tsx | 63 ++++++++++++++++--- ui/src/components/ui/Input.tsx | 2 +- 6 files changed, 65 insertions(+), 18 deletions(-) diff --git a/ui/src/components/features/AgentWorkbench.tsx b/ui/src/components/features/AgentWorkbench.tsx index cbf7b02..e6fe719 100644 --- a/ui/src/components/features/AgentWorkbench.tsx +++ b/ui/src/components/features/AgentWorkbench.tsx @@ -34,7 +34,7 @@ export function AgentWorkbench({ agent, lines, busy, onSendPrompt, compact }: Pr }, [lines, busy]) return ( -
+
setInput(e.target.value)} placeholder={selectedAgent ? `Command ${selectedAgent.name.split(' ·')[0]}…` : 'Enter command — auto-routed to specialist…'} disabled={busy} - className="flex-1" + className="flex-1 bg-surface text-foreground placeholder:text-foreground-faint dark:bg-[#0d1520] dark:text-slate-100 dark:placeholder:text-slate-500" />
-
-