fix: overflow in workspace sidebar card

This commit is contained in:
Benjamin Shafii
2026-02-03 16:01:25 -08:00
parent c560f816be
commit 5d11e46651
4 changed files with 10 additions and 4 deletions

3
opencode.json Normal file
View File

@@ -0,0 +1,3 @@
{
"$schema": "https://opencode.ai/config.json"
}

View File

@@ -297,7 +297,7 @@ export default function SessionSidebar(props: SidebarProps) {
return (
<div
class={`space-y-2 rounded-lg border transition-colors ${
class={`space-y-2 rounded-lg border transition-colors overflow-hidden ${
isActive()
? "border-indigo-7/40 bg-indigo-2/20"
: "border-gray-6/40 bg-transparent"

View File

@@ -158,12 +158,15 @@ function OwpenbotSettings(props: {
const [telegramCheckDetail, setTelegramCheckDetail] = createSignal<string | null>(null);
const openworkServerClient = createMemo(() => {
const baseUrl = props.openworkServerUrl.trim();
const localBaseUrl = props.openworkServerHostInfo?.baseUrl?.trim() ?? "";
const hostToken = props.openworkServerHostInfo?.hostToken?.trim() ?? "";
const clientToken = props.openworkServerHostInfo?.clientToken?.trim() ?? "";
const settingsToken = props.openworkServerSettings.token?.trim() ?? "";
const token = clientToken || settingsToken;
// Use clientToken only when connecting to the local server; use settingsToken for remote
const isLocalServer = localBaseUrl && baseUrl === localBaseUrl;
const token = isLocalServer ? (clientToken || settingsToken) : (settingsToken || clientToken);
if (!baseUrl || !token || !props.openworkServerWorkspaceId) return null;
return createOpenworkServerClient({ baseUrl, token, hostToken });
return createOpenworkServerClient({ baseUrl, token, hostToken: isLocalServer ? hostToken : undefined });
});
const debugOwpenbot = (message: string, data?: Record<string, unknown>) => {
if (!props.developerMode) return;

View File

@@ -2726,7 +2726,7 @@ dependencies = [
[[package]]
name = "openwork"
version = "0.11.8"
version = "0.11.9"
dependencies = [
"base64 0.22.1",
"gethostname",