apps/web/src/components/ChatView.tsx | 37 ++++ apps/web/src/components/ComposerPromptEditor.tsx | 53 ++++++ apps/web/src/components/chat/ChatComposer.tsx | 9 + apps/web/src/components/chat/pageScrollController.test.ts | 279 +++++++++++++++++++++++++++++ apps/web/src/components/chat/pageScrollController.ts | 307 ++++++++++++++++++++++++++++++++ 5 files changed, 685 insertions(+)