diff options
| author | Sebastian Herrlinger <[email protected]> | 2025-12-10 15:01:41 +0100 |
|---|---|---|
| committer | Sebastian Herrlinger <[email protected]> | 2025-12-10 15:03:14 +0100 |
| commit | ba1c6122b90e4976ed7191854deecfa574c3fca7 (patch) | |
| tree | 2457f5eb750637a6240b86e253998be0e7cec252 /packages | |
| parent | baed581a7cb754a80cd5fa39b91ad1fb90c460bf (diff) | |
| download | opencode-ba1c6122b90e4976ed7191854deecfa574c3fca7.tar.gz opencode-ba1c6122b90e4976ed7191854deecfa574c3fca7.zip | |
bump opentui to v0.1.60, fixing doubled key events on some older terminal emulators and add_buffer leaks for prompt input
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/package.json | 4 | ||||
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/app.tsx | 2 | ||||
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx | 6 |
3 files changed, 6 insertions, 6 deletions
diff --git a/packages/opencode/package.json b/packages/opencode/package.json index bcb7edec0..302d8fc9f 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.2.8", - "@opentui/core": "0.1.59", - "@opentui/solid": "0.1.59", + "@opentui/core": "0.1.60", + "@opentui/solid": "0.1.60", "@parcel/watcher": "2.5.1", "@pierre/precision-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 226de4796..1107ddd6a 100644 --- a/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/packages/opencode/src/cli/cmd/tui/app.tsx @@ -144,7 +144,7 @@ export function tui(input: { url: string; args: Args; onExit?: () => Promise<voi targetFps: 60, gatherStats: false, exitOnCtrlC: false, - useKittyKeyboard: true, + useKittyKeyboard: {}, }, ) }) diff --git a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index 868be296f..fce9917c2 100644 --- a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -199,7 +199,7 @@ export function Prompt(props: PromptProps) { const content = await Editor.open({ value, renderer }) if (!content) return - input.setText(content, { history: false }) + input.setText(content) // Update positions for nonTextParts based on their location in new content // Filter out parts whose virtual text was deleted @@ -390,7 +390,7 @@ export function Prompt(props: PromptProps) { input.blur() }, set(prompt) { - input.setText(prompt.input, { history: false }) + input.setText(prompt.input) setStore("prompt", prompt) restoreExtmarksFromParts(prompt.parts) input.gotoBufferEnd() @@ -714,7 +714,7 @@ export function Prompt(props: PromptProps) { const item = history.move(direction, input.plainText) if (item) { - input.setText(item.input, { history: false }) + input.setText(item.input) setStore("prompt", item) restoreExtmarksFromParts(item.parts) e.preventDefault() |
