summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components/session-review.tsx
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-08 06:24:19 -0600
committerAdam <[email protected]>2025-12-08 06:24:24 -0600
commit9363c15b4a1fafca2d30063ebcb166f36ba35235 (patch)
treefa7d6c62a0b0d0f7811562d6d989735bfad49537 /packages/ui/src/components/session-review.tsx
parent3325823f23800687e4af8d9960438b848bd4e005 (diff)
downloadopencode-9363c15b4a1fafca2d30063ebcb166f36ba35235.tar.gz
opencode-9363c15b4a1fafca2d30063ebcb166f36ba35235.zip
feat: better code and diff perf
Diffstat (limited to 'packages/ui/src/components/session-review.tsx')
-rw-r--r--packages/ui/src/components/session-review.tsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/ui/src/components/session-review.tsx b/packages/ui/src/components/session-review.tsx
index 6dbaaec18..cc82dcbd4 100644
--- a/packages/ui/src/components/session-review.tsx
+++ b/packages/ui/src/components/session-review.tsx
@@ -11,6 +11,7 @@ import { createStore } from "solid-js/store"
import { type FileDiff } from "@opencode-ai/sdk"
import { PreloadMultiFileDiffResult } from "@pierre/precision-diffs/ssr"
import { Dynamic } from "solid-js/web"
+import { checksum } from "@opencode-ai/util/encode"
export interface SessionReviewProps {
split?: boolean
@@ -105,10 +106,12 @@ export const SessionReview = (props: SessionReviewProps) => {
before={{
name: diff.file!,
contents: diff.before!,
+ cacheKey: checksum(diff.before),
}}
after={{
name: diff.file!,
contents: diff.after!,
+ cacheKey: checksum(diff.after),
}}
/>
</Accordion.Content>