apps/web/src/components/AppSidebarLayout.tsx | 8 +- apps/web/src/components/ChatView.tsx | 492 +++++++++++++++++++++++--------- apps/web/src/components/Sidebar.logic.test.ts | 71 +++++ apps/web/src/components/Sidebar.logic.ts | 92 ++++-- apps/web/src/components/chat/ChatComposer.tsx | 48 +++- apps/web/src/components/chat/DraftHeroHeadline.tsx | 114 ++++++++ apps/web/src/components/chat/MessagesTimeline.tsx | 5 + apps/web/src/components/chat/draftHeroTransition.test.ts | 123 ++++++++ apps/web/src/components/chat/draftHeroTransition.ts | 82 ++++++ apps/web/src/hooks/useHandleNewThread.ts | 3 + apps/web/src/index.css | 71 +++++ apps/web/src/routes/_chat.draft.$draftId.tsx | 33 +-- apps/web/src/routes/_chat.index.tsx | 117 +++++++- apps/web/src/state/entities.ts | 5 + apps/web/src/state/shell.ts | 31 ++ 15 files changed, 1102 insertions(+), 193 deletions(-)