Skip to content

Markion v0.3.3

Choose a tag to compare

@github-actions github-actions released this 05 Sep 15:10
· 13 commits to main since this release

Markion v0.3.3

Adds a recent-workspace switcher so you can move between folders and restore each folder’s last path-backed tabs.

Highlights

Recent workspace switcher

  • The Files-panel workspace-name header is now a switcher: current folder, recent folders, and Open Folder.
  • Each workspace root keeps its own ordered list of path-backed tabs (Markdown, curated text, and supported images) plus the active file in session.toml.
  • Switching to a remembered folder snapshots the current workspace, closes only clean tabs, keeps every dirty tab without a Save / Don't Save prompt, then restores that folder’s last path-backed tabs and rescans the tree.
  • File → Open Folder of a remembered directory uses the same restore path; a new directory keeps dirty tabs and shows a welcome tab only when nothing remains open.
  • Opening a file outside the current workspace still rebases the file-tree root only and does not replace the live tab set.
  • Empty Files panel can list recent folders when no workspace root is established yet. Labels and status messages are localized.

Compatibility

  • No migration required for Markdown files or preferences. Existing session.toml files with a single snapshot are promoted into one workspace entry on load.
  • MarkNice workspace bundle is unchanged from v0.3.2; prior Windows Edge and WeChat evidence carries over. macOS and Linux manual browser checks remain deferred as authorized since v0.2.1.
  • Windows and macOS installers are unsigned; SmartScreen or Gatekeeper bypass may still be required.

Downloads

  • Windows x64: NSIS installer.
  • macOS Apple Silicon: DMG.
  • Linux x86_64: DEB and AppImage.

Verification

  • Local: cargo test --workspace passed; verify-bundle passed for assets/marknice-workspace.
  • CI: Windows, macOS, and Linux native package jobs on the v0.3.3 tag workflow, including updater signing, GitHub Release publication, and Aliyun OSS mirror.

Full comparison: v0.3.2...v0.3.3


Markion v0.3.3(中文说明)

新增最近工作区切换器,便于在多个文件夹之间切换,并恢复每个文件夹上次打开的路径标签页。

主要更新

最近工作区切换

  • Files 面板工作区名称标题变为切换器:当前文件夹、最近文件夹,以及打开文件夹。
  • 每个工作区根目录在 session.toml 中各自保存有序的路径标签页(Markdown、受支持文本与图片)以及活动文件。
  • 切换到已记住的文件夹时,会先快照当前工作区,只关闭干净标签页,保留所有未保存标签页且不弹出保存确认,再恢复目标文件夹上次的路径标签页并重新扫描文件树。
  • 通过「文件 → 打开文件夹」打开已记住目录时走同一恢复路径;打开新目录时保留脏标签页,仅在没有任何标签页时显示欢迎页。
  • 在当前工作区外打开文件仍只变更多文件树根,不会用目标目录的快照替换当前标签页。
  • 尚未建立工作区根且存在最近记录时,空状态可列出最近文件夹。相关文案已本地化。

兼容性

  • Markdown 文件与偏好设置无需迁移。仅含单一快照的旧版 session.toml 会在加载时提升为一条工作区记录。
  • MarkNice 工作区包与 v0.3.2 相同;既有 Windows Edge 与微信粘贴证据继续适用。macOS / Linux 手动浏览器检查自 v0.2.1 起仍按维护者授权延后。
  • Windows 与 macOS 安装包未签名,可能仍需手动绕过 SmartScreen 或 Gatekeeper。

下载

  • Windows x64:NSIS 安装程序。
  • macOS Apple Silicon:DMG。
  • Linux x86_64:DEB 与 AppImage。

验证

  • 本地:cargo test --workspace 通过;assets/marknice-workspaceverify-bundle 通过。
  • CI:v0.3.3 标签工作流的 Windows / macOS / Linux 原生打包,以及更新器签名、GitHub Release 发布与阿里云 OSS 镜像。

完整变更对比: v0.3.2...v0.3.3