Repository navigation
Releases: ailater/LaterMD
Release list
v0.0.9 - 2026-10-23
Release Notes
Live 原地编辑收尾批次:代码块原地编辑——活动围栏代码块不再塌成整块源码,与表格单元格同款的「浏览/编辑同源渲染」落地。另有表格工具条两轮悬停定位精修与配置隔离修复。相对 v0.0.8 共 11 个 PR。
代码块原地编辑
- 活动代码块与浏览态同源渲染(#324):代码底、描边、圆角、头部按钮(语言/复制/关闭)与横向滚动全部走同一渲染路径,正文区替换为可编辑 TextEdit,围栏行隐藏(结构归头部);进入编辑帧几何零变化,行高/内距/宽度逐像素同位
- 编辑态语法高亮:正文排版复用富渲染的高亮管线,作业按内容指纹缓存,打字/滚动帧零重复开销
- 点击落正文:浏览态点击代码正文,光标落在点击处(几何探针映射);点头部/框内距不落块尾
- 编辑通路补齐:IME 候选框跟随、正文首/尾方向键跨块路由(Shift 选区不跨块)、右键菜单、关闭代码块走既有确认弹窗
- 回落保护:未闭合围栏(AI 流式写入中)与缩进代码块保持整块源码编辑通路
- 连带修复两处既有暗伤:落地帧滚动残差校正此前被 egui 滚动状态副本覆盖从未生效,改帧末落账后点击进块的视口钉扎真实收敛;活动代码块补实测高记账,点击代码块的落地帧不再凭空跳 2–3px
表格与编辑体验
- 表格工具条悬停定位(#321,#322,#323):工具条悬到表格外上方左对齐,不挡表头不盖上一块;条身瘦身为 18px 细条,窄块间隙里留出呼吸
- 表格原地编辑收尾(#312–#315):单元格富渲染同源 + 网格原样编辑 + 列宽不撑满
修复
- 测试不再撕裂用户配置(#309):并发测试写真实配置文件导致损坏,改为隔离目录 + 原子写入
- 新建文件默认名改英文(Untitled.md/#302);HTML
<img>块改写为 Markdown 图片(#297);SVG 徽章文字栅格化修复(#306)
Download latermd 0.0.9
| File | Platform | Checksum |
|---|---|---|
| latermd-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| latermd-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| latermd-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| latermd-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.0.8 - 2026-10-21
Release Notes
Live 编辑交互批次:单击即编辑 + 视口锚定落地,活动块的徽标/列表/引用/软换行一批排版与点击精修,另有 Windows 安装器修复与对照列动画闭环。相对 v0.0.7 共 20 个 PR。
Live 单击编辑与锚定
- 单击活动块直接进编辑(#274,#276):点击 Live 渲染的活动块不再需要先落光标再进编辑态,配合视口锚定(编辑时视口不漂移)与跨块方向键路由。标题与折叠块的形态切换就地展开(#275),展开时修剪幽灵空行并对齐行高
- 点击落点映射修复(#285):屏幕坐标经渲染 job 反查源码字节,活动块水平内距归零,点击不再横向偏移
活动块排版与交互精修
- 左侧徽标槽(#286):活动块左侧 16px 徽标槽,点击徽标循环切换标题级别;后升级为圆点手柄 + 点击弹快捷菜单(H1–H6/正文直选 + 加粗斜体删除线)(#287),手柄对齐活动块第一行行盒(#288)
- 标题语法幽灵化:标题的
#前缀按标题字号渲染为幽灵语法,可就地编辑改级别 - 列表点击保持列位(#283):列表项点击进编辑,内容列位不再缩进回退
- 多行引用排版(#289):保持多行引用整体排版并修点击跳动;引用正文按软换行排版(#290);普通正文活动态同样按软换行排版,不再逐行显示(#291)
- 行内构造自动成形(#281):活动块内打出成对定界符(
**、`等)内容当即应用格式 - 行内格式点击取消(#292,#293,#295):点击行内代码/加粗/斜体/删除线内容直接去定界符取消格式(链接不拆);最终形态为语义化 toggle —— 格式工具条选中格式内容再点图标=取消(#295),点击反解链路的中间版本(#292/#293)已回退(#294)
三态视图与对照列
- 对照列进场动画(#278):切到分栏档右栏「向右滑」进场;按来源分流(#279),源码档进入恢复旧观感;退场沿原路向左退回,与进场构成抽屉循环(#280)
- 对照列跟随鼠标行滚动(#273):分栏同步滚动锚定鼠标所在行
大纲与安装器
- 大纲标题合并修复(#272):被行内格式(行内代码/链接)拆开的标题合并回一条,与 TOC/导出 slug 对齐
- Windows 安装器修复(#284):去掉非法的
Flags: checked,v0.0.7 安装器因该行整包没发出来
Download latermd 0.0.8
| File | Platform | Checksum |
|---|---|---|
| latermd-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| latermd-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| latermd-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| latermd-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.0.7 - 2026-10-16
Release Notes
视图层大改:三态视图取代「写作 / 源码 + 可独立开关的对照预览」,并把右栏独有的能力全部并入 Live 富渲染 —— 全项目只剩一条富渲染路径(#238–#243、#250、#252)。另有双击 .md 文件关联、弹窗批次精修与三条性能主线。相对 v0.0.6 共 33 个 PR。
视图:三态切换(写作 / 源码 / 源码+对照)
- 三态互斥(#252):标题栏三段开关与
Ctrl/Cmd+/共用同一入口,在 写作 / 源码 / 源码+对照(分栏) 三档间循环推进。右栏的开合就是档位本身,不再有独立的开关键、也不再有「离开写作时右栏该不该回来」的补工 - 分栏右栏只读(#250,#252):右栏渲染的是同一份文档的 Live 富渲染,不是第二套渲染器;只读(点击/双击/跳转都不进编辑、不抢焦点),跟随光标滚动一次,此后保留自己的滚动位置供自由翻阅;审阅 Git diff 工作区时让位
- 右栏独有能力并入写作渲染(#238–#241):相对图片
file://改写、AI 流式heal()补闭合、屏外代码块高亮延迟(大文档首切更快)、emoji 探针与悬停手型抑制、AI 指令卡与ai://链接 —— 写作模式下全部可用 - 禅定改走 Live 浏览态(#241):禅定正文是 Live 富渲染的只读浏览态,与当前档位解耦(源码档进禅定也看富渲染)
- 大纲跳转统一走 Live 通道(#243):浏览态与禅定下点击大纲只滚动、不把人拽进编辑
- 对照列开合动画与拖拽收起(#255,#258):进 / 出分栏档有滑入 / 滑出动画;把右栏拖到最小宽再往外拖(或双击分隔线)即收起并切回源码档,收起态右缘细把手往外拖可重新展开;标题栏恢复「关闭右侧」按钮(7 键),三段开关点谁到谁(直达目标档,循环仍走
Ctrl/Cmd+/);右栏顶部恢复列头(「对照」+「只读」徽标,固定在滚动区外),分隔线拖动跟手有守门测试,且画在弹窗之下(改画根层提交序,不再压设置/关于等任何浮窗)
命令与外壳精简
- 删
ToggleRightPreview(Ctrl/Cmd+Alt+R)与标题栏右面板钮(#242):标题栏按钮七→六;视图切换只留ToggleLivePreview一条。旧keymap.json里残留的toggle_right_preview键无副作用 PreviewState瘦身(#243):文档修订号前进不再付四遍全文改写,大纲只需要 outline
文件关联与单实例
- 双击
.md直接打开(#257):三平台文件关联 + 启动参数 + 单实例 —— 已在运行时再双击文件会开进当前窗口的新标签,不另起进程;安装包只把 LaterMD 加进候选列表,不抢默认打开程序
弹窗与菜单精修
- 浮窗统一改现代弹窗壳(#244):标题行 + 关闭钮、页脚分隔线、按钮右对齐;全部弹窗收敛到统一居中(#245);重命名 / 删除弹窗排版、交互与文案三类改进(#246);弹窗输入框视觉重心下移与水平内边距恢复(#247)
- 右键菜单 hover 灰影不居中修复(#251):纯 CJK 行的菜单墨迹补偿 ~2.5px,混排行不转
预览、搜索与滚动性能
- 视口外块估高剔除(#261,#263,#264):Live 渲染对屏外块用结构化估高代替完整排版(滚动锚定保证编辑时视口不漂移)—— 拖宽帧 ~34×、冷首切 ~2.4×
- 搜索结果按视口虚拟化(#263):左栏命中行只构建可见部分,拖动侧栏不再重排全部命中;修复屏外结果逐行推进滚动游标的空白
- 预览默认档设置与新建文档聚焦(#262):设置新增默认视图档(写作 / 源码 / 对照 / 上次选择);新建文档直接切源码档并聚焦编辑区
Git 侧栏分区高度
- 三分区高度修复(#265,#270):默认三等分改按 Git body 实际可用高度取口径;拖过的持久化高度之和超出当前视口时按比例收敛(保留相对比例);Git 页不再包外层滚动容器 —— 三分区各自内部滚动,不再多出一条底部滚动条
性能
Download latermd 0.0.7
| File | Platform | Checksum |
|---|---|---|
| latermd-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| latermd-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| latermd-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| latermd-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.0.6 - 2026-10-14
Release Notes
Git 集成主版本:diff 审阅从窄侧栏搬进主工作区、历史提交文件级差异、VS Code 式三折叠分区与文件历史跟随;另有编辑器右键菜单与预览分隔线精修。相对 v0.0.5 共 18 个 PR。
Git 集成
- diff 审阅进主工作区(#227):工作区文件(HEAD → 工作区)与历史提交(父提交 → 该提交)都在主区以双栏/统一视图审阅,不再挤在窄侧栏;行尾回滚图标独立命中,未跟踪文件禁用回滚
- 历史提交文件级差异(#228):点开任意提交列出全部变更文件(初始提交对空树、merge 取第一父,rename / binary / 64KB 截断口径齐全),单文件历史
file_log支撑「文件历史」分区 - VS Code 式三折叠分区(#229):「更改(未提交) / 存储库 / 文件历史」三个分区各自折叠展开
- 历史刷新与文件历史跟随(#230,#231):顶部刷新按钮、展开「存储库」即刷新未提交变更与提交历史;文件历史跟随当前标签页文档,右键显式查询不被 3 秒轮询顶掉;从文件历史点击提交默认打开并选中该文件
- 分区交互精修(#232-#234):变更行回滚改用独立的「放弃修改」图标(不再与刷新混淆);提交再次点击可折叠文件清单;三分区底部浅色分割线可拖拽调整各自高度并持久化,默认平分视口三等分;刷新点击有 spinner 反馈;审阅头部「双栏 / 统一 / 返回编辑器」三按钮等高
编辑器与预览
- 右键菜单(#221,#222):编辑器与文件树上下文菜单落地,配套剪贴板依赖的测试环境修复
- 预览分隔线(#223,#224,#226):对照预览边界线悬停加粗、拖动跟随;分隔线测试去除 CJK 字体依赖(#225)
打包与发布
Download latermd 0.0.6
| File | Platform | Checksum |
|---|---|---|
| latermd-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| latermd-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| latermd-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| latermd-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v0.0.5 - 2026-10-12
Release Notes
界面外壳与排版基建的大版本:Zed 式汉堡菜单栏、全 UI 中英混排基线对齐、macOS 平台战役、搜索替换 VS Code 化,以及禅定 / minimap / 任务勾选等编辑器功能批量落地。相对 v0.0.4 共 70 余个 PR。
菜单栏与窗口外壳
- Zed 式汉堡菜单栏(#213):常驻菜单行退役,标题栏左缘「logo + 汉堡」,点击在标题栏条内展开八个组名标签,点组名弹条目下拉;单点 Alt 不误触、Alt+字母 直达组、Esc 关下拉留标签行、点外 / 条目执行收整行;菜单标签间距与起点按 VS Code 口径收紧
- 标题栏搜索与视图切换(#146):写作 / 源码 / 对照预览三态进标题栏,搜索胶囊常驻;查找条主题适配与可拖动(#152)
- 侧栏 rail 收敛(#200):竖排导航回归纯视图切换,根目录行改图标按钮(#206)带刷新 spinner(#207),目录名限宽防溢出(#210)
- 图标精修(#211)与品牌 logo(#160);面板分隔线弱化、闲置边框移除(#195 / #197 / #198)
排版基建:全 UI 中英混排基线对齐
- UI 三链基线对齐(#213,#43 M2 预览修复的 UI 推广):Proportional / Medium / SemiBold 的 CJK 回退改挂「行 metrics 对齐链头 Inter 的副本」,标题 / 菜单「英文比中文高」的像素错位归零;链头表值分毫不动,纯 ASCII 行盒逐像素不变
- CJK 粗体 face 链修复(#163):中文加粗不再落 Regular
- 预览渲染主题与代码块修复(#195)、大文档渲染平滑(#201)、Live 渲染性能优化(#116)
macOS 平台战役(#158-#172)
- macOS 全量支持(#158):拖放打开文件(#159)、外观跟随系统(#165)、偏好设置精修(#169)、整应用皮肤(#172)、Mock 流式时序(#162)、统一工作台工具栏(#166)
- 关于页更新检查(#156)、Linux Dock 图标认领修复(#171)
编辑器功能
- 任务勾选(#124):预览 task list 点击回写源码,单步 undo
- 禅定模式标签导航(#114);行跳转 Ctrl+G(#118),macOS ⌘H 死键改排 ⌥⌘F
- 打字机专注(#125)、代码高亮语法切换(#126)、TOC 生成(#127)
- minimap 代码地图:拖拽视口(#147)、全屏回归修复(#151)、travel gate 修复(#164)
- 选中弹 AI 条(#121)、快捷键浮层(#108)、Git 分栏 diff(#107)
- 页内查找标记(#208):Ctrl+F 聚焦输入框、全部命中浅底高亮
- 搜索替换 VS Code 化(#190-#199):三开关字面语义、行内匹配高亮、内联全部替换、冻结替换计划原子写盘
- 文档标签进顶部导航(#189)、格式工具条三档响应式(#180)、破坏性确认浮窗改版(#186)
Live 写作流
- 点击富渲染块进编辑、光标落点击处(#179);双击进写作、浏览优先的 Live 流(#203 / #205)
- 选区镜像进活动块,格式工具条在 Live 生效(#182);块间距对齐预览节奏(#183);破图占位修复(#184)
- 光标跨编辑保持(#209)、IME 切换后焦点修复(#212)、活动块标记孤儿清理(#168)
- 流式缓存按块 key(#104),大文档冷启动优化
主题与外观
- 跨平台青竹护眼皮肤(#181);设计系统语义 token(#167);设置弹窗卡片化(#170)、五分页两列对齐(#70)
- 默认浅色主题、大纲前置(#188);状态栏单行化全平台(#175);mac 精修全平台化(#173-#176)
修复
Download latermd 0.0.5
| 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 |
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.
v0.0.3 - 2026-09-30
Release Notes
编辑体验一批补强:查找条、行号槽、Emoji 面板、文件树图标与布局记忆。相对 v0.0.2 共 50 个 commit。
编辑与查找
- 文档内查找条(Ctrl+F):输入即重扫、Enter / Shift+Enter 前后跳转、计数环绕;浮层锚定源码区右上角不占正文布局,回车可连续跳转不丢焦点
- 源码行号槽(#31)
- Ctrl+D 复制选中(无选中复制当前行)/ Ctrl+Shift+D 复制当前行
- 旧
keymap.json增量迁移:只为缺失的命令写入默认,不覆盖用户已有绑定
Emoji 面板(#28)
- 工具条笑脸按钮呼出插入浮窗,内置 272 枚 / 8 类数据表
- 搜索(三路匹配)、跨分类来源、最近使用(前插去重封顶 16,随
settings.json持久化) - 字形能力探测:cmap fmt12 运行时核验,本机字体缺字形的条目自动剔除,不再出方块
文件树与图标(#32)
- 行首自绘 folder / file 图标,随主题取色;目录展开箭头纯绘制,修复 Unicode 字符缺字形渲染成方框
- recents 下拉只显示末级文件夹名,全路径下沉 hover tooltip
布局与窗口记忆
- 记住上次窗口最大化状态,启动防闪切
- 侧栏 / 预览栏宽持久化 + 面板折叠状态恢复
- 设置、插入图片、AI commit、关闭标签、Git 回滚五类浮窗首次打开居中锚定
设置面板修缮
- 密度档位改名:Standard→宽松 / Compact→标准,默认翻转为标准
- 修复滑杆轨道隐形(density 投影曾把 Slider 轨道色投成透明)
- 外观页「跟随系统」时显示当前解析出的明暗值
- 设置弹窗 footer 行高加大
其他
- UI 精简:删除编辑器模式行与状态栏「源码 / 渲染后端」文案
- 发版链路:Linux x64 deb 自建 workflow,Release 冗余资产发布后自动清理
- 短暂试过 egui-phosphor 图标库后回滚,保持纯自绘图标路线
Download latermd 0.0.3
| 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 |
v0.0.2
Release Notes
外壳重构收官 + UI 现代化 + 图片链路 + 预览排版修复。相对 v0.0.1 共 54 个 commit。
外壳重构(M1–M5)
- 自绘标题栏替代系统标题栏,窗口与三栏重排,布局持久化到
layout.json - 左栏三段式骨架:文件树 / 搜索 / 大纲 / Git 四个可折叠视图共用一栏
- Markdown 格式工具条(标题、加粗、斜体、列表、代码块、链接等常用格式一键插入)
- 禅定模式(F11):三栏让位、预览占满内容区,退出时逐项还原进前的面板快照
- 底部状态栏:路径 · 行列 · 字数 · 主题 · 渲染后端 · AI · MCP 一行收口
- 设置入口挪到标题栏齿轮;应用图标素材更新到 v1.1
视觉与动效
- Inter 三字重接入,Proportional 首位 + CJK 回退链保序,SemiBold 上标题栏与格式条
- 设计 token 扩充(输入高度、圆角投影等)九套预设色板:Dracula、Nord、Gruvbox Dark、
Solarized Dark / Light、Tokyo Night、One Dark / One Light、Rosé Pine - 编辑/预览模式切换 crossfade 淡入;浮层淡入直接吃 egui 内建路径(不自研)
- 两套主题下 11 项像素级断言通过,证据见 docs/m5-acceptance.md
图片与图床(此前完全缺失)
- 图片框插入:自绘图标 + 对话框 + 本地图片复制进
<文档名>.assets/,相对路径预览出图 - 文件树过滤
*.assets附件目录,不干扰文档浏览 - Ctrl+V 剪贴板图片与拖入图片文件直接落
.assets/并插入 - 新增
latermd-bed图床 crate:SM.MS / GitHub 两套预设,设置第五页配置,后台上传链路
预览排版
- 表格边框出厂默认与九套预设全开(1px 线宽)
- 表格表头 / 斑马底色,faint token 对齐导出 CSS 口径(深
#323438/ 浅#F6F8FA) - 行高改按「字号 × 比例」,替换写死的 17px(vendored 层,属①类可上游合入改动)
编辑器
- 源码模式行号槽:左侧纯绘制列随滚动平移(零同步成本),宽度随总行数位数自适应,
光标行 accent 高亮,折行行号标逻辑行首 visual row,只绘视口命中行 - 源码栏滚动修复:TextEdit 外层套 ScrollArea,光标变化时滚入视口
缺陷修复
- 预览标题 / 加粗中文变方块 —— CJK 回退循环漏挂 bold 别名族
- Windows 发布版隐藏控制台黑窗
- 选中文字不可见 ——
selection.stroke兼任选中文字颜色,不能设 NONE - 任务列表含中文时崩溃 —— 状态栏持有过期字节偏移
- 四栏黑条 / 状态栏横跨 / 标题栏齿轮哑弹
已知限制
- Linux 下 fcitx5 输入法候选框暂不跟随光标(输入本身可用,已入队排查)
- macOS 从 Releases 直下 dmg 首次打开会被 Gatekeeper 拦截,执行一次
sudo xattr -dr com.apple.quarantine /Applications/LaterMD.app即可;推荐 Homebrew 安装,无此问题 - Windows 无代码签名,SmartScreen 会提示,选「更多信息 → 仍要运行」
- Live Preview 内联半隐藏样式与反向链接面板将在后续版本提供
Download latermd 0.0.2
| 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.2-universal2-apple-darwin.dmg | macOS 14+ (Intel / Apple Silicon 通用) | b615ce4b0b3fd54a6a4a29df89d7cbdd01ad0be2a2b8cdf8d63c1eaff792fbcd |
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.
v0.0.1
Release Notes
首个发布:P0–P3 功能主体全部就位。
编辑与预览
- 左右双栏实时预览,CommonMark + GFM(pulldown-cmark 单一解析器)
- 源码模式 / Live Preview(块级即时渲染)切换,共用同一缓冲与撤销栈
- 多标签编辑,关闭未保存标签时弹确认
- 代码块语法高亮与一键复制
文件与知识管理
- 新建 / 打开 / 保存 / 另存为,原子落盘
- 文件树:懒加载、
.gitignore过滤、当前文件高亮 - 大纲面板:点击跳编辑器光标,亦可跳预览对应位置
- 侧边栏全文搜索,支持正则,结果点击跳转
[[wikilink]]双向链接
AI 智能层
- AI 流式写作;未配置 API key 时内置 Mock 演示,开箱可试
ai://链接协议与 AI 指令块- AI commit message 生成、AI 摘要大纲
- API key 本地加密存取,不进 Git
版本层
- Git 只读集成:状态 / 提交历史 / diff / blame / 文件回滚
外观与配置
- 浅色 / 深色 / 跟随系统三态主题,
themes/*.ron皮肤文件 - 标准 / 紧凑界面密度,快捷键可改绑
- 设置持久化(
settings.json)
导出与集成
- HTML 导出,单文件内嵌样式
- 内置 MCP 服务器:五个只读工具,stdio / HTTP 双通道;默认关闭,开启后仅绑定
127.0.0.1
已知限制
- Linux 下 fcitx5 输入法候选框暂不跟随光标(输入本身可用,排查进行中)
- macOS 从 Releases 直下 dmg 首次打开会被 Gatekeeper 拦截,执行一次
sudo xattr -dr com.apple.quarantine /Applications/LaterMD.app即可;推荐 Homebrew 安装,无此问题 - Windows 无代码签名,SmartScreen 会提示,选「更多信息 → 仍要运行」
- Live Preview 内联半隐藏样式与反向链接面板将在后续版本提供
Download latermd 0.0.1
| 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 |