-
released this
2026-07-07 11:08:07 +02:00 | 14 commits to main since this releasesync.md Multi v0.2.0 — first stable release
A Super Productivity plugin that syncs multiple SP projects with independent Markdown files, bidirectionally. An extended version of Johannes Millan's
sync.md(single-project); coexists with the original.Highlights
- Multi-project, bidirectional sync — each SP project bound to its own
.mdfile; one independent watcher/session per binding. - In-place, byte-preserving write-back — SP→MD only touches checkbox lines; section headers, notes and blank lines are kept verbatim (tabs/spaces indentation preserved).
@todo/@doing/@donestatus tags, parent–child subtasks, task-move-between-projects detection.- Missing-resource handling — if a binding's
.mdfile or its SP project goes missing, a dialog lets you Recreate / Delete binding / Ignore, so a binding never runs broken (a deleted project never wipes your.md). - Config panel — per-binding last-synced time, smooth scroll + flash when editing, theme-independent buttons; inline file browser.
- Robust lifecycle —
onReadygate,onUnloadteardown (no zombie timers on reinstall), serialized config writes.
Compatibility
- Verified on Super Productivity 18.13.1 (macOS, Apple Silicon) and ≤ 18.9.1. Avoid 18.10.0–18.12.x (those block
nodeExecutionfor external plugins). On 18.13.1 you'll get a one-time consent dialog — click Allow. - Desktop only (needs file access).
Install
Super Productivity → Settings → Plugins → Install Plugin from ZIP → select
sync-md-multi-v0.2.0.zip.304 tests passing.
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
1 download
- Multi-project, bidirectional sync — each SP project bound to its own