Download Latest Version znote-4.9.3-arm64-mac.zip (146.2 MB)
Home / v4.8.0
Name Modified Size InfoDownloads / Week
Parent folder
latest-linux-arm64.yml 2026-08-21 374 Bytes
latest-linux.yml 2026-08-21 362 Bytes
znote-4.8.0-arm64.AppImage 2026-08-21 147.5 MB
znote-4.8.0.AppImage 2026-08-21 148.0 MB
latest.yml 2026-08-21 339 Bytes
znote-Setup-4.8.0.exe 2026-08-21 235.7 MB
znote-Setup-4.8.0.exe.blockmap 2026-08-21 244.5 kB
latest-mac.yml 2026-08-21 789 Bytes
znote-4.8.0-arm64-mac.zip 2026-08-21 146.1 MB
znote-4.8.0-arm64-mac.zip.blockmap 2026-08-21 152.5 kB
znote-4.8.0-arm64.dmg 2026-08-21 152.2 MB
znote-4.8.0-arm64.dmg.blockmap 2026-08-21 159.9 kB
znote-4.8.0-mac.zip 2026-08-21 154.0 MB
znote-4.8.0-mac.zip.blockmap 2026-08-21 161.6 kB
znote-4.8.0.dmg 2026-08-21 160.0 MB
znote-4.8.0.dmg.blockmap 2026-08-21 167.2 kB
4.8.0 source code.tar.gz 2026-08-18 3.8 MB
4.8.0 source code.zip 2026-08-18 3.8 MB
README.md 2026-08-18 1.4 kB
Totals: 19 Items   1.2 GB 0

4.8.0 — Git, from the tree

If your vault is a git repository, the sidebar now drives it. No terminal.

  • Refresh also fetches — the ⟳ button on All files re-reads the disk and asks the remote what changed, without touching a single file.
  • Pull and push in one click — ↓ and ↑ appear only when there is something to do. ↑ stays greyed out until you have pulled, so a merge never happens behind your back.
  • See what moved — each note is marked: new (A), modified here (M), deleted (D), modified on the remote (I), or both (B). A folder shows the most urgent marker below it, even collapsed.
  • Conflicts never lose your work — the remote wins, but your local version is moved to the Trash first, restorable, and named in a toast.
  • External folders too — a mounted folder that is its own repository gets its own buttons, branch and remote. Commits stay scoped: two repositories can sit side by side in the same window.
  • Local state stays local — the trash, settings.json and metadata.json are ignored automatically, and untracked if your vault already committed them.

Znote uses the git already installed on your machine, with your existing SSH key or credential helper. It never fetches, pulls, pushes or switches branches on its own.

📖 Documentation

Source: README.md, updated 2026-08-18