你的数据
Lino 是本地优先的。你的每一次改动都先写进你自己电脑上的数据库;同步到账号的是这份数据的副本,而不是反过来。这一页讲你的库在哪、断网和多设备时会怎样,以及把东西找回来、把一切带走的每一种办法。
东西存在哪
你的库是你电脑上的一个 SQLite 数据库,每个账号一个文件夹:
- macOS —
~/Library/Application Support/Lino/users/<账号>/lino.db - Windows —
%APPDATA%\Lino\users\<账号>\lino.db
<账号> 是你账号的 ID(一长串字母和数字),不是邮箱。同一个文件夹里还有你的图片、链接预览、录音、版本历史和每日备份。
如果你没登录就用 Lino,东西会存在 users/anonymous。之后登录时,Lino 会问 Claim local anonymous work?——点 Claim work 把它们移进你的账号,或点 Not now 先留在原处。
这个数据库是一个普通文件,没有单独加密。它和你的其他文档一样,靠系统的磁盘加密保护。建议打开:macOS 的 FileVault,Windows 的 BitLocker。
断网时
网络从不挡在一次编辑前面。拖一张卡片(Card)、打字、画画、改表格(Table),都会立刻写进本地数据库,不需要来回。
登录状态下,每次改动还会被放进同一个数据库里的一个待上传队列。断网时队列就等着。退出 Lino 或重启电脑都不会清空它。下次联网,这些改动会按你做的顺序上传。
多设备同步
登录后,你的库会通过你的 Lino 账号同步,让你所有设备保持一致。用 app 里的话说(Settings → Data & Privacy → Data security):Everything you make in Lino is stored on this computer first. When you're signed in, it syncs to your Lino account over an encrypted connection, and no other account can read it.(你在 Lino 里做的一切都先存在这台电脑上;登录后,它通过加密连接同步到你的 Lino 账号,其他账号读不到。)
同步不是端到端加密的:和大多数托管服务一样,你的东西在 Lino 的服务器上是可读的形式存放的。
两台设备改了同一样东西
比如你在没信号的火车上用笔记本改了「Photosynthesis」卡片,回家又在台式机上改了同一张卡片。笔记本重新联网后,Lino 按对象裁决——只看这一张卡片,不是整个库:
- 后改的那次生效,两台设备上看到的都是它。
- 输掉的那次修改不会被扔掉。它作为一个版本存进这张卡片的历史。
- Lino 会提示你一次,例如:An edit from another device replaced yours; your version is in history,或 Two devices edited the same item; the earlier version is in history。
- 打开这张卡片的版本历史(见下文),对比一下,恢复你想要的那份。
这适用于卡片、表格、草图(Sketch)和 Spark。删除不按这种方式保留:一台设备删了某个对象、另一台同时在改它,以较晚的那次为准。
查看同步状态
Settings → Data & Privacy → Data security → Cloud sync 显示 Last synced(上次同步)的时间。如果服务器拒收了某些改动,这里会写 N items couldn't sync. They're safe on this device.,按原因列出,并提供 Retry(重试)。
版本历史
卡片、表格、草图、Deck 和 Spark 各有自己的历史,所以你可以把一个对象退回到以前的版本,不影响别的东西。
打开它
右键这个对象 → View history。在画布(Canvas)上、素材库(Artifacts Gallery)里,以及右侧面板(Right Panel)里它的标签页上,都是同一个菜单项。会打开 Version History 窗口。
什么时候存一个版本
- 卡片——你停止编辑时(点到卡片外面)、持续编辑时每 10 分钟、Lino AI 修改这张卡片之前、你恢复某个版本之后,以及同步冲突需要保留输掉的那次修改时。
- 表格、草图和 Deck——隔了 10 分钟或更久再开始编辑时,Lino 会先存一份修改前的样子;Lino AI 修改它之前、同步冲突需要保留输掉的修改时也会存。
- Spark——新建时,以及每次它的程序改了:改之前一份、改之后一份。Spark 用着的时候存下的东西(看板上的卡、游戏的分数)不算它的历史。
每个对象最多保留 50 个版本。AI 修改之前存的版本和同步冲突留下的版本会优先保留,不先被清掉。版本随账号同步,所以一张卡片的历史在你另一台电脑上也有。Lino AI 做的修改在列表里标着 AI edited。
每个版本是谁改的
列表里每个版本旁边是做出这些修改的人的头像,悬停能看到名字。Lino AI 改的会写是谁让它改的,比如 Lino AI, asked by Chris。Lino 开始记录这一点之前存的版本不显示头像。
打开窗口顶部的 Who wrote what,能看到这个对象现在的样子,一部分一行——一段话、一个格子、一页幻灯片、Spark 的程序——每一部分最后是谁写的。不知道是谁的写着 Not known。
恢复一个版本
- 在列表里选一个版本。窗口会显示恢复它会改掉什么。
- 点 Restore。你会看到 Restored — ⌘Z to undo。
恢复是一次普通编辑:⌘Z 能撤销,被替换掉的那个版本也会留在历史里。恢复一个 Spark 只换回它的程序,它用着时存下的东西保持不变。
找回删掉的东西
删除一个素材(Artifact)不会马上销毁它。30 天内它留在素材库的 Deleted 筛选里("Deleted things stay here for 30 days")。
- 打开素材库,选 Deleted 筛选。
- 悬停一个方块,看它还剩多久(Removed forever in N days)。
- 把它拖到画布上,就放回来了。
它回来时会带着与仍然存在的东西之间的连接(Connection)。它在其他画布上的旧位置不会回来——你放在哪它就在哪。刚删完时,⌘Z 也能把它找回来。30 天后它会被永久删除。
这适用于卡片、图片(Image)、链接(Link)、草图、表格和 Spark。见 素材库。
备份
电脑上的每日备份
Lino 每天给你的库存一份副本,保留最近 7 份(A copy of everything on this device is saved once a day; the last 7 are kept.)。当天第一份在 Lino 空闲时生成。
它们在 Settings → Data & Privacy → Data security → Backups 里,按日期和大小列出。
恢复其中一份:
- 点那一行的恢复按钮(Restore to this day)。
- 阅读确认框 Restore everything to how it was on …?。它会说明:之后改过的东西会回到那天的样子,之后新做的东西会移到 Deleted。Everything as it is now will be saved first.(现在的样子会先存一份。)
- 点 Restore。
那天之后做的东西不会被销毁——它们进 Deleted 留 30 天——而且 Lino 在恢复前会先存下当前的状态,所以一次不该做的恢复也能撤回。
每日备份保存的是库的数据库:你的卡片、画布、连接和其他对象。图片和链接文件本身留在库文件夹里,不会每天再复制一次。想连这些也留一份,请用 Export all。
全部导出
在同一个 Backups 行里,Export all 会保存一个 zip 文件 lino-export-<日期>.zip。里面是一份包含库里全部内容的 library.json,加上它引用的 images 和 link_assets 文件夹。换电脑之前,或任何时候你想要一份不依赖 Lino 的副本,就导一次。
要单独导出卡片、图片、草图或表格,见 导出。
账号与设备
Settings → Account 里有:
- Profile——你的头像、名字和登录方式。
- Devices——登录了你账号的每台设备,带系统和加入日期(例如 Desktop app · macOS 15.1 · Added Aug 30)。你正在用的那台标着 This device。要让另一台设备退出登录,点它的 Log out 按钮;它会在一小时内退出。
- Account——Log out on this device(在这台设备上退出),或 Log out of all devices(退出所有设备)。
退出登录不会删除任何东西:你的库还在这台电脑上,也还在你的账号里。
套餐与你的数据
套餐影响你能做多少,不影响你的东西是否被保留。Free 套餐包含一个空间(Space)和最多 100 个素材;Settings → Subscription 里能看到用量。从付费套餐降到 Free,你做过的一切都还在,只是超出 Free 限额的部分不能再新增。同步、版本历史、Deleted 和备份在所有套餐里都可用。
Lino AI 与你的数据
当你让 Lino AI 做事时,only what that request needs is sent to the AI model, and only to answer it(只发送这次请求需要的内容,而且只用来回答它;见 Settings → Data & Privacy → Privacy)。请求经由 Lino 的服务器发给 AI 模型提供方。
想让一张卡片或任何其他素材完全不被 Lino AI 看到,右键它 → Hide from AI(对 AI 隐藏)。读什么、发什么、以及把东西排除在外的每一种办法,详见 隐私与发送内容。
Settings → Data & Privacy → Privacy 里还有 Share usage statistics(分享使用统计),可以关掉。
出问题了怎么办
| 发生了什么 | 怎么做 |
|---|---|
| 不小心删了东西 | 马上 ⌘Z,或素材库 → Deleted 筛选 → 拖到画布上(30 天内) |
| 改完之后卡片、表格、草图、Deck 或 Spark 不对了 | 右键它 → View history → Restore |
| Lino AI 改了一张卡片,你不想要 | View history:修改之前的版本留着 |
| 另一台设备上的修改盖掉了你的 | 在那个对象上 View history,你的版本在里面 |
| 一下午的改动都乱了 | Settings → Data & Privacy → Backups → 恢复到更早的某一天 |
| 想把所有材料拿到 Lino 之外 | Settings → Data & Privacy → Backups → Export all |
| 有东西同步不上去 | Settings → Data & Privacy → Cloud sync 列出被拒收的内容,可以 Retry |
| 卡片和它的 Markdown 文件对不上 | 见 Smart Sync |
| 不再用的电脑还登录着 | Settings → Account → Devices → 在那台设备上点 Log out |