# Virtualize chat timeline rendering for large threads · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/5cf140b0ee2d7320d101b082217a90afb7f230ce)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 5cf140b0ee2d7320d101b082217a90afb7f230ce

Requested commit: 5cf140b0ee2d7320d101b082217a90afb7f230ce

Commit: 5cf140b0ee2d7320d101b082217a90afb7f230ce

Tree: 8ef92fef3e68e5ec9bfc6f9dec956ec4a5830df0

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Virtualize chat timeline rendering for large threads

- Add `@tanstack/react-virtual` to web dependencies
- Render chat timeline with virtualized rows for work logs, messages, and working indicator
- Replace end-of-list sentinel approach with scroll-container-based virtualization

```

## Parents

- [85085491da415786b4d16c1942ec74a97c21958e](https://git.cafe/screen/t3code-personal/commit/85085491da415786b4d16c1942ec74a97c21958e?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/5cf140b0ee2d7320d101b082217a90afb7f230ce?format=markdown)
