Skip to content

Verso v0.8.38

Choose a tag to compare

@github-actions github-actions released this 03 Sep 22:19
· 46 commits to main since this release

在视图里给一行改名,或者在别处新建一篇笔记,表里纹丝不动 —— 要切到另一篇笔记再切回来才是新的。看着像「刷新有延迟」,其实那一下根本不是刷新:视图是挂在代码块上的一棵独立界面树,换一篇笔记会把它整个销毁再建,重建时自然查了一次。真正的刷新从来没有发生过。

原因有两个,各自独立,只修一个不够:

  • 改名和新建从来没有宣布过「内容变了」。 软件里有这么一个信号,反向链接、标签、搜索都靠它重查,但改名和新建那几条路只更新了文档树和笔记清单,没发这个信号。文件监听本来能兜底,可它对软件自己写的文件是有意忽略的(否则每次保存都会弹一句「文件已被外部程序修改」),所以自己做的改名和新建绕不回来。现在「重读文档树」这个动作本身就会发信号 —— 受益的不只是 database 视图,改完名之后反向链接、标签和搜索结果也跟着对了。
  • 就算发了信号,视图也收不到。 那棵独立的界面树接不到外面传进去的更新,拿到的永远是它诞生那一刻的值。现在改成它自己订阅。

改完之后:在视图里改名,那一行当场变成新名字;在文档树里新建、删除、移动笔记,开着的视图跟着变。都不必离开这一页。


安装包选择

平台 推荐安装包
Windows 10 / 11 Verso_0.8.38_x64-setup.exe
macOS(Apple Silicon,M 系列芯片) Verso_0.8.38_aarch64.dmg
macOS(Intel 芯片) Verso_0.8.38_x64.dmg
Android(arm64) Verso_0.8.38_arm64.apk
Linux(Debian / Ubuntu) Verso_0.8.38_amd64.deb
Linux(Fedora / openSUSE) Verso-0.8.38-1.x86_64.rpm
Linux(其他发行版) Verso_0.8.38_amd64.AppImage

Windows 同时提供 MSI 安装包,适用于需要 MSI 部署的环境;一般安装建议使用 setup.exe。
.sig 与 latest.json 由自动更新机制使用,无需手动下载。
macOS 安装包目前尚未完成 Apple 签名与公证。首次启动时,Gatekeeper 可能显示
「已损坏,无法打开」。安装后可在终端执行
xattr -cr /Applications/Verso.app 移除隔离属性;此操作仅需执行一次,不影响后续应用内更新。