github zhitongblog/solomd v5.2.0
SoloMD v5.2.0

46 minutes ago

SoloMD v5.2.0

Highlights / 核心亮点

  1. Unified Export Center & Full-Format Pipeline / 全格式统一导出中心 (#566, #572)

    • Unified single-note and folder batch/merged exports into a single Custom Export Dialog supporting 9 formats: PDF, HTML, Word (.docx), EPUB, ODT, LaTeX (.tex), RTF, Long Image (.png), and TextBundle (.textpack).
    • Two unified top-level toggles across all document formats: Include Bookmark Sidebar (HTML includes Search Panel) (添加书签栏内容(HTML包含搜索面板)) and Include Leading Table of Contents Page (with Page Numbers) (添加目录页(文档开头的目录含页码)).
    • Fixed multi-page Table of Contents pagination in PDF export so nested chapter trees span across pages naturally without mid-row clipping or premature page breaks.
    • Added YAML frontmatter and workspace .bib / .csl automatic resolution for single-note Pandoc exports (EPUB, ODT, LaTeX, RTF).
  2. Zero-Syntax "Pure WYSIWYG" Edit Mode / 纯粹所见即所得(零语法闪烁)模式 (#303)

    • Added an opt-in Pure WYSIWYG (Hide Active Line Markers) setting (Settings → Editor). When enabled, heading (#), bold (**), italic (*), strikethrough (~~), highlight (==), inline link ([label](url)), and inline image (![alt](url)) syntax markers stay hidden even when a collapsed cursor moves onto the line—expanding only when selecting text or backspacing directly into a marker boundary.
  3. Open Provider Registry (OPR) Local AI Auto-Discovery / OPR 本地 AI 服务自动发现 (#286)

    • Added one-click discovery in Settings → AI that scans ~/.open-provider-registry/providers.json ($OPR_HOME) and probes running local OpenAI-compatible servers (Ollama :11434, LM Studio :1234, vLLM / LocalAI :8000, llama.cpp :8080, Jan :1337), automatically populating base URL and model IDs.
  4. Lightweight User Extensions & Custom Scripts / 轻量级用户扩展与自定义脚本系统 (#173)

    • Added declarative JSON extension support (Settings → Extensions and <workspace>/.solomd/plugins/*.json) for custom / slash templates (with {{date}}, {{time}}, {{datetime}}, {{title}}, {{clipboard}}, {{selection}}, {{cursor}} tokens), regex/template text transforms in the Command Palette (Cmd/Ctrl+P), and one-click Webhook note publishers.
  5. CLI v2 & Math Rendering Polish / CLI v2 升级与行内分式防重叠修复 (#266, #573)

    • Upgraded solomd CLI with solomd stats [vault] (vault note/word/character/link/tag metrics with --json output) and solomd export --toc across html, pdf, docx, epub, odt, latex, and rtf.
    • Fixed vertical overlap when consecutive lines or list items contain inline fractions (\dfrac / \frac) across Live Preview, Split Preview, and HTML/PDF exports (#573).

Don't miss a new solomd release

NewReleases is sending notifications on new releases.