网页版、手机 App、微信小程序共用一套数据结构。选一个顺手的开始,之后换设备登录即可接续。
计划不是写一次就完事。用不同尺度反复看它,才会真的被执行。
开启同步后,数据在离开设备之前就已经加密完成。服务端保存的只是密文,没有密钥无法解开。
端到端加密如何工作
密钥只在你的设备上生成和保存,从不上传。同步时,每一条计划先在本地加密成密文, 再把密文发往服务器;换设备时用恢复码或口令把密钥导入新设备,才能解开。
用户ID:设备ID:数据版本我们不收集什么
这是一个给自己用的工具,不是流量生意。除了登录必需的手机号(哈希后存储), 我们尽量什么都不拿。
完整说明见 《九层台隐私政策》。
网页版本就跑在你自己的机器上,登录只是可选的跨设备开关,跟数据本身完全解耦。下面四件事,让「随时能用」和「不会白丢」同时成立。
每次保存都同时往本机另一处写一份副本。主存储出岔子(写满、被脚本或扩展误删)时,副本还在。
下次打开时若发现主存储是空的,会把副本里的内容问回来,确认后才覆盖,不会悄悄冲掉你现在看到的内容。
设置里打开「自动备份」,每次改动会自动存一份 JSON 到你的下载目录。这是唯一扛得住「清除站点数据」的那一层。
装上离线缓存后,断网也能打开、编辑,改动攒在本地;联网那一刻自动补同步。还能装到主屏幕,像 App 一样点图标进。
可以,但要满足一个前提:这台设备上曾经联网打开过一次这个网址。 浏览器在这时会把页面(cache)存一份到本机,之后断网也能直接打开。没打开过的头一次,是必须联网的。
装好之后,断网状态下有三种进法:
① 直接输入网址或书签
在地址栏输入 terrace.menciu.com/plan/app,或点之前存的书签。断网时浏览器不会去找服务器,直接调出本机缓存的那份,页面照常加载。
② 「添加到主屏幕」当 App 用
Chrome / Edge 用右上角菜单里的「安装应用」或「添加到主屏幕」,iPhone Safari 用「添加到主屏幕」。之后桌面会出现一个图标,
点它以独立窗口打开,连地址栏都看不到,和原生 App 一样。这一步也得联网做,做过一次就永久有效。
③ 断网期间照常增删改
期间所有的新增、勾选、删除都存在本机,页面右上角会提示「已离线」;一旦网络恢复,改动会自动补传同步,
不需要手动重开或手动点同步。
注意:如果断网时点的是浏览器菜单里的「清除浏览数据 / 清除站点数据」,页面缓存会一起被删掉,那时就需要重新联网打开一次才能再离线用。