.gitignore | 9 + README.md | 42 ++ apps/desktop/package.json | 27 ++ apps/desktop/scripts/dev-electron.mjs | 23 + apps/desktop/src/ipcChannels.ts | 6 + apps/desktop/src/main.ts | 84 ++++ apps/desktop/src/preload.ts | 16 + apps/desktop/src/todoStore.ts | 106 +++++ apps/desktop/tsconfig.json | 9 + apps/renderer/index.html | 12 + apps/renderer/package.json | 28 ++ apps/renderer/postcss.config.cjs | 6 + apps/renderer/src/App.tsx | 215 +++++++++ apps/renderer/src/index.css | 16 + apps/renderer/src/main.tsx | 11 + apps/renderer/src/vite-env.d.ts | 11 + apps/renderer/tailwind.config.ts | 13 + apps/renderer/tsconfig.json | 10 + apps/renderer/vite.config.ts | 14 + bun.lock | 808 ++++++++++++++++++++++++++++++++ package.json | 20 + packages/contracts/package.json | 32 ++ packages/contracts/src/index.ts | 2 + packages/contracts/src/ipc.ts | 17 + packages/contracts/src/todo.ts | 19 + packages/contracts/tsconfig.json | 4 + tsconfig.base.json | 17 + turbo.json | 22 + 28 files changed, 1599 insertions(+)