apps/server/src/keybindings.test.ts | 1 + apps/web/src/components/AppSidebarLayout.tsx | 57 ++++++++++++++++- apps/web/src/components/ChatView.tsx | 4 +- apps/web/src/components/NoActiveThreadState.tsx | 7 ++- apps/web/src/components/Sidebar.tsx | 106 ++++++++++++++++---------------- apps/web/src/components/chat/ChatHeader.tsx | 2 - apps/web/src/components/ui/sidebar.test.tsx | 33 ++++++++++ apps/web/src/components/ui/sidebar.tsx | 23 +++++-- apps/web/src/components/ui/sidebarState.ts | 9 +++ apps/web/src/index.css | 33 ++++++++++ apps/web/src/keybindings.test.ts | 5 ++ apps/web/src/routes/_chat.index.tsx | 12 +++- apps/web/src/routes/settings.tsx | 19 ++++-- apps/web/src/workspaceTitlebar.ts | 2 + packages/contracts/src/keybindings.test.ts | 6 ++ packages/contracts/src/keybindings.ts | 1 + packages/shared/src/keybindings.ts | 1 + 17 files changed, 247 insertions(+), 74 deletions(-)