mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-15 20:03:05 +00:00
Appended lines were not committed to terminal scrollback because the renderer used cursor movement (CSI B) and carriage return without linefeed. This caused earlier content to be overwritten when the viewport filled up. Changes: - For appended lines, emit \r\n to create real scrollback lines - When target row is below viewport, scroll with \r\n before positioning - Add PI_TUI_WRITE_LOG env var for debugging raw ANSI output - Add fullRedraws readonly property to TUI class - Add viewport-overwrite-repro.ts test script fixes #954 |
||
|---|---|---|
| .. | ||
| autocomplete.test.ts | ||
| chat-simple.ts | ||
| editor.test.ts | ||
| fuzzy.test.ts | ||
| image-test.ts | ||
| input.test.ts | ||
| key-tester.ts | ||
| keys.test.ts | ||
| markdown.test.ts | ||
| overlay-options.test.ts | ||
| overlay-short-content.test.ts | ||
| select-list.test.ts | ||
| stdin-buffer.test.ts | ||
| test-themes.ts | ||
| truncated-text.test.ts | ||
| tui-overlay-style-leak.test.ts | ||
| tui-render.test.ts | ||
| viewport-overwrite-repro.ts | ||
| virtual-terminal.ts | ||
| wrap-ansi.test.ts | ||