From 73ad20b90cbe1036405361fe4a96cfc24e834bee Mon Sep 17 00:00:00 2001 From: Sebastian Herrlinger Date: Wed, 17 Dec 2025 09:38:04 +0100 Subject: upgrade opentui to v0.1.61 --- packages/opencode/package.json | 4 ++-- packages/opencode/src/cli/cmd/tui/app.tsx | 8 ++++++++ .../opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx | 8 ++++++-- 3 files changed, 16 insertions(+), 4 deletions(-) (limited to 'packages') diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 003c3677c..98cc9878a 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -71,8 +71,8 @@ "@opencode-ai/sdk": "workspace:*", "@opencode-ai/util": "workspace:*", "@openrouter/ai-sdk-provider": "1.5.2", - "@opentui/core": "0.0.0-20251211-4403a69a", - "@opentui/solid": "0.0.0-20251211-4403a69a", + "@opentui/core": "0.1.61", + "@opentui/solid": "0.1.61", "@parcel/watcher": "2.5.1", "@pierre/diffs": "catalog:", "@solid-primitives/event-bus": "1.1.2", diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx index 40d8b07ea..6aff99c34 100644 --- a/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/packages/opencode/src/cli/cmd/tui/app.tsx @@ -147,6 +147,14 @@ export function tui(input: { url: string; args: Args; onExit?: () => Promise { + Clipboard.copy(text).catch((error) => { + console.error(`Failed to copy console selection to clipboard: ${error}`) + }) + } + }, }, ) }) diff --git a/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx b/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx index 36e191e1a..627c3abab 100644 --- a/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx @@ -72,9 +72,13 @@ export function Autocomplete(props: { const dims = dimensions() positionTick() const anchor = props.anchor() + const parent = anchor.parent + const parentX = parent?.x ?? 0 + const parentY = parent?.y ?? 0 + return { - x: anchor.x, - y: anchor.y, + x: anchor.x - parentX, + y: anchor.y - parentY, width: anchor.width, } }) -- cgit v1.2.3