Notion 风格的本地优先看板应用,支持 WebDAV 同步与桌面托盘。
- 看板与表格双视图,支持拖拽排序与状态流转
- WebDAV 同步(坚果云 / Nextcloud)
- IndexedDB 离线存储,重启不丢数据
- 系统托盘与快捷操作
- 主题切换:黑夜 / 白天 / 跟随系统
- React 18 + TypeScript + Vite
- Tauri 2
- Bun
- Tailwind CSS
- Zustand + idb
- tsdav
- Bun
- Rust(stable)
- macOS 或 Windows
bun installbun run tauri dev仅前端预览:
bun run dev右侧工具栏的“主题”按钮循环切换(跟随系统 → 黑夜 → 白天),
设置保存在 localStorage 的 vb-theme。
macOS DMG:
bun run tauri build --bundles dmgWindows EXE(NSIS):
bun run tauri build --bundles nsis产物路径:
src-tauri/target/release/bundle/dmg/src-tauri/target/release/bundle/nsis/
已配置 GitHub Actions:推送 v* 标签后自动构建并发布 Release,
同时产出 macOS DMG 与 Windows EXE。
发布步骤:
- 更新版本号(
package.json与src-tauri/tauri.conf.json) - 提交代码并打标签
git tag v0.1.0
git push origin v0.1.0工作流文件:.github/workflows/release.yml
