github zhitongblog/solomd v5.0.17
SoloMD v5.0.17

one hour ago

SoloMD v5.0.17

中文更新说明

  • 同步设置左侧二级分类导航树与独立子页面(#524): 在「设置 › 同步」左侧导航栏下展开二级分类树(Git 同步 / 网盘直连 API / 本地网盘目录 / WebDAV 同步 / 历史版本快照),并与右侧顶栏联动,每个同步分支独立渲染专属配置页面,彻底解决多种同步方式挤在同一页面的问题。
  • WebDAV 与网盘同步界面精简及加密口令二次确认(#525):
    • 将冗长勾选项精简为双列紧凑布局并配悬停气泡说明;
    • 未勾选「启用 WebDAV 同步」时自动置灰锁定下方所有配置项;
    • 新增 WebDAV 服务器类型预设下拉框(坚果云、Nextcloud、AList / OpenList、自定义 WebDAV)自动填充地址模板;
    • 为 WebDAV、本地同步盘与网盘直连 API 全面增加「确认加密口令」二次校验、不一致红框拦截及高危防遗忘警示框。
  • 光标位置历史队列与前进/后退快捷键(#491): 编辑器按标签页维护容量为 10 的光标跳转历史队列,自动过滤同一行微调并在文本增删时动态映射历史偏移量;支持通过 Alt + ←(返回上一处光标位置)与 Alt + →(前进到下一处光标位置)及导航菜单快速来回跳转。
  • 快速记录窗口异步唤起与全量回归加固: 将桌面端「快速记录」窗口创建移至异步线程,避免主线程菜单事件死锁;修复视图模式实时预览状态同步与收件箱标记即时落盘。

What's New (English)

  • Secondary Sync Navigation Tree & Isolated Sub-Pages (#524): Expanded Settings › Sync with a collapsible sidebar sub-tree (Git Sync, Direct Cloud API, Local Synced Folder, WebDAV Sync, and Snapshot History) synchronized with a top branch bar so each sync method renders on its own dedicated page instead of crowding a single scroll view.
  • Streamlined WebDAV & Cloud Sync Layout with E2EE Passphrase Confirmation (#525):
    • Compacted sync checkboxes into a 2-column grid with descriptive hover tooltips;
    • Disabled all WebDAV inputs via <fieldset> until “Enable WebDAV Sync” is checked;
    • Added a WebDAV Server Type selector (Nutstore / 坚果云, Nextcloud, AList / OpenList, Custom WebDAV) with URL templates;
    • Added a mandatory “Confirm Encryption Passphrase” field with red mismatch highlighting, sync blocking guard, and a prominent zero-knowledge warning box across WebDAV, Local Folder Vault, and Direct Cloud API modes.
  • Cursor Position History Queue & Back/Forward Navigation (#491): Added a per-tab 10-slot cursor history queue that coalesces same-line movements, rebases offsets through document edits, and lets you jump backward (Alt+Left) and forward (Alt+Right) across editing locations.
  • Non-Blocking Quick Capture Window & Full-Regression Hardening: Moved desktop Quick Capture window creation onto Tauri’s async runtime thread pool to prevent menu-invocation deadlocks, and hardened live-preview toggle state and synchronous Inbox frontmatter saves.

Don't miss a new solomd release

NewReleases is sending notifications on new releases.