Shantur Rathore
8f955cf21c
fix(ui): stabilize virtual list scroll compensation
2026-03-03 21:23:50 +00:00
Shantur Rathore
95df743339
fix(ui): avoid offscreen mounts during initial layout
2026-03-03 10:52:59 +00:00
Shantur Rathore
38f75ab06d
fix(ui): prevent virtual items mounting offscreen
2026-03-02 23:17:22 +00:00
Shantur Rathore
4c5acefa07
fix(ui): stabilize virtual list scroll during measurement
2026-03-02 12:01:06 +00:00
Shantur Rathore
594809538d
Revert "perf(ui): start streams at newest"
...
This reverts commit 13802537b4 .
2026-03-01 12:41:22 +00:00
Shantur Rathore
13802537b4
perf(ui): start streams at newest
...
Reverse the message stream scroll layout so the viewport naturally starts at the newest messages and keeps older content virtualized. Use sentinel-based edge chasing to make jump-to-top/bottom land reliably despite VirtualItem mounts.
2026-03-01 12:40:18 +00:00
Shantur Rathore
ca2b3c232f
perf(ui): drop virtualized DOM in hidden panes
...
Add DOM instrumentation tags and harden VirtualItem visibility for hidden/zero-sized roots to prevent inactive instances from keeping heavy tool-call markup mounted; restore message stream virtualization margin.
2026-02-28 14:13:42 +00:00
Shantur Rathore
4ed2361387
Reduce scroll jitter from virtual items
2025-12-14 15:55:09 +00:00
Shantur Rathore
c323667729
Preserve session scroll when returning
2025-12-09 21:29:48 +00:00
Shantur Rathore
82ff1916b7
Prevent cached session remeasurements and remove logs
2025-12-09 16:27:01 +00:00
Shantur Rathore
8204143810
Improve session cache eviction
2025-12-09 16:27:01 +00:00
Shantur Rathore
7996228327
lazy mount message blocks
2025-12-09 01:04:49 +00:00
Shantur Rathore
e3489b22e6
feat: add timeline sidebar to message view
2025-12-07 21:40:52 +00:00
Shantur Rathore
7fde8afcf0
Remove placeholder min-height fallback
2025-12-02 12:07:43 +00:00
Shantur Rathore
d07c2ec4a9
Stop gating virtualization on measurements
2025-12-02 12:02:05 +00:00
Shantur Rathore
4306147990
Precalc viewport window for virtualization
2025-12-02 11:49:42 +00:00
Shantur Rathore
c614da3e3c
Batch virtual item visibility updates
2025-12-02 11:45:12 +00:00
Shantur Rathore
73b59d8266
Share intersection observers across virtual items
2025-12-02 11:33:22 +00:00
Shantur Rathore
a2d8ea0dfd
Add local virtualization wrapper to message stream
2025-12-02 11:13:12 +00:00