• v0.0.5 c923deb8d4

    v0.0.5 Pre-release

    fpindado released this 2026-05-28 12:44:26 +02:00 | 80 commits to main since this release

    Release v0.0.5 of sync-md-multi
    Many bug fixes and some enhancements. Details below:

    Core sync

    • spToMd now performs an in-place merge instead of regenerating the file from scratch. Only task checkbox lines are updated; section headers, blank lines, notes, and all other Markdown content are preserved exactly as written.
    • Fixed duplicate tasks appearing after initial sync on files without <!--id--> comments — no-ID lines are now matched to SP tasks by title and stamped in place.
    • Sync Now button is now bidirectional: runs MD→SP first (picks up manual file edits), then SP→MD (writes SP state back with IDs).

    UI

    • Added a Browse… button to the binding form that opens an inline file browser, allowing navigation through the filesystem to select a .md file without typing the path manually.
    • Fixed the Sync Now button label and snack message showing the wrong plugin name.

    Behaviour notes

    • Task notes in the Markdown file are the source of truth — notes edited in SP are not written back to the file.
    • Section headers (##, ###, …) placed within the task area are preserved on every SP→Markdown write-back.
    • Documented what happens to existing SP tasks when a binding is created (see README, "What happens to existing SP tasks when you create a binding").

    Tests: 274/274 passing across 30 suites.

    Downloads