github zhitongblog/solomd v5.0.6

3 hours ago

SoloMD v5.0.6

New Features & Enhancements

  • Desktop WebDAV Sync (#458): Added a native WebDAV sync client (Settings → General → WebDAV Sync) supporting Nextcloud, ownCloud, Nutstore (坚果云), Alist, and any standard WebDAV server, with connection testing, one-click sync (sync.webdavNow), scheduled background sync, and incremental .solomd-webdav-sync.json manifest merging.
  • Spreadsheet Paste to Markdown Table (#460): Copying cells from Excel, WPS, Numbers, or web tables (which include a bitmap snapshot alongside text/html / text/plain on the clipboard) now prioritizes HTML <table> or TSV data and converts them directly into a clean GFM Markdown table instead of saving a screenshot image.
  • Cycle Editor Mode Shortcut (#459): Added Cycle Editor Mode (view.cycleMode) to the configurable keyboard shortcuts list (Settings → Shortcuts).
  • Per-Document Reading Scroll Position (#456): Switching between tabs in the same pane now independently remembers and restores each file's reading mode (Preview) scroll ratio.
  • Settings Modal Layout & Search Polish (#455, #465): Refined the Settings modal height (52vh), border radius (6px), and stabilized content height across categories; fixed settings search next/previous (⌵ / ⌃) scrolling when overflow containers change and restored the highlight flash animation on matched rows.

Bug Fixes

  • Ordered List Renumbering (#466): Fixed an issue where ordered lists separated by headings (# Heading) or other non-list blocks were continuously renumbered across sections, and preserved user-specified starting numbers on ordered lists.
  • Blockquote + Table Synchronization (#464): Fixed a mismatch between Live Preview and Reading Mode where a GFM table immediately following a > blockquote without a blank line was swallowed into the blockquote in Reading Mode.
  • Vue / Svelte / Astro Fenced Code Blocks in Live Preview (#457): Fixed an issue where <template> and nested HTML tags inside fenced code blocks (such as ```vue) were parsed as raw HTML blocks when the cursor moved outside the code block in Live Preview.
  • Mermaid Link Hover Tooltips (#462): Preserved SVG <title> tooltips and added native title attributes on Mermaid diagram <a> links (click Node "url" "tooltip").
  • iPad Full-Screen Resolution & Cold-Start Speed (#461): Removed legacy UISupportedInterfaceOrientations~ipad keys and added a full-bleed LaunchScreen.storyboard so iPad 9th Gen and other home-button iPads run at native full-screen resolution without bottom letterbox bars; deferred heavy CJK font CSS loading until after first paint to speed up cold start.

Don't miss a new solomd release

NewReleases is sending notifications on new releases.