github josecoelho/obsidian-tasks-caldav 1.4.0-beta.1
1.4.0-beta.1 — Subtask sync preview

pre-release5 hours ago

Pre-release for testing subtask sync — see #61 and PR #100.

Install with BRAT

  1. Install the BRAT plugin in Obsidian if you don't already have it.
  2. Open BRAT settings → Add Beta plugin → enter josecoelho/obsidian-tasks-caldav and click Add Plugin. Enable BRAT's beta-channel option if prompted.
  3. Enable Tasks CalDAV Sync in Settings → Community plugins.

BRAT auto-updates the plugin when new pre-releases are published.

What's in

Indented checkbox tasks under a synced task now sync as nested CalDAV subtasks via RELATED-TO;RELTYPE=PARENT. Re-indenting or un-indenting in Obsidian propagates as a RELATED-TO update. Subtasks inherit sync eligibility from any synced ancestor — you don't have to tag every child.

See docs/examples/subtasks.md for worked before → after-sync examples (basic nesting, re-parenting by indentation, body + subtasks, per-task completion, tag inheritance).

Known limitations

  • Vault-side deletion is still a pre-existing no-op (tracked in #99). When a task is deleted on the CalDAV side, the ID mapping is cleaned up but the line is not removed from your vault.
  • On first sync, each previously-bare child line gains both 🆔 <id> and #sync. Self-stabilizing but the #sync materialization on every subtask is a known behaviour we may revisit.

Please report bugs or feedback on #61.

Don't miss a new obsidian-tasks-caldav release

NewReleases is sending notifications on new releases.