From 4609d12efe9e9a2e9a69eef5e01022bce295191e Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Wed, 19 Nov 2025 22:56:46 -0600 Subject: [PATCH] fix: type errors --- packages/desktop/src/context/session.tsx | 2 +- packages/desktop/src/pages/directory-layout.tsx | 2 +- packages/desktop/src/pages/session.tsx | 2 +- packages/ui/src/components/session-timeline.tsx | 1 - packages/ui/tsconfig.json | 11 +++++++++-- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/packages/desktop/src/context/session.tsx b/packages/desktop/src/context/session.tsx index 9689f0e22..e6b6b40da 100644 --- a/packages/desktop/src/context/session.tsx +++ b/packages/desktop/src/context/session.tsx @@ -60,7 +60,7 @@ export const { use: useSession, provider: SessionProvider } = createSimpleContex }) const status = createMemo( () => - sync.data.session_status[params.id] ?? { + sync.data.session_status[params.id ?? ""] ?? { type: "idle", }, ) diff --git a/packages/desktop/src/pages/directory-layout.tsx b/packages/desktop/src/pages/directory-layout.tsx index 9447e37f0..2fe750fda 100644 --- a/packages/desktop/src/pages/directory-layout.tsx +++ b/packages/desktop/src/pages/directory-layout.tsx @@ -12,7 +12,7 @@ export default function Layout(props: ParentProps) { const params = useParams() const sync = useGlobalSync() const directory = createMemo(() => { - const decoded = base64Decode(params.dir) + const decoded = base64Decode(params.dir!) return sync.data.projects.find((x) => x.worktree === decoded)?.worktree ?? "/" }) return ( diff --git a/packages/desktop/src/pages/session.tsx b/packages/desktop/src/pages/session.tsx index 8d166cd37..de92db33f 100644 --- a/packages/desktop/src/pages/session.tsx +++ b/packages/desktop/src/pages/session.tsx @@ -334,7 +334,7 @@ export default function Page() { diff --git a/packages/ui/src/components/session-timeline.tsx b/packages/ui/src/components/session-timeline.tsx index 4ff43427f..25d905870 100644 --- a/packages/ui/src/components/session-timeline.tsx +++ b/packages/ui/src/components/session-timeline.tsx @@ -1,4 +1,3 @@ -import { createSeen } from "../hooks/create-seen" import { AssistantMessage } from "@opencode-ai/sdk" import { useData } from "../context" import { Binary } from "@opencode-ai/util/binary" diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index c35314407..10a513bb4 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -13,9 +13,16 @@ "module": "ESNext", "moduleResolution": "bundler", "noEmit": true, - "lib": ["es2022", "dom", "dom.iterable"], + "lib": [ + "es2023", + "dom", + "dom.iterable" + ], // Type Checking & Safety "strict": true, - "types": ["vite/client", "bun"] + "types": [ + "vite/client", + "bun" + ] } }