Repository navigation
Releases: Kflho/obsidian-locally-save
Release list
0.14.0
Full Changelog: 0.13.1...0.14.0
0.13.1
说明补充:两台都改过了怎么走(功能没有任何变化,只是把这条路写清楚)
- 顺序做就是一条直线:A 改完导出发给 B(
55 → 56)→ B 应用 → B 接着改再导出发回给 A
(56 → 57)→ A 应用。两趟之后两台都停在 57 上,内容一致、状态编号一样。 - 对方在收到你的包之前就已经改了自己的东西时:应用你的包会把它的改动挪进回收目录,
但插件动手之前已经把它们存成了一个包(包列表里那份第 56 → 57 代,起点正是你的包
送到的那一点)。它自己应用那一份、或者发回给你应用,两边的东西就凑齐。 - 一个边界:两台改到同一个文件时不会自动合 —— 以你应用的那一版为准,另一版在回收目录里
(<仓库>/.trash/locally-save/),需要就自己捞出来。
这一段也写进了设置里那个「看说明」窗口,以及 GitHub 上的 README;另外补了两个端到端测试
把这条路钉住(包括"对方已经改过"那一段)。
Docs-only release: the two-machine handshake is now documented (sequential flow, and the case where
the receiving side already has its own edits). No behaviour change — the flow already worked, and
two new end-to-end tests now guard it. See the Chinese notes above for details.
0.13.0
更新顺序不会再乱了
- 回退之后再导出,自动接在这条线的最新点后面:比如链条走到
39 → 54,你应用一份更老的
完整副本退回了第 39 代,之后再导出的是54 → 55—— 而不是从 39 分出一条岔的39 → 40
(那样同一个号底下会出现两份不同内容,之后两边就接不上了)。 - 号只会往前走:每份新包都从"这条线已经用过的最大号"往后发,不会跟历史撞号。
- 回退之后什么都没改 → 不生成包:回退本身把那份完整副本发给对方应用就够了,
免得写出一堆"把大家带回老点"的重复包。 - 导出窗口、导出预览、导出结果都会写清"这一份接在哪一点后面";结果里两个号都写出来
(第 54 代 → 第 55 代),一眼看得出顺序。
界面上顺手改了两处说法:「更新包:从哪个状态」的默认项现在叫
「自动:接在这条线的最新点后面」 —— 你本来就是最新点时它就从你这一点往外导,
日常用起来和以前一模一样;设置里的「看说明」窗口也补了回退这一段。
升级不影响已有的包与状态:老状态文件会自动补上"高水位"这一项,包格式、命令、
设置项一个都没动。
Bundle ordering is now strictly linear: after rolling back with a full copy, the next export is
based on the latest point of the chain (e.g. 54 → 55 instead of forking to 39 → 40), and new
generation numbers are allocated above every number already used by that chain. See the Chinese
notes above for details; no bundle format, command or setting was changed.
0.12.4
面向用户的文案收尾(承接 0.12.3,功能没有任何变化)
- 包列表顶部那行汇总里还剩一处旧说法(「读不出头部」),改成「读不出包信息」
- 0.12.3 已经把 README 与界面文案整体重写成给用户看的话:README 变成一份完整的
用户文档(安装 / 三步上手 / 两种包 / 两台电脑来回搬 / 会不会弄丢东西 / 常见问题 /
隐私),设置里的「看说明」窗口变成使用手册,界面、通知、报错里那些原样显示出来的
**星号与内部术语也清理干净了 - 如果你还没更新到 0.12.3,直接装这一版即可,两版的内容都在里面
Text-only follow-up: the last leftover internal term in the bundle list header is now
user-friendly. Nothing behaves differently from 0.12.3.
0.12.3
这次更新改的全是文字:说明文档与界面文案重写成给用户看的话,功能没有变化 ——
包格式、命令、设置项都没动,升级后照旧用。
阅读体验
- README 重写成一份用户文档:它是干什么的、怎么从插件市场安装、三步上手、
两种包(完整副本 / 更新包)的区别、两台电脑怎么来回搬、会不会弄丢东西、
命令与设置说明、常见问题、隐私与已知限制 - 设置里那个「看说明」窗口变成一份完整的使用手册,不用再去翻 GitHub
界面文案
- 清掉了界面、通知、报错里那些原样显示出来的
**星号(它们在窗口里只是普通字符),
以及「血脉 / 通道 / 字段名」这类内部说法,现在读起来是一句人话 - 基准对不上时的提示重写:直接告诉你三条出路(让对方从你这一点重导 / 把缺的几份包补上 /
让对方导一份完整副本) - 命令面板里两条过渡命令改叫「旧功能,已移除」,插件市场里的介绍也换成了面向用户的一句
Documentation and UI text rewritten for users. No behaviour changes: the bundle format,
commands and settings are untouched.