singularity-forge/packages/pi-tui/src
deseltrus 064389146c test(tui): add regression tests for render debounce and spinner batching
- DynamicBorder: verify lastExternalRender tracking suppresses redundant
  renders during streaming, and standalone renders fire when idle
- TUI clearOnShrink: verify debounce flag lifecycle — deferred shrink
  preserves maxLinesRendered, flag resets when content grows back

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 06:22:22 +02:00
..
__tests__ test(tui): add regression tests for render debounce and spinner batching 2026-04-14 06:22:22 +02:00
components fix(pi-tui): filter kitty keypad private-use input (#4026) 2026-04-13 06:51:12 -04:00
autocomplete.ts fix(pi-tui): harden input parsing and editor focus behavior 2026-04-08 20:13:34 -05:00
editor-component.ts feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00
fuzzy.ts feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00
index.ts feat: wire native Rust image module into image processing pipeline 2026-03-13 13:41:53 -06:00
keybindings.ts feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00
keys.ts fix(pi-tui): filter kitty keypad private-use input (#4026) 2026-04-13 06:51:12 -04:00
kill-ring.ts feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00
overlay-layout.ts fix(gsd): remove background color from backdrop, fix message truncation 2026-04-06 20:11:07 -05:00
stdin-buffer.ts fix(pi-tui): harden input parsing and editor focus behavior 2026-04-08 20:13:34 -05:00
terminal-image.ts feat: integrate cmux with gsd runtime (#1532) 2026-03-19 20:05:06 -06:00
terminal.ts fix: skip TUI render loop on non-TTY stdout to prevent CPU burn (#3095) (#3263) 2026-03-30 13:49:55 -06:00
tui.ts fix(tui): eliminate pinned output duplication and reduce render overhead 2026-04-14 06:17:18 +02:00
undo-stack.ts feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00
utils.ts refactor: remove dead code (unused exports) (#1486) 2026-03-19 15:33:32 -06:00