From 8bf552ae25e7d16eca408ff8542b0f7d89ff6f3c Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Tue, 25 Nov 2025 13:11:21 -0600 Subject: [PATCH 01/53] fix: markdown inline code style --- packages/ui/src/components/markdown.css | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/packages/ui/src/components/markdown.css b/packages/ui/src/components/markdown.css index 19ff8e993..f9cf3d7c0 100644 --- a/packages/ui/src/components/markdown.css +++ b/packages/ui/src/components/markdown.css @@ -47,4 +47,24 @@ display: none; } } + + :not(pre) > code { + font-family: var(--font-family-mono); + font-feature-settings: var(--font-family-mono--font-feature-settings); + font-size: 0.9em; + /* background-color: var(--surface-base-strong); */ + /* padding: 0.15em 0.35em; */ + /* border-radius: var(--radius-sm); */ + + padding: 2px 2px; + margin: 0 1.5px; + border-radius: 2px; + background: var(--surface-base); + box-shadow: 0 0 0 0.5px var(--border-weak-base); + + /* &::before, */ + /* &::after { */ + /* content: "\`"; */ + /* } */ + } } From 4a95db60138f0c1ab6e384c5b2cba9141420b3a7 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Tue, 25 Nov 2025 13:47:10 -0600 Subject: [PATCH 02/53] fix: add missing compacted event --- packages/opencode/src/session/compaction.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/opencode/src/session/compaction.ts b/packages/opencode/src/session/compaction.ts index e985372a1..41571bcef 100644 --- a/packages/opencode/src/session/compaction.ts +++ b/packages/opencode/src/session/compaction.ts @@ -224,6 +224,7 @@ export namespace SessionCompaction { }) } if (processor.message.error) return "stop" + Bus.publish(Event.Compacted, { sessionID: input.sessionID }) return "continue" } From cd678044129ef8a183773e3544f2265696645675 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Tue, 25 Nov 2025 13:49:43 -0600 Subject: [PATCH 03/53] fix: scroll gutter --- packages/desktop/src/pages/session.tsx | 19 +++- .../enterprise/src/routes/share/[shareID].tsx | 24 ++++- packages/ui/src/components/session-review.css | 5 +- packages/ui/src/components/session-review.tsx | 102 ++++++++++-------- 4 files changed, 96 insertions(+), 54 deletions(-) diff --git a/packages/desktop/src/pages/session.tsx b/packages/desktop/src/pages/session.tsx index a6188b8e9..0eb0f37ce 100644 --- a/packages/desktop/src/pages/session.tsx +++ b/packages/desktop/src/pages/session.tsx @@ -401,10 +401,15 @@ export default function Page() {
@@ -427,10 +432,18 @@ export default function Page() {
- +
diff --git a/packages/enterprise/src/routes/share/[shareID].tsx b/packages/enterprise/src/routes/share/[shareID].tsx index 50181d71f..292038094 100644 --- a/packages/enterprise/src/routes/share/[shareID].tsx +++ b/packages/enterprise/src/routes/share/[shareID].tsx @@ -16,7 +16,7 @@ import { createStore } from "solid-js/store" import z from "zod" import NotFound from "../[...404]" import { Tabs } from "@opencode-ai/ui/tabs" -import { HunkData, preloadMultiFileDiff, PreloadMultiFileDiffResult } from "@pierre/precision-diffs/ssr" +import { preloadMultiFileDiff, PreloadMultiFileDiffResult } from "@pierre/precision-diffs/ssr" const SessionDataMissingError = NamedError.create( "SessionDataMissingError", @@ -304,8 +304,15 @@ export default function () {
0}> -
- +
+
@@ -324,8 +331,15 @@ export default function () { {turns()}