summaryrefslogtreecommitdiffhomepage
path: root/packages/enterprise
diff options
context:
space:
mode:
authorDavid Hill <[email protected]>2025-12-02 17:00:45 +0000
committerDavid Hill <[email protected]>2025-12-02 17:00:45 +0000
commit58b30d678a910378a554b2ab580da4a2e17796cd (patch)
tree6be6118d39755712ffb875f4771ddfe35256b43a /packages/enterprise
parent408cdaf5e05dacc0675a15205fa2c80e667d2f03 (diff)
parentcae23cde09b5e0fa2c15a240135e2d2e4f864613 (diff)
downloadopencode-58b30d678a910378a554b2ab580da4a2e17796cd.tar.gz
opencode-58b30d678a910378a554b2ab580da4a2e17796cd.zip
Merge branch 'dev' of https://github.com/sst/opencode into dev
Diffstat (limited to 'packages/enterprise')
-rw-r--r--packages/enterprise/package.json2
-rw-r--r--packages/enterprise/src/routes/share/[shareID].tsx11
2 files changed, 11 insertions, 2 deletions
diff --git a/packages/enterprise/package.json b/packages/enterprise/package.json
index 982d95499..d615d3dab 100644
--- a/packages/enterprise/package.json
+++ b/packages/enterprise/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/enterprise",
- "version": "1.0.126",
+ "version": "1.0.127",
"private": true,
"type": "module",
"scripts": {
diff --git a/packages/enterprise/src/routes/share/[shareID].tsx b/packages/enterprise/src/routes/share/[shareID].tsx
index b95004749..f579bfa03 100644
--- a/packages/enterprise/src/routes/share/[shareID].tsx
+++ b/packages/enterprise/src/routes/share/[shareID].tsx
@@ -18,6 +18,10 @@ import z from "zod"
import NotFound from "../[...404]"
import { Tabs } from "@opencode-ai/ui/tabs"
import { preloadMultiFileDiff, PreloadMultiFileDiffResult } from "@pierre/precision-diffs/ssr"
+import { Diff } from "@opencode-ai/ui/diff-ssr"
+import { clientOnly } from "@solidjs/start"
+
+const ClientOnlyDiff = clientOnly(() => import("@opencode-ai/ui/diff").then((m) => ({ default: m.Diff })))
const SessionDataMissingError = NamedError.create(
"SessionDataMissingError",
@@ -230,6 +234,7 @@ export default function () {
"flex flex-col justify-between !overflow-visible [&_[data-slot=session-turn-message-header]]:top-[-32px]",
container: "px-4",
}}
+ diffComponent={ClientOnlyDiff}
/>
)}
</For>
@@ -299,6 +304,7 @@ export default function () {
content: "flex flex-col justify-between items-start",
container: "w-full pb-20 " + (wide() ? "max-w-146 mx-auto px-6" : "pr-6 pl-18"),
}}
+ diffComponent={ClientOnlyDiff}
>
<div classList={{ "w-full flex items-center justify-center pb-8 shrink-0": true }}>
<Logo class="w-58.5 opacity-12" />
@@ -311,6 +317,7 @@ export default function () {
<SessionReview
class="@4xl:hidden"
diffs={diffs()}
+ diffComponent={Diff}
classes={{
root: "pb-20",
header: "px-6",
@@ -318,9 +325,10 @@ export default function () {
}}
/>
<SessionReview
- class="hidden @4xl:flex"
split
+ class="hidden @4xl:flex"
diffs={splitDiffs()}
+ diffComponent={Diff}
classes={{
root: "pb-20",
header: "px-6",
@@ -352,6 +360,7 @@ export default function () {
<div class="relative h-full pt-8 overflow-y-auto no-scrollbar">
<SessionReview
diffs={diffs()}
+ diffComponent={Diff}
classes={{
root: "pb-20",
header: "px-4",