summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorSebastian Herrlinger <[email protected]>2025-12-10 15:01:41 +0100
committerSebastian Herrlinger <[email protected]>2025-12-10 15:03:14 +0100
commitba1c6122b90e4976ed7191854deecfa574c3fca7 (patch)
tree2457f5eb750637a6240b86e253998be0e7cec252 /packages
parentbaed581a7cb754a80cd5fa39b91ad1fb90c460bf (diff)
downloadopencode-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.json4
-rw-r--r--packages/opencode/src/cli/cmd/tui/app.tsx2
-rw-r--r--packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx6
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()