summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorzerone0x <[email protected]>2026-01-27 01:32:16 +0800
committerGitHub <[email protected]>2026-01-26 12:32:16 -0500
commitec2ab639bb60ce42f84d74c04641dc4281e4a82c (patch)
treeb3cb4b68a55786c3a2b3e6f5d2f85d581e8f64e2
parentd05ed5ca83e03904c7c3dda23a6dcccfd607bdce (diff)
downloadopencode-ec2ab639bb60ce42f84d74c04641dc4281e4a82c.tar.gz
opencode-ec2ab639bb60ce42f84d74c04641dc4281e4a82c.zip
fix(enterprise): add message navigation to share page desktop view (#10071)
Co-authored-by: Claude <[email protected]>
-rw-r--r--packages/enterprise/src/routes/share/[shareID].tsx10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/enterprise/src/routes/share/[shareID].tsx b/packages/enterprise/src/routes/share/[shareID].tsx
index 483db4d93..a2607891c 100644
--- a/packages/enterprise/src/routes/share/[shareID].tsx
+++ b/packages/enterprise/src/routes/share/[shareID].tsx
@@ -20,6 +20,7 @@ import { createStore } from "solid-js/store"
import z from "zod"
import NotFound from "../[...404]"
import { Tabs } from "@opencode-ai/ui/tabs"
+import { MessageNav } from "@opencode-ai/ui/message-nav"
import { preloadMultiFileDiff, PreloadMultiFileDiffResult } from "@pierre/diffs/ssr"
import { Diff as SSRDiff } from "@opencode-ai/ui/diff-ssr"
import { clientOnly } from "@solidjs/start"
@@ -362,6 +363,15 @@ export default function () {
{title()}
</div>
<div class="flex items-start justify-start h-full min-h-0">
+ <Show when={messages().length > 1}>
+ <MessageNav
+ class="sticky top-0 shrink-0 py-2 pl-4"
+ messages={messages()}
+ current={activeMessage()}
+ size="compact"
+ onMessageSelect={setActiveMessage}
+ />
+ </Show>
<SessionTurn
sessionID={data().sessionID}
messageID={store.messageId ?? firstUserMessage()!.id!}