Create tasks with reminders — writing ⏰ 30m on a new Obsidian task now creates it in TickTick with the reminder set (previously reminders were only pulled from TickTick, not pushed on create). See Task Format.
Multiple reminders round-trip correctly — reminders synced from TickTick are fully preserved when editing the task in Obsidian, including their IDs and trigger values.
Misplaced project files are now resolved instead of duplicated — when a new vault file matches a project by name but is located outside the expected folder, you're asked how to proceed: move it to the correct location (merging the two files if one already exists), delete the misplaced file, delete the file at the correct location, or skip (leaves the file unassociated)
Reminders — set TickTick reminders from Obsidian with the ⏰ emoji plus a relative duration (⏰ 30m, ⏰ 1d, ⏰ 0m for on time, ⏰ off to clear). Multiple ⏰ tokens add multiple reminders. Editing a task without ⏰ no longer wipes reminders set in the TickTick app. See Task Format.
Aggregated deletions — tasks missing from TickTick are now grouped into a single confirmation dialog
Project rename safety — guard added so a renamed project can't be mistaken for a moved project
General stability and performance improvements
2.0.1 → 2.0.5 — Sync Fixes & TickTick Tag Handling¶
Fresh installs now sync correctly — tasks pulled from TickTick appear in your vault from the very first sync (project-to-file mapping is created automatically)
All-day task dates no longer drift — due dates on all-day tasks could shift by a day on each sync in some timezones; now stable
TickTick tag handling is now configurable — new settings under Task Display let you stop injecting the ticktick tag onto TickTick tasks, and strip the legacy tag when you reset your tasks
Better documentation — sync timing, conflict handling, and known TickTick quirks are now covered in the docs