apps/server/src/git/GitManager.test.ts | 118 ++++++++++++++++++ apps/server/src/git/GitManager.ts | 90 ++++++++++---- apps/web/src/components/BranchToolbar.logic.test.ts | 50 ++++++++ apps/web/src/components/BranchToolbar.logic.ts | 16 +++ apps/web/src/components/BranchToolbarBranchSelector.tsx | 7 +- apps/web/src/components/ChatView.logic.test.ts | 29 +++++ apps/web/src/components/ChatView.logic.ts | 27 +++++ apps/web/src/components/ChatView.tsx | 207 ++++++++++++++++++++++++++++++-- apps/web/src/components/GitActionsControl.tsx | 6 +- apps/web/src/components/Sidebar.tsx | 11 +- apps/web/src/components/SidebarV2.tsx | 29 ++++- apps/web/src/components/ThreadStatusIndicators.test.ts | 73 +++++++++++ apps/web/src/components/ThreadStatusIndicators.tsx | 66 ++++++++-- apps/web/src/components/chat/ComposerBannerStack.test.tsx | 18 +++ apps/web/src/components/chat/ComposerBannerStack.tsx | 11 +- 15 files changed, 699 insertions(+), 59 deletions(-)