mirror of
https://github.com/NeuralNomadsAI/CodeNomad.git
synced 2026-07-10 00:14:27 +00:00
## Summary - Stabilize virtualized message autoscroll by keeping DOM/Virtua orchestration in `VirtualFollowList` and moving pure follow/hold behavior into a colocated tested module. - Restore per-session scroll positions using Virtua metrics and anchor snapshots while preventing hidden/inactive panes from overwriting good snapshots. - Gate streaming magnetization on active streaming, hold state, and the bottom-of-viewport item so long assistant replies can still rejoin near their tail without using stale top-of-viewport position. ## Supersedes / fixes - supersedes #375. - supersedes #356. - fixes #305. ## Validation - `node --test packages/ui/src/components/virtual-follow-behavior.test.ts` - `npm run typecheck --workspace @codenomad/ui` - `npm run build --workspace @codenomad/tauri-app` - Many manual release executable testing. |
||
|---|---|---|
| .. | ||
| cloudflare | ||
| electron-app | ||
| opencode-plugin | ||
| server | ||
| tauri-app | ||
| ui | ||