apps/desktop/src/electron/ElectronMenu.test.ts | 11 +- apps/desktop/src/electron/ElectronMenu.ts | 10 +- apps/server/src/orchestration/ActivityPayloadProjection.test.ts | 41 +- apps/server/src/orchestration/ActivityPayloadProjection.ts | 34 +- apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts | 30 +- apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.ts | 6 - apps/web/src/components/ChatView.tsx | 58 ++- apps/web/src/components/NoActiveThreadState.tsx | 19 +- apps/web/src/components/Sidebar.logic.ts | 3 +- apps/web/src/components/Sidebar.tsx | 316 ++++++++------- apps/web/src/components/ThreadTerminalDrawer.tsx | 664 +++++++++++++++----------------- apps/web/src/components/WorkspacePageContainer.tsx | 62 --- apps/web/src/components/chat/ChangedFilesTree.test.tsx | 23 +- apps/web/src/components/chat/ChangedFilesTree.tsx | 62 +-- apps/web/src/components/chat/MessagesTimeline.logic.test.ts | 216 +---------- apps/web/src/components/chat/MessagesTimeline.logic.ts | 412 ++------------------ apps/web/src/components/chat/MessagesTimeline.test.tsx | 46 +-- apps/web/src/components/chat/MessagesTimeline.tsx | 491 ++++++++--------------- apps/web/src/components/chat/PanelLayoutControls.tsx | 18 +- apps/web/src/components/composerInlineChip.ts | 14 +- apps/web/src/components/pullRequest/PullRequestDetailPanel.tsx | 617 +++++++++++++++-------------- apps/web/src/components/pullRequest/PullRequestGhosts.tsx | 115 ++---- apps/web/src/components/pullRequest/PullRequestListFilters.tsx | 15 +- apps/web/src/components/pullRequest/PullRequestSummaryTab.tsx | 6 +- apps/web/src/components/settings/DiagnosticsSettings.tsx | 2 +- apps/web/src/components/settings/KeybindingsSettings.tsx | 2 +- apps/web/src/components/settings/ProjectSettingsPanel.tsx | 26 +- apps/web/src/components/settings/SettingsSidebarNav.tsx | 25 +- apps/web/src/components/settings/ThemeSettings.tsx | 2 +- apps/web/src/components/settings/settingsLayout.tsx | 9 +- apps/web/src/components/sidebar/SidebarChrome.tsx | 146 ++++--- apps/web/src/components/threadActionMenu.logic.test.ts | 14 +- apps/web/src/components/threadActionMenu.logic.ts | 42 +- apps/web/src/components/ui/segmented-tabs.tsx | 40 -- apps/web/src/components/ui/toggle.tsx | 6 - apps/web/src/components/usage/UsagePage.tsx | 393 +++++++++++-------- apps/web/src/components/usage/UsageProviderChart.tsx | 137 ++++--- apps/web/src/components/usage/usageProviders.ts | 4 +- apps/web/src/contextMenuFallback.ts | 98 +---- apps/web/src/index.css | 83 +--- apps/web/src/lib/openPullRequestLink.ts | 11 - apps/web/src/routes/-chatIndexTitlebar.test.ts | 4 +- apps/web/src/routes/_chat.index.tsx | 12 +- apps/web/src/routes/_chat.pull-requests.tsx | 103 ++--- apps/web/src/routes/settings.tsx | 46 ++- apps/web/src/session-logic.test.ts | 133 +------ apps/web/src/session-logic.ts | 105 +---- apps/web/src/terminalUiStateStore.test.ts | 8 - apps/web/src/terminalUiStateStore.ts | 170 +------- packages/contracts/src/ipc.ts | 4 - packages/shared/src/usageMerge.test.ts | 1 - packages/shared/src/usageMerge.ts | 40 +- 52 files changed, 1727 insertions(+), 3228 deletions(-)