apps/web/src/components/ChatView.tsx | 35 +- apps/web/src/components/chat/MessageCopyButton.tsx | 4 +- apps/web/src/components/chat/MessagesTimeline.browser.tsx | 90 +++- apps/web/src/components/chat/MessagesTimeline.logic.test.ts | 360 +++++++++++++++- apps/web/src/components/chat/MessagesTimeline.logic.ts | 235 +++++++++-- apps/web/src/components/chat/MessagesTimeline.test.tsx | 33 +- apps/web/src/components/chat/MessagesTimeline.tsx | 706 +++++++++++++++++++++----------- apps/web/src/session-logic.test.ts | 331 ++++++++++----- apps/web/src/session-logic.ts | 228 ++++++++--- apps/web/src/timestampFormat.ts | 34 ++ 10 files changed, 1562 insertions(+), 494 deletions(-)