This repository was archived by the owner on May 22, 2026. It is now read-only.
Repository navigation
主要变化
-
Kanban 的多端同步从“只合并看得见的卡片”补上了删除记录。以前一台设备删掉任务后,另一台离线或慢同步的设备还握着旧副本,下一次合并会把它带回来;现在删除本身也成为同步事实,旧副本会被压下去。这个版本把“删掉就是删掉”作为 Kanban 的基本规则,而不是把每台设备的旧列表简单相加。
-
PWA 打开路径加了本地应用壳缓存。tokmato 的真实数据仍然来自本机状态和登录后的云端同步,但页面壳、静态脚本、图标和常用路由不再每次都从冷网络开始。这样做的边界是:先让 app 立即可见,再让后台刷新跟上;不缓存登录、同步、推送等会影响真实状态的请求。
-
Kanban 拖拽减少了高频渲染。拖动任务卡时,指针移动会按浏览器帧率合并处理,而不是每个移动事件都让整页重算。结果应该是拖拽更稳,尤其是在任务较多或设备性能一般时。
修复
-
修复一端删除 Kanban 卡片后,另一端旧本地副本在同步时把卡片复活的问题。
-
修复同一张 Kanban 卡片在多端移动后,可能同时出现在两个列里的合并风险。
-
修复 Kanban 卡片只编辑文字、不改变数量时,自动同步可能漏掉这次修改的问题。
工程
-
补充 Kanban 删除、移动合并和旧快照兼容的回归测试。
-
为 service worker 增加保守缓存策略,并保持同步与 API 请求不进缓存。