apps/web/src/components/BranchToolbar.tsx | 2 +- apps/web/src/components/ChatView.tsx | 277 +++++++++++++++-- apps/web/src/components/chat/ChatComposer.tsx | 2 +- apps/web/src/components/chat/ComposerBannerStack.tsx | 2 +- apps/web/src/components/chat/MessagesTimeline.logic.ts | 53 ++++ apps/web/src/components/chat/MessagesTimeline.test.tsx | 78 ++++- apps/web/src/components/chat/MessagesTimeline.tsx | 394 ++++++++++++++++++++++-- apps/web/src/components/chat/timelineScrollAnchoring.test.tsx | 138 +++++++++ apps/web/src/components/chat/timelineScrollAnchoring.ts | 78 +++++ pnpm-lock.yaml | 522 ++++++++++++++++---------------- 10 files changed, 1235 insertions(+), 311 deletions(-)