db81e60d7124a8f6ea490574ac05048826ea03cd
高危逻辑 A1-A10:saved 写盘快照、重载卸载回写闸门与期望值校验、 ?file 无条件打开、偏好读后才写+防抖、depth=0 守卫、查找命中随编辑 作废、自动保存避让冲突标签、搜索防链接环、重 IO 命令异步化+上限。 样式:--panel 更正为 --bg-panel、新增 .input 基础样式、文档主题 纸面/字色成对、打印隐藏清单补全、paperTone 驱动源码明暗。 性能:状态栏/大纲按正文 memo、大纲延后提取、Sidebar memo、专注 装饰映射复用、查找防抖、图片 base64 过 IPC。 中危一批:关窗落盘后放行、回收站去向明示、GBK 搜索、create_new 落盘、Mermaid 渲染代次守卫、多行粘贴分段等。 回归:新增 tabkey/audit-fix 集成测试(E1 Tab 抢先定性排除), vitest 71 通过 + 2 跳过。
new-markdown
Windows 桌面 Markdown 所见即所得编辑器(对标 Typora 的编辑体验,不复制其品牌与图标)。 Tauri 2 + React + TypeScript + Milkdown(ProseMirror)。
当前进度
阶段 0–6 已完成(自动化验证全绿),待 Windows 真机验收清单确认。
阶段 5:7 套文档主题、自定义 CSS、导出 HTML、打印/PDF、导入 HTML/Word,报告见 docs/09-stage5-report.md。
阶段 1:Tauri 桌面骨架 + 打开/编辑/保存全链路,报告见 docs/05-stage1-report.md §4 清单。
在 Windows 上运行桌面版:
npm install
npm run tauri dev # 需 Rust + VS Build Tools + WebView2
浏览器调试 UI:npm run dev 后打开 http://localhost:1420(Web 降级模式,状态栏有标注)。
- 技术选型报告:
docs/01-tech-selection.md - 架构设计:
docs/02-architecture.md - 阶段 0 验证报告(实测数据):
docs/03-stage0-verification.md - UI/交互原型说明:
docs/04-ui-prototype.md
运行阶段 0 原型
cd prototype
npm install
npm run dev # 浏览器打开原型:编辑器 + 大纲 + 实时序列化输出
npm test # 双向转换/撤销重做等 6 项自动化验收
npm run build # 生产构建
开发纪律
分阶段开发,每阶段构建+测试+人工清单齐全后再进下一阶段; 编辑器新增语法支持必须先给往返稳定性测试加用例。
Description
Releases
1
new-markdown 0.1.0 正式版
Latest
Languages
TypeScript
81.9%
Rust
10.3%
CSS
7.7%
HTML
0.1%