apps/web/package.json | 2 +- apps/web/src/chat-scroll.test.ts | 62 -- apps/web/src/chat-scroll.ts | 24 - apps/web/src/components/BranchToolbarBranchSelector.tsx | 116 ++-- apps/web/src/components/ChatView.browser.tsx | 383 +++--------- apps/web/src/components/ChatView.tsx | 359 +++-------- apps/web/src/components/chat/MessagesTimeline.logic.test.ts | 168 +++++ apps/web/src/components/chat/MessagesTimeline.logic.ts | 116 ++-- apps/web/src/components/chat/MessagesTimeline.test.tsx | 151 ----- apps/web/src/components/chat/MessagesTimeline.tsx | 810 ++++++++++++------------ apps/web/src/components/chat/MessagesTimeline.virtualization.browser.tsx | 1071 -------------------------------- apps/web/src/components/timelineHeight.test.ts | 151 ----- apps/web/src/components/timelineHeight.ts | 131 ---- apps/web/src/components/ui/combobox.tsx | 15 + bun.lock | 8 +- 15 files changed, 895 insertions(+), 2672 deletions(-)