Skip to content

v0.0.4 - 2026-10-04

Choose a tag to compare

@github-actions github-actions released this 04 Oct 08:27
9f20d83

Release Notes

AI 适配器与导出 PDF 两条主线落地,叠加 Live Preview v2、mermaid 流程图渲染、emoji 彩色预览、侧栏反向链接与一批编辑体验补强。相对 v0.0.3 共 28 个 PR(130 个 commit)。

AI 与导出(#20 / #25)

  • AI 适配器补全(#20):新增 Anthropic(messages API / SSE 流式)与 Ollama(本地 /api/chat NDJSON)两个适配器;设置页 provider 三选一(OpenAI 兼容 / Anthropic / Ollama),Ollama 无需 API Key
  • 导出 PDF(#25):headless 渲染管线 + CJK 字体嵌入,菜单直接导出;修复脚注不在段落首块时整块丢失

Live Preview 与大纲(#14 / #42 / #15)

  • Live Preview v2(#14):活动块内联标记半隐藏、双击扩最内层标记对 / 拖选松手吸附的选区扩展、键盘导航跟随与跳转时序;源码-渲染偏移映射改真映射换算,预览大纲跳转落点保真
  • 大纲跳转预览侧(#42):vendored 块矩形查询通道(块表),大纲点击双栏一步到位居中;修复历史滚动指令写在滚动区闭包外从未生效
  • 反向链接面板(#15):侧栏新增「链接」页,全仓 [[wikilink]] 反查,条目带来源路径、行号与命中行摘要,点击跳转

编辑体验

  • 快速打开(#24):Ctrl+P 浮层模糊搜文件与命令(子序列打分排序),↑↓ 跨组循环、Enter 执行
  • 替换条(#17):Ctrl+H 单个替换与全部替换,全部替换单条 undo 回原状
  • 代码块一键复制(#38):预览代码块右上角复制按钮;修复 Live 模式下按钮点击被「点击进编辑」吞掉
  • 自动保存与崩溃恢复(#18):停顿 / 切标签落 draft,启动检测孤儿并出恢复条
  • 标签管理增强(#37):批量关闭、重命名(显示别名)、标题宽度显示模式
  • 关闭标签恢复(#45):Cmd/Ctrl+Shift+T 从关闭栈 LIFO 重开;主题快捷键改排 Alt+T 让位
  • Linux IME 候选框跟随(#19):caret 位置显式上报链路;候选框锚点下移一行,不再盖住当前行

排版与外观

  • 字号 / 行距(#23):外观页两根滑杆(字号 12–24pt / 行距 1.2–2.0)拖到即生效并持久化;vendored 标题分级改为 2.0/1.55/1.30/1.15/1.08/1.0 并新增标题上方呼吸间距
  • 预览混排基线修复(#43):中英数字混排基线偏差归零,CJK 行高下限兜底
  • 源码页排版优化(#50):编辑器专用等宽族,CJK 回退面基线对齐,混排基线 +1~3px → +0.000px
  • 文件树截断(#40):单行省略号截尾,行高恒定;hover 出全名 tooltip
  • 设置图标齿轮化(#41)、应用图标接入(#16)

Mermaid 流程图(#51)

  • 预览内嵌渲染:flowchart / graph(TD / LR)走纯 Rust 三段管线——解析 + Sugiyama-lite 分层布局 + app 侧自绘,零新增 crates.io 依赖
  • 跨层长边拆虚拟节点、正交肘形折线,任意图不穿盒;链式边与双引号标签收编,复合形状 / 更长横线等超子集语法显式回落为源码代码块

Emoji 彩色(#47 / #48)

  • 面板与最近使用条改走 Twemoji 纹理彩绘(损坏自动回落黑白)
  • 预览内联 emoji 彩色(emoji:// 改写器 + vendored inline widget 接线)
  • 编辑器正文维持黑白(egui 字体图集限制,上游未支持彩色字形)

性能与其他

  • 标签切换卡顿优化(#39):取证打点 + 对症缓存
  • 长文档流式性能复测(#46):滚动三项优于 M0,流式 O(n) 未解,如实记录
  • 发布链路:cask 版本自动回填(#22);验收文档状态纠偏(#75)

Download latermd 0.0.4

File Platform Checksum
latermd-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
latermd-x86_64-apple-darwin.tar.xz Intel macOS checksum
latermd-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
latermd-x86_64-pc-windows-msvc.zip x64 Windows checksum
latermd-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

macOS universal2 dmg

File Platform SHA-256
latermd-v0.0.4-universal2-apple-darwin.dmg macOS 14+ (Intel / Apple Silicon 通用) 70161dabed60aaa7705b22242bbcbbfea01dd6de7ecff8f563b836d279cdf4e0

Installer built separately by macos-dmg.yml and uploaded after dist created this release, so it is absent from the table above. Recommended macOS path is still Homebrew: brew install --cask crazykun/ailater/latermd.