1 分•作者: drewcsillag•7 天前
我开发 NoteCove 的初衷是希望笔记和任务能够在不同设备间同步,而且数据不会被上传到 SaaS 公司。同步功能通过你自己的 iCloud Drive、Google Drive 或 Dropbox 上的文件实现——同步过程中没有 NoteCove 的服务器参与。<p>最具挑战性的是确保同步的可靠性。我最终使用了 CRDT(具体来说是 Yjs)来进行冲突解决,它能够处理你在手机和笔记本电脑上离线编辑同一笔记的情况——两个编辑内容会合并,且不会丢失任何内容。<p>除了笔记,它还有一个完整的任务管理系统:自定义状态、看板、父/子任务、阻碍因素,以及用于脚本编写和代理集成的 CLI。<p>这是 0.3.9 测试版。支持 Mac 和 Linux 桌面端,iOS 版本正在开发中(你可以注册获取抢先体验)。非常欢迎大家提供早期反馈,特别是关于同步可靠性的反馈。