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.jsonmanifest 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/plainon 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 nativetitleattributes on Mermaid diagram<a>links (click Node "url" "tooltip"). - iPad Full-Screen Resolution & Cold-Start Speed (#461): Removed legacy
UISupportedInterfaceOrientations~ipadkeys and added a full-bleedLaunchScreen.storyboardso 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.