Repository navigation
v1.3.0
markdown-reader v1.3.0
自 v1.2.0 起的一轮安全 + 稳定性 + 性能强化,外加一个编辑器小功能。升级即享,数据 / 设置格式不变。
🔒 安全
- 修复:打开他人提供的
.md时,文档里指向本地文件的链接不再能用系统程序启动可执行文件(.exe / .hta / .bat等)——杜绝「单击恶意链接即运行程序」。本地非.md文件的「在系统中打开」改为明确提示不支持。
⚡ 性能
- 编辑大文档 / 代码密集文档时明显更流畅:代码高亮按块缓存,改动一处不再重新高亮整篇。
- 超大文档(>2MB)打开不再长时间卡顿(自动降级渲染以保持响应)。
- 浏览大量含图文档时内存占用有上限;文件内搜索在超大文档上不再可能卡死;连续滚动的磁盘写入大幅减少。
🛠 稳定性
- 外部编辑器保存后的自动重载更可靠(修复某些原子保存场景下漏触发重载)。
- 缺少 WebView2 运行时等启动失败时,弹出原生错误提示而非进程静默消失。
- 编辑时若外部反复修改文件,冲突提示不再叠加弹出多次。
- 多处健壮性加固,避免极端情况下的崩溃。
✨ 编辑器
- 新增
Tab/Shift+Tab增加 / 减少缩进。 - 修复编辑器选区高亮在部分主题下不可见的问题;标题栏文件名居中与窗口控件层级修正。
🧹 内部
- 清理无用依赖与死代码;文档(README / 主题指南)与当前代码对齐。
系统要求:Windows 11(Win10 + WebView2 运行时大概也行)。免代码签名,首次运行 SmartScreen 点「更多信息 → 仍要运行」即可。便携安装请用 NSIS(*-setup.exe)并选可写安装路径,详见 README。