Shantur Rathore
f77fb1562e
fix(ui): stabilize streaming follow mode
...
Disable follow-mode virtualization churn and simplify reasoning header layout so streaming thinking blocks stop nudging the scroll position while the list is pinned to bottom.
2026-03-10 18:44:55 +00:00
Shantur Rathore
b33421a375
fix(ui): stabilize virtual list rerender measurements
...
Keep visible rows mounted during follow-up measurements and clear stale refs so async message rendering no longer flickers or measures detached blocks. Coalesce per-item render notifications so content-heavy rows only trigger one remeasurement per frame.
2026-03-10 06:28:11 +00:00
Shantur Rathore
c64a9a03f9
fix(ui): stabilize virtual message list measurements
2026-03-10 06:28:11 +00:00
Shantur Rathore
bec1af6523
fix(ui): keep delete selection consistent across stream and timeline
2026-03-04 00:41:23 +00:00
Shantur Rathore
d147ad49ff
chore(ui): remove tool header button borders
2026-02-27 00:13:05 +00:00
Shantur Rathore
ab9e188b02
feat(ui): add multi-select message deletion
2026-02-26 15:25:47 +00:00
Shantur Rathore
2991de528a
feat(ui): add delete-up-to action and range hover overlay
2026-02-26 13:46:48 +00:00
Shantur Rathore
f1bd681618
chore(ui): remove delete-part actions and use trash for delete
2026-02-26 10:25:38 +00:00
Shantur Rathore
b91dbb1a60
fix(ui): sync delete-hover overlays across preview and stream
2026-02-26 10:10:46 +00:00
Shantur Rathore
0f9c99e3bd
feat(ui): mirror delete hover overlay in timeline
2026-02-25 23:32:32 +00:00
Shantur Rathore
1122070b9c
feat(ui): highlight delete targets on hover
2026-02-25 23:08:53 +00:00
Shantur Rathore
362105fe78
feat(ui): add delete message action to stream
2026-02-25 22:49:14 +00:00
Shantur Rathore
5834d2df1b
fix(ui): use v2 message info and show model variant
2026-02-25 22:29:27 +00:00
Shantur Rathore
56a052086f
fix(ui): ignore unsupported patch parts
2026-02-15 22:26:17 +00:00
Shantur Rathore
01300a81de
fix(ui): unify thinking controls with icon buttons
2026-02-09 16:20:33 +00:00
Shantur Rathore
157fe9d6b4
feat(ui): switch message actions to icon buttons
2026-02-05 23:42:48 +00:00
Shantur Rathore
0261154a5e
feat(ui): add delete action for message parts
2026-02-03 18:32:54 +00:00
Shantur Rathore
a401eeec11
fix(ui): stabilize streaming message/tool rendering
...
Avoid remounting message blocks on part updates so tool call UI state persists. Render tool/message content from store and stabilize tool output scrolling during streaming.
2026-01-28 17:55:44 +00:00
Shantur Rathore
5b1e21345f
feat(ui): localize UI strings
...
Converts hardcoded UI copy to i18n keys across the app, adds global translation for non-component modules, and splits the English catalog into feature modules with duplicate-key detection.
2026-01-26 12:26:12 +00:00
Shantur Rathore
ae322c53cc
fix(ui): correct Go to Session navigation across instances
2026-01-15 08:26:49 +00:00
Shantur Rathore
927e4e1281
perf(ui): reduce session list churn and message block invalidation
2026-01-12 16:37:09 +00:00
Shantur Rathore
25bf313338
Show compaction indicator in message stream and timeline
2026-01-06 18:48:00 +00:00
Shantur Rathore
4b05e698f8
Require tool part ids for tool-call rendering and caching
...
Rebind permissions from callID to part id when parts arrive.
2026-01-02 16:21:24 +00:00
Shantur Rathore
766be00ded
Make message list bottom-first with append-only timeline
2025-12-12 12:00:19 +00:00
Shantur Rathore
8204143810
Improve session cache eviction
2025-12-09 16:27:01 +00:00
Shantur Rathore
f9ec757c64
refactor message stream layout
2025-12-02 19:23:05 +00:00