Skip to content

Oblet v0.4.0

Choose a tag to compare

@lnabc03 lnabc03 released this 19 Aug 11:34
· 63 commits to main since this release

新功能

  • 悬浮目录(TOC):编辑器右侧常驻浮层(外观移植 obsidian-next-toc)。收起态为 bar 指示条 + 进度球(单击回顶,已在顶部时再点回光标行);悬停 500ms 展开 H1–H4 标题面板,点击标题跳转并滚至视口顶部;当前位置高亮跟随光标。可在设置面板关闭("悬浮目录"开关)。

关键修复

  • 仅双击打开就改写文件(序列化保真漏洞,两个独立根因):

    1. Crepe 默认装配的 trailing 插件会在以列表/表格/代码块结尾的文档加载后自动补一个末尾空段落,序列化多出 EOF 空行,击穿"内容与磁盘一致不写回"防线——仅打开就更新 mtime、文件尾多一个空行;
    2. CRLF 换行文件的 frontmatter 残留 \r(micromark 原文切片不归一行尾):属性栏正则失配导致键值行全部坍缩成单列(键和值挤在一个格子),且点击属性栏会被误判为"有改动"而触发全文保存,连带把正文空行规范化落盘。

    修复后:仅打开不产生任何 diff;CRLF 文件的属性栏首帧即正常两列渲染,点击不再触发保存。

发行物:Oblet-0.4.0-win-x64.zip(绿色包,解压即用)/ Oblet-0.4.0-win-x64.exe(单文件)。CI 构建完成后自动上传。