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 › Syncwith 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.