Skip to content

Commit f358d52

Browse files
committed
Revert "Upgrade OpenTUI to 0.2.2 (#582)"
This reverts commit 1947f13.
1 parent b87b33c commit f358d52

6 files changed

Lines changed: 44 additions & 32 deletions

File tree

bun.lock

Lines changed: 35 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cli/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
"dependencies": {
3131
"@codebuff/sdk": "workspace:*",
3232
"@gravity-ai/api": "^0.1.2",
33-
"@opentui/core": "0.2.2",
34-
"@opentui/react": "0.2.2",
33+
"@opentui/core": "0.1.87",
34+
"@opentui/react": "0.1.87",
3535
"@tanstack/react-query": "^5.90.12",
3636
"commander": "^14.0.1",
3737
"immer": "^10.1.3",

cli/src/components/multiline-input.tsx

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
import {
2-
decodePasteBytes,
3-
stripAnsiSequences,
4-
TextAttributes,
5-
} from '@opentui/core'
1+
import { TextAttributes } from '@opentui/core'
62
import { useAppContext, useKeyboard, useRenderer } from '@opentui/react'
73
import {
84
forwardRef,
@@ -31,10 +27,6 @@ import type {
3127
TextRenderable,
3228
} from '@opentui/core'
3329

34-
function getPasteText(event: PasteEvent): string {
35-
return stripAnsiSequences(decodePasteBytes(event.bytes))
36-
}
37-
3830
// Helper functions for text manipulation
3931
function findLineStart(text: string, cursor: number): number {
4032
let pos = Math.max(0, Math.min(cursor, text.length))
@@ -1054,7 +1046,7 @@ export const MultilineInput = forwardRef<
10541046

10551047
const handlePaste = (event: PasteEvent) => {
10561048
pasteHandledRef.current = true
1057-
onPasteRef.current(getPasteText(event))
1049+
onPasteRef.current(event.text)
10581050
// Reset dedup flag after microtask so scrollbox handler (which fires
10591051
// synchronously after global listeners) sees it as handled, but future
10601052
// paste events are not blocked.
@@ -1153,7 +1145,7 @@ export const MultilineInput = forwardRef<
11531145
// Backup paste handler: fires if the global keyHandler listener
11541146
// didn't catch this event (dedup prevents double-handling)
11551147
if (pasteHandledRef.current) return
1156-
onPasteRef.current(getPasteText(event))
1148+
onPasteRef.current(event.text)
11571149
}}
11581150
onMouseDown={handleMouseDown}
11591151
style={{

cli/src/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ async function main(): Promise<void> {
394394
const renderer = await createCliRenderer({
395395
backgroundColor: 'transparent',
396396
exitOnCtrlC: false,
397-
screenMode: 'alternate-screen',
397+
useAlternateScreen: true,
398398
})
399399

400400
// Remove early handlers — proper cleanup handlers (with renderer access) take over
@@ -408,4 +408,4 @@ async function main(): Promise<void> {
408408
)
409409
}
410410

411-
void main()
411+
void main()

packages/code-map/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"dependencies": {
2929
"@vscode/tree-sitter-wasm": "0.1.4",
30-
"web-tree-sitter": "0.25.10"
30+
"web-tree-sitter": "0.25.6"
3131
},
3232
"devDependencies": {}
3333
}

sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"gray-matter": "^4.0.3",
6767
"ignore": "7.0.5",
6868
"micromatch": "^4.0.8",
69-
"web-tree-sitter": "0.25.10",
69+
"web-tree-sitter": "0.25.6",
7070
"ws": "^8.18.0",
7171
"zod": "^4.2.1"
7272
},

0 commit comments

Comments
 (0)