apps/web/package.json | 1 + apps/web/src/App.tsx | 17 ++- apps/web/src/components/ChatView.tsx | 85 +++++++++++- apps/web/src/components/DiffPanel.tsx | 159 +++++++++++++++++----- apps/web/src/session-logic.test.ts | 104 +++++++++++++++ apps/web/src/session-logic.ts | 230 ++++++++++++++++++++++++++++++++ apps/web/src/store.test.ts | 24 ++++ apps/web/src/store.ts | 64 ++++++++- bun.lock | 39 ++++++ 9 files changed, 680 insertions(+), 43 deletions(-)