Skip to content

Changelog

If TickTickSync provides value.

Buy Me a Coffee at ko-fi.com

Notable Changes

2.0.8 → 2.0.10 — Reminder Creation from Obsidian

  • 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.

2.0.5 → 2.0.8 — Misplaced File Conflict Resolution & Sync Fixes

  • 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
  • Make settings 1.13.x compatible
  • General stability and performance improvements

1.1.7 → 2.0.1

  • Complete re-architecture for better cross-device handling
  • General performance improvements
  • Recurrence processing
  • Task display visibility controls — custom rendering for TickTick tasks in reading & edit mode
  • Granular link hiding for TickTick tasks in reading & edit mode
  • Sync journal persisted to Dexie, with modal viewer
  • Device identity & tracking — mobile device ID capture, device naming in settings
  • Project preservation — follow TickTick project folder structure
  • Orphan task detection modal, found duplicate tasks modal
  • Conflict resolution logging
  • Access control / SSO 2FA login improvements
  • Soft-delete task lifecycle — auto-cleanup of deleted tasks after configurable retention period (default 7 days), manual permanent deletion, recovery,
  • Tag handling overhaul — case-sensitivity respected, sub-tags handled correctly.
  • Case-insensitive project matching (via normalized dashes)
  • Task file stickiness on sync — tasks stay associated with their source file across syncs

1.1.15 → 1.1.16 — Note Handling Improvements

  • Notes can now contain checklist items and TickTick task links
  • To start a new note, just indent the line after the task by two spaces — no need to type delimiters

1.1.11 → 1.1.14 — Desktop SSO / 2FA Login

  • Desktop users with SSO or 2FA can now log in via a web browser
  • Mobile still requires regular login, but can use the session authenticated from desktop

1.1.9 → 1.1.10 — Several Enhancements

  • Tasks created in a file stay in that file when updated from TickTick (fixes duplicate task issues)
  • Backup settings moved to Manual Operations section
  • Note separator is now configurable (custom delimiter or none)
  • New note separator option for DataView compatibility

1.1.7 → 1.1.8 — Configurable Task Links

  • Links between Obsidian and TickTick can now be configured: No Link, Link in Task, or Link in Description

1.1.1 → 1.1.7 — Note & Default Project Settings

  • Note synchronization is now optional (toggle in settings)
  • Default project settings fixed: updates from TickTick no longer misplace tasks in files without project associations

1.0.40 → 1.1.1 — Note Synchronization

  • Notes are now synchronized between TickTick and Obsidian
  • Markdown formatting is preserved

1.0.36 → 1.0.40 — New Date/Time Handling

  • Start/Scheduled date, Due date, Creation date, Completed date, and Cancelled date are all treated as distinct fields
  • Date times are now preserved across syncs
  • Old date formats are converted automatically on next sync
  • Time representation uses [hh:mm] syntax in task lines

Prior to 1.0.36 — New Task Limiting Rules

  • Introduced AND/OR limiting rules for tag + project combinations
  • Tasks tagged #ticktick always upload to TickTick
  • Limiting project and/or tag control which tasks sync from TickTick to Obsidian