Skip to content

Releases: Yuilona/markdown-reader

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 06:26
v1.5.1

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 21:48
New
- Back / forward between opened documents (Alt+←/→, mouse side buttons, titlebar arrows)
- Settings panel (Ctrl+, / titlebar gear): color scheme, page zoom, TOC default,
  editor options, theme-file restore/disable, version + data directory — all live
- Encoding detection: GBK / Big5 / Shift_JIS / UTF-16 / UTF-8 BOM open correctly
  and save back in their own encoding (UTF-8 fallback, never loses characters)
- Untouched bundled theme in user.css auto-upgrades with new versions
- Read-mode status bar: word count (CJK-aware) + reading time

Fixes
- Unsaved edits were silently lost when opening another file via link / drop / Ctrl+O
- Window could reopen as a tiny "short line" after quitting while minimized
- GitHub alerts, footnote links, Mermaid colors (light app on dark OS),
  dark-mode code-block bands, TOC covering the text
- Visual polish: fitted Mermaid boxes, Chinese UI labels, editor fold markers

v1.4.4

Choose a tag to compare

@Yuilona Yuilona released this 21 Jun 05:04

markdown-reader v1.4.4

围绕**页面缩放(Ctrl +/-)**的一组体验修复,并让界面 chrome 更耐用、更易读。升级即用,数据 / 设置格式不变。

⚠️ 本次仅 Windows 安装包:三平台 CI 构建暂时受限(私有仓库 Actions 额度),macOS / Linux 包会在 CI 恢复后补发到本 Release。Windows 用户现在即可安装,功能完整。

🐛 修复

  • 标题栏 / 状态栏 / 目录不再随页面缩放变大:此前 body 级缩放会把整个界面(含标题栏、底栏、目录、按钮)一起放大。现在页面缩放只作用于文档内容,界面 chrome 保持固定大小——更符合"放大是为了看正文"的直觉。
  • 右键菜单在缩放下定位错误:放大后右键菜单会偏离鼠标、甚至跑出屏幕。现已修正,任何缩放级别都精确开在光标处。
  • 图片 / 图表灯箱在缩放下溢出:放大后灯箱内容会超出窗口、关闭按钮被推到屏幕外。现在灯箱始终贴合真实窗口,关闭按钮可点。
  • 最大化窗口"还原"后尺寸不缩小:窗口状态保存逻辑此前在最大化时把全屏尺寸误存为"还原尺寸",导致还原后仍近全屏。现已修正,还原会回到你真正的上一个浮动尺寸。

✨ 改进

  • 界面 chrome 整体加大:标题栏、状态栏、目录及其按钮 / 图标 / 文字适当放大,更清晰易点。

说明

  • 系统要求:Windows 11(Win10 + WebView2 大概也行)。免代码签名,首次运行按系统提示放行;NSIS currentUser 安装器原地覆盖更新,保留你的 data/。
  • 若你之前的窗口曾在最大化状态下关闭,升级后第一次启动可能仍停在近全屏——把浮动窗口手动拖小一次即可永久修复(或删除 data/window.json)。

文件

  • Markdown.Reader_1.4.4_x64-setup.exe — NSIS 安装器(推荐)。
  • Markdown.Reader_1.4.4_x64_en-US.msi — MSI 安装包。

v1.4.3

Choose a tag to compare

@Yuilona Yuilona released this 21 Jun 03:15

markdown-reader v1.4.3

修复目录(TOC)面板在页面缩放下的显示问题。升级即用,数据 / 设置格式不变。

⚠️ 本次仅 Windows 安装包:三平台 CI 构建暂时受限(私有仓库 Actions 额度),macOS / Linux 包会在 CI 恢复后补发到本 Release。Windows 用户现在即可安装,功能完整。

🐛 修复

  • 目录在放大后溢出屏幕、无法滚动:当文档标题较多、且页面缩放(Ctrl+=)高于 100% 时,左侧目录面板会延伸到窗口底部之外,底部条目滚不到。根因是页面缩放对整个 body 生效(body { zoom }),会把固定定位、用 vh 计算高度的目录面板整体再放大一遍,使渲染高度超出真实窗口。现改为按缩放系数还原面板高度(calc(100vh / 缩放 − 80px),已扣除标题栏 / 状态栏 / 间距),在 75%–200% 全缩放区间都贴合窗口、可正常滚动。
  • 顺带修复:即使在 100% 缩放下,目录面板底部也会轻微压住状态栏的问题。

说明

  • 目录滚动条按设计隐藏,靠鼠标滚轮 / 触控板滚动。
  • 系统要求:Windows 11(Win10 + WebView2 大概也行)。免代码签名,首次运行按系统提示放行;NSIS currentUser 安装器原地覆盖更新,保留你的 data/。

文件

  • Markdown.Reader_1.4.3_x64-setup.exe — NSIS 安装器(推荐)。
  • Markdown.Reader_1.4.3_x64_en-US.msi — MSI 安装包。

v1.4.2

Choose a tag to compare

@Yuilona Yuilona released this 20 Jun 15:10

markdown-reader v1.4.2

修复阅读真实学术论文 Markdown 时的两类渲染缺陷。升级即用,数据 / 设置格式不变。

⚠️ 本次仅 Windows 安装包:三平台 CI 构建暂时受限,macOS / Linux 包会在 CI 恢复后补发到本 Release。Windows 用户现在即可安装,功能完整。

✨ 修复

  • 货币 $ 不再被误判为行内公式:形如 ($0.94/case)、$0.10 vs. $0.94、$16.05 的金额此前会被 remark-math 当成行内公式定界符,把两个货币符号之间的整段正文吞进 KaTeX 公式 —— 文字粘连、且不换行而溢出右边界。现在通过在解析前转义"货币型 $"($ 紧跟 数字.小数、中间无空格)修复;真公式(如 $0 = b_0 < \dots$、$1 . 0$)及代码块内的 $ 均不受影响。
  • 带编号公式 \tag{} 不再压住公式:KaTeX 把公式编号定位在公式盒右缘,宽公式溢出时编号会盖在公式末尾上。现在窄公式编号回到右边距、宽公式按内容宽横向滚动且编号留出专属空当 —— 编号与公式不再重叠。无编号的居中公式位置不变。

系统要求

  • Windows 11(Win10 + WebView2 大概也行)。
  • 免代码签名,首次运行按系统提示放行(NSIS currentUser 安装器,原地覆盖更新,保留你的 data/)。

文件

  • Markdown.Reader_1.4.2_x64-setup.exe — NSIS 安装器(推荐)。
  • Markdown.Reader_1.4.2_x64_en-US.msi — MSI 安装包。

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 09 Jun 17:35

markdown-reader v1.4.1

接 v1.4.0 的两个实用渲染修复。升级即用,数据 / 设置格式不变。

✨ 新增 / 修复

  • 渲染文档里手写的 HTML:<img>、<table>(含 align / colspan / rowspan)及常见格式元素现在能正确渲染——经 rehype-raw 解析 + 严格 sanitize 清洗;<script> / <style> / <iframe> / on* 处理器 / javascript: 等危险内容被剥离(此前手写 HTML 会被当成转义文本)。
  • 绝对 / UNC 本地图片路径:![](C:/x.png)、<img src="D:\y.png">、\\server\share\z.png 现在能加载(此前盘符 C: 被当作 URL 协议而把 src 抹掉)。javascript: / data: 仍被拦截。

系统要求

  • Windows 11(Win10 + WebView2 大概也行)。
  • macOS:未签名,首次右键 →「打开」,或 xattr -dr com.apple.quarantine <App>。
  • Linux:deb 直接装,或 AppImage chmod +x 后运行;需 WebKitGTK 运行时。
  • 均免代码签名,首次运行按系统提示放行。

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 17:24

markdown-reader v1.4.0

本版最大变化:首次提供 macOS 与 Linux 安装包(此前仅 Windows),并新增 C/C++ 等语言高亮、修复本地图片在安装版中不显示的问题。Windows 数据 / 设置格式不变,升级即用。

🖥 跨平台(全新)

  • 首次提供 macOS(通用 dmg,Intel + Apple Silicon 通用) 与 Linux(deb / AppImage) 安装包,均由 CI 在各平台原生构建。
  • 平台感知的路径与数据目录:Windows 保持便携(exe 同目录);macOS 用 ~/Library/Application Support;Linux 用 XDG(~/.local/share)。
  • 快捷键自动适配:macOS 用 ⌘,Windows / Linux 用 Ctrl。
  • ⚠ macOS / Linux 为首次发布、仍在打磨:Windows 仍是主测平台。macOS 的窗口控件目前是自绘按钮(可正常关闭 / 最小化 / 拖动,但非原生"交通灯",原生化将在后续版本完成)。欢迎反馈各平台问题。

✨ 代码高亮

  • 新增 C / C++,以及 Java、C#、PHP、Ruby、Kotlin、Swift、Lua、Dockerfile、XML 等常见语言的语法高亮(此前这些会退化为纯文本)。

🐛 修复

  • 修复打开含本地相对路径图片(如 ![](assets/x.jpg))的文档时,图片在安装版中显示为占位符的问题——根因是 Windows 上 asset 协议走 http://asset.localhost,而 CSP 未放行该来源。

系统要求

  • Windows 11(Win10 + WebView2 运行时大概也行)。
  • macOS:未签名,首次打开右键 →「打开」,或终端 xattr -dr com.apple.quarantine <App> 绕过 Gatekeeper。
  • Linux:deb 直接安装,或 AppImage chmod +x 后运行;需 WebKitGTK 运行时。
  • 均免代码签名,首次运行按系统提示放行即可。

v1.4.0-rc.2

v1.4.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jun 07:36
chore(task): archive 06-07-xplat-ci

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 17:29

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。

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 25 May 12:38
v1.2.0