• v0.4.5 cb073da6cd

    v0.4.5 Stable

    fpindado released this 2026-09-17 08:59:20 +02:00 | 8 commits to main since this release

    Fixes

    Bug #48 — the "SP project deleted" dialog now appears on its own. Previously it only showed up after a manual Sync Now. A project deletion reaches the plugin through exactly one channel — the generic action hook's [Task Shared] deleteProject — so that action is now matched ahead of the structural-task filter and routed straight to the project-existence check. Because Super Productivity dismisses a modal opened while it navigates away from the deleted project, the plugin first shows a short snack (project "<title>" was deleted — opening options…) and opens the dialog 2 s later, once the UI has settled. Verified in vivo on SP 18.16 (macOS).

    Bug #49 — importing a .md with foreign sync markers no longer drops subtasks. Binding a copied Markdown file, or one whose project had been recreated, to a new or empty project imported only the root tasks: every subtask silently disappeared, because a subtask referenced its parent by an id that does not exist in the target project. Subtasks are now linked to the parent being created alongside them.

    Improvements

    "Delete + clean file" in the deleted-project dialog. When the Markdown file survives, the dialog now offers to remove the binding and strip the hidden <!--taskId--> markers, leaving the file neutral — the same option the config panel already had for deleting a binding.

    Documentation

    The READMEs (EN/ES) now document that Markdown nesting maps two levels only, matching Super Productivity's single level of subtasks: deeper task lines degrade to notes on the nearest subtask rather than becoming tasks of their own.


    423/423 tests across 48 suites, tsc clean.

    Downloads