authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-02-18 22:40:41-08:00
committergravatar for jmarminge@gmail.comJulius Marminge <jmarminge@gmail.com> 2026-02-18 23:54:48-08:00
log978c8101395ee76cd507241ecec89f467adc4b04
treeca7c9f884e15b36cfbfa654297bf21d4b52636fc
parent1a315235b77d0a5b32057c700c4e5285d7dcd9b8

Fix web typecheck regressions after rebase

Co-authored-by: codex <codex@users.noreply.github.com>

2 files changed, 6 insertions(+), 1 deletions(-)

apps/web/src/components/DiffPanel.tsx+5-1
......@@ -6,6 +6,7 @@ import {
66 WorkerPoolContextProvider,
77} from "@pierre/diffs/react";
88import { useQuery, useQueryClient } from "@tanstack/react-query";
9import { useParams } from "@tanstack/react-router";
910import { Columns2Icon, Rows3Icon } from "lucide-react";
1011import { type ReactNode, useEffect, useMemo, useRef, useState } from "react";
1112import { checkpointDiffQueryOptions, providerQueryKeys } from "~/lib/providerReactQuery";
......@@ -105,7 +106,10 @@ export default function DiffPanel({ mode = "inline" }: DiffPanelProps) {
105106 const queryClient = useQueryClient();
106107 const [diffRenderMode, setDiffRenderMode] = useState<DiffRenderMode>("stacked");
107108 const patchViewportRef = useRef<HTMLDivElement>(null);
108 const activeThread = state.threads.find((thread) => thread.id === state.activeThreadId);
109 const params = useParams({ strict: false });
110 const routeThreadId = typeof params.threadId === "string" ? params.threadId : null;
111 const activeThreadId = state.diffThreadId ?? routeThreadId;
112 const activeThread = state.threads.find((thread) => thread.id === activeThreadId);
109113 const activeThreadRuntimeId =
110114 activeThread?.codexThreadId ?? activeThread?.session?.threadId ?? null;
111115 const activeSessionId = activeThread?.session?.sessionId ?? null;
apps/web/src/threadFactory.ts+1
......@@ -33,6 +33,7 @@ export function createThread(projectId: string, options: CreateThreadOptions = {
3333 session: null,
3434 messages: [],
3535 events: [],
36 turnDiffSummaries: [],
3637 error: null,
3738 createdAt,
3839 branch: options.branch ?? null,