Repository navigation
v0.0.4 - 2026-10-04
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/chatNDJSON)两个适配器;设置页 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.