Skip to content

Releases: ailater/LaterMD

v0.0.9 - 2026-10-23

Choose a tag to compare

@github-actions github-actions released this 23 Oct 15:42
3b9a9b5

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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 10:52
a4b752e

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

Choose a tag to compare

@github-actions github-actions released this 18 Oct 13:36
24a6ef4

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 页不再包外层滚动容器 —— 三分区各自内部滚动,不再多出一条底部滚动条

性能

  • 消除每帧 / 每次按键的全篇扫描与冗余拷贝(#266);Git 3 秒轮询的 IO 挪到后台线程,交互刷新仍同步(#268);大纲只在大纲页显示时跟着重扫 + 两处每帧小账(#269)

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

Choose a tag to compare

@github-actions github-actions released this 14 Oct 04:15
15e94c4

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)

打包与发布

  • Windows 安装器与发布资产修正(#217-#219);macOS 隐藏头部品牌 logo(#220)

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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:14
8f85bd1

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)

修复

  • 侧栏窗口尺寸与禅定退出去重(#161)、Live 书写 / 渲染打磨批次(#191 / #192)、自动保存与标签管理补强(#37 / #18 系列)

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

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.

v0.0.3 - 2026-09-30

Choose a tag to compare

@github-actions github-actions released this 30 Sep 06:01
fd40701

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

Choose a tag to compare

@github-actions github-actions released this 29 Sep 01:34
fe15e34

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

Choose a tag to compare

@github-actions github-actions released this 26 Sep 10:30
daf55fb

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