TODO.md | 16 +-- apps/desktop/src/main.ts | 17 ++- apps/desktop/src/preload.ts | 3 + apps/renderer/package.json | 6 +- apps/renderer/src/components/ChatMarkdown.tsx | 30 +++++ apps/renderer/src/components/ChatView.tsx | 129 +++++++++++++++----- apps/renderer/src/components/Sidebar.tsx | 27 +++- apps/renderer/src/index.css | 82 +++++++++++++ apps/renderer/src/main.tsx | 1 + bun.lock | 210 ++++++++++++++++++++++++++++++++ packages/contracts/src/ipc.ts | 4 + 11 files changed, 485 insertions(+), 40 deletions(-)