From 659f15aa9b000c8b53db775b9ec128c724c9e622 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:53:29 -0600 Subject: [PATCH] fix(app): no changes in review pane --- packages/app/src/pages/session.tsx | 33 +++++++++++++++++++----- packages/opencode/src/session/summary.ts | 16 +----------- 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx index 73f67c740..9453dd703 100644 --- a/packages/app/src/pages/session.tsx +++ b/packages/app/src/pages/session.tsx @@ -1026,10 +1026,31 @@ export default function Page() { -
- -
{language.t("session.review.empty")}
-
+ + +
{language.t("session.review.empty")}
+ + ) + } + diffs={reviewDiffs} + view={view} + diffStyle={input.diffStyle} + onDiffStyleChange={input.onDiffStyleChange} + onScrollRef={(el) => setTree("reviewScroll", el)} + focusedFile={tree.activeDiff} + onLineComment={(comment) => addCommentToContext({ ...comment, origin: "review" })} + comments={comments.all()} + focusedComment={comments.focus()} + onFocusedCommentChange={comments.setFocus} + onViewFile={openReviewFile} + classes={input.classes} + />
) @@ -1041,7 +1062,7 @@ export default function Page() { diffStyle: layout.review.diffStyle(), onDiffStyleChange: layout.review.setDiffStyle, loadingClass: "px-6 py-4 text-text-weak", - emptyClass: "h-full px-6 pb-30 flex flex-col items-center justify-center text-center gap-6", + emptyClass: "h-full pb-30 flex flex-col items-center justify-center text-center gap-6", })} @@ -1569,7 +1590,7 @@ export default function Page() { container: "px-4", }, loadingClass: "px-4 py-4 text-text-weak", - emptyClass: "h-full px-4 pb-30 flex flex-col items-center justify-center text-center gap-6", + emptyClass: "h-full pb-30 flex flex-col items-center justify-center text-center gap-6", })} scroll={ui.scroll} onResumeScroll={resumeScroll} diff --git a/packages/opencode/src/session/summary.ts b/packages/opencode/src/session/summary.ts index 91a520a9b..b92fc9979 100644 --- a/packages/opencode/src/session/summary.ts +++ b/packages/opencode/src/session/summary.ts @@ -9,8 +9,6 @@ import { Identifier } from "@/id/id" import { Snapshot } from "@/snapshot" import { Log } from "@/util/log" -import path from "path" -import { Instance } from "@/project/instance" import { Storage } from "@/storage/storage" import { Bus } from "@/bus" @@ -91,18 +89,7 @@ export namespace SessionSummary { ) async function summarizeSession(input: { sessionID: string; messages: MessageV2.WithParts[] }) { - const files = new Set( - input.messages - .flatMap((x) => x.parts) - .filter((x) => x.type === "patch") - .flatMap((x) => x.files) - .map((x) => path.relative(Instance.worktree, x).replaceAll("\\", "/")), - ) - const diffs = await computeDiff({ messages: input.messages }).then((x) => - x.filter((x) => { - return files.has(x.file) - }), - ) + const diffs = await computeDiff({ messages: input.messages }) await Session.update(input.sessionID, (draft) => { draft.summary = { additions: diffs.reduce((sum, x) => sum + x.additions, 0), @@ -206,7 +193,6 @@ export namespace SessionSummary { for (const part of item.parts) { if (part.type === "step-finish" && part.snapshot) { to = part.snapshot - break } } }