Optimize VirtualizedList

Checkpoint optimizing virtualized list

Fixes for fallback rendering where terminalBuffer=false
Change terminalBuffer false back to the default while we fix performance
with very large chats.

Checkpoint changes to virtualized list.

Fix virtualized list

NO commit

Update ink version.

Fix UI snapshot mismatch in MainContent tests and VirtualizedList computation

Checkpoint.
This commit is contained in:
jacob314
2026-04-06 21:30:30 -07:00
parent 469092a72c
commit c597c2b64b
24 changed files with 1453 additions and 259 deletions
@@ -432,6 +432,7 @@ describe('InputPrompt', () => {
vi.mocked(clipboardy.read).mockResolvedValue('');
props = {
maxAvailableWidth: 80,
onQueueMessage: vi.fn(),
buffer: mockBuffer,