summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorSebastian <[email protected]>2026-03-23 01:45:34 +0100
committerGitHub <[email protected]>2026-03-23 01:45:34 +0100
commit71e7603d7171bfcfd2cbe297cf7b6754e67113fe (patch)
tree326784556fec5fdca673e08544a0e4405f28c5b2 /packages
parent40e49c5b49ad017e3bfcd53f7bc1631d6cdd5c0d (diff)
downloadopencode-71e7603d7171bfcfd2cbe297cf7b6754e67113fe.tar.gz
opencode-71e7603d7171bfcfd2cbe297cf7b6754e67113fe.zip
Upgrade opentui to 0.1.90 (#18551)
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/package.json4
-rw-r--r--packages/opencode/src/cli/cmd/tui/context/theme.tsx2
-rw-r--r--packages/opencode/src/cli/cmd/tui/routes/session/index.tsx2
3 files changed, 5 insertions, 3 deletions
diff --git a/packages/opencode/package.json b/packages/opencode/package.json
index 7b765e1cc..691724dd4 100644
--- a/packages/opencode/package.json
+++ b/packages/opencode/package.json
@@ -101,8 +101,8 @@
"@opencode-ai/sdk": "workspace:*",
"@opencode-ai/util": "workspace:*",
"@openrouter/ai-sdk-provider": "1.5.4",
- "@opentui/core": "0.1.88",
- "@opentui/solid": "0.1.88",
+ "@opentui/core": "0.1.90",
+ "@opentui/solid": "0.1.90",
"@parcel/watcher": "2.5.1",
"@pierre/diffs": "catalog:",
"@solid-primitives/event-bus": "1.1.2",
diff --git a/packages/opencode/src/cli/cmd/tui/context/theme.tsx b/packages/opencode/src/cli/cmd/tui/context/theme.tsx
index 2320c08cc..d65fbf40a 100644
--- a/packages/opencode/src/cli/cmd/tui/context/theme.tsx
+++ b/packages/opencode/src/cli/cmd/tui/context/theme.tsx
@@ -428,7 +428,7 @@ export function tint(base: RGBA, overlay: RGBA, alpha: number): RGBA {
function generateSystem(colors: TerminalColors, mode: "dark" | "light"): ThemeJson {
const bg = RGBA.fromHex(colors.defaultBackground ?? colors.palette[0]!)
const fg = RGBA.fromHex(colors.defaultForeground ?? colors.palette[7]!)
- const transparent = RGBA.fromInts(0, 0, 0, 0)
+ const transparent = RGBA.fromValues(bg.r, bg.g, bg.b, 0)
const isDark = mode == "dark"
const col = (i: number) => {
diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
index 4682c50df..0d9ddc746 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
@@ -1465,6 +1465,8 @@ function TextPart(props: { last: boolean; part: TextPart; message: AssistantMess
streaming={true}
content={props.part.text.trim()}
conceal={ctx.conceal()}
+ fg={theme.markdownText}
+ bg={theme.background}
/>
</Match>
<Match when={!Flag.OPENCODE_EXPERIMENTAL_MARKDOWN}>