apps/web/src/components/BranchToolbar.tsx | 15 +- apps/web/src/components/ChatView.tsx | 70 +++--- apps/web/src/components/DiffPanel.tsx | 13 +- apps/web/src/components/Sidebar.tsx | 26 +- apps/web/src/routes/__root.tsx | 11 +- apps/web/src/routes/_chat.$threadId.tsx | 5 +- apps/web/src/routes/_chat.settings.tsx | 6 +- apps/web/src/store.ts | 26 +- apps/web/src/terminalStateStore.test.ts | 89 +++++++ apps/web/src/terminalStateStore.ts | 421 +++++++++++++++++++++++++++++-- apps/web/src/threadTerminalState.test.ts | 69 ----- apps/web/src/threadTerminalState.ts | 428 -------------------------------- 12 files changed, 566 insertions(+), 613 deletions(-)