apps/server/src/keybindings.test.ts | 13 ++ apps/server/src/keybindings.ts | 7 + apps/web/src/components/ChatView.tsx | 34 +++- apps/web/src/components/Sidebar.logic.test.ts | 76 ++++++++ apps/web/src/components/Sidebar.logic.ts | 41 ++++ apps/web/src/components/Sidebar.tsx | 318 ++++++++++++++++++++++++++------ apps/web/src/keybindings.test.ts | 127 ++++++++++++- apps/web/src/keybindings.ts | 138 ++++++++++++-- packages/contracts/src/keybindings.test.ts | 19 +- packages/contracts/src/keybindings.ts | 21 +++ 10 files changed, 713 insertions(+), 81 deletions(-)