apps/web/src/components/AppSidebarLayout.tsx | 9 +- apps/web/src/components/LegacySidebar.tsx | 77 ++++-- apps/web/src/components/Sidebar.drag.ts | 14 +- apps/web/src/components/Sidebar.tsx | 427 +++++++++++++++++++++++++++----- apps/web/src/components/settings/CompactSidebarPreview.tsx | 53 ++++ apps/web/src/components/settings/SettingsPanels.tsx | 27 ++ apps/web/src/components/settings/SettingsSidebarNav.tsx | 33 ++- apps/web/src/components/settings/settingsSearch.ts | 6 + apps/web/src/components/sidebar/SidebarChrome.tsx | 14 +- apps/web/src/components/sidebar/SidebarThreadHeader.tsx | 31 ++- apps/web/src/components/sidebar/SidebarUpdatePill.tsx | 2 +- apps/web/src/components/ui/sidebar.tsx | 3 + apps/web/src/hooks/useSettings.ts | 7 + apps/web/src/workspaceTitlebar.ts | 2 +- packages/contracts/src/settings.ts | 2 + 15 files changed, 597 insertions(+), 110 deletions(-)