Notable Changes - thesamim/TickTickSync GitHub Wiki
Tasks tagged with #ticktick will always be uploaded to TickTick. Tasks updated in Obsidian will always be updated to TickTick. Sychronization from TickTick applies to all Tasks, unless a limiting Project or a limiting Tag are set in Settings.
You can choose a limiting Project and/or a limiting Tag.
Given a project LimitProject and a Tag LimitTag, the synchronization rules are:
| Project | Tag | AND/OR | Result |
|---|---|---|---|
| LimitProject | N/A | N/A | Only the Tasks in LimitProject will be synched bi-directionally |
| N/A | LimitTag | N/A | Only the Tasks with the LimitTag tag will be synched bi-directionally |
| LimitProject | LimitTag | AND | Only the Tasks that are both in the LimitProject and have the LimitTag tag will be bi-directionally synched |
| LimitProject | LimitTag | OR | All the Tasks in LimitProject and All the Tasks with the LimitTag tag will be bi-directionally sycnhed. |
1.0.40 introduces proper handling of dates. In this release, Start/Scheduled date, Due date, Creation Date, Completed Date, Cancelled Date are all treated as distinct dates and preserved across synchronizations. Additionally, Start/Scheduled date times and Due date times are now handled.
Note: Regarding Start Date and Scheduled Date, TickTick only has Start Date. If you enter either a Start Date OR a Scheduled Date, it will be treated as a Start Date in TickTick. If you enter both a Start Date and a Scheduled Date the Start Date will be used for the TickTick Start Date. The Scheduled Date will be preserved, but not reflected in TickTick
Dates and Times are not handled for Task Items. If this is a big deal for you, please open an issue.
Times associated with dates will be presented as follows:- [ ] [hh:mm] task text #ticktick 📅 yyyy-mm-dd
- [ ] [hh:mm - hh:mm] task text #ticktick 🛫 yyyy-mm-dd 📅 yyyy-mm-dd
To edit the time, you can either edit the times in the square brackets OR add new times after the date for which you want to alter the time. Please See Examples below.
If you type:
- [ ] Task Entered with just a due date. 📅 2024-12-02 #ticktick
After Synchronization it will become:
- [ ] Task Entered with just a due date. [link] #ticktick 📅 2024-12-02
If you type:
- [ ] Task Entered with a due date and a time 📅 2024-12-02 10:00 #ticktick
After Synchronization it will become:
- [ ] [10:00] Task Entered with a due date and a time [link] #ticktick 📅 2024-12-02
If you type:
- [ ] Task Entered with a start date and time, and a due date and time 🛫 2024-12-02 10:00 📅 2024-12-05 11:00
After Synchronization it will become:
- [ ] [10:00 - 11:00] Task Entered with a start date and time, and a due date and time [link] #ticktick 📅 2024-12-05 🛫 2024-12-02You can either now type:
- [ ] [10:00 - 17:00] Task Entered with a start date and time, and a due date and time [link] #ticktick 📅 2024-12-05 🛫 2024-12-02OR
- [ ] [10:00 - 11:00] Task Entered with a start date and time, and a due date and time [link] #ticktick 📅 2024-12-05 17:00 🛫 2024-12-02In either case, after synchronization the task will become:
- [ ] [10:00 - 17:00] Task Entered with a start date and time, and a due date and time [link] #ticktick 📅 2024-12-05 🛫 2024-12-02
TickTickSync will now synchronize Notes
Markdown is supported in TickTick. TickTick's implementation of Markdown is not exactly the same as Obsidian's. TickTickSync doesn't try to rationalize the differences. TickTickSync sends and receives the text as entered.
- [ ] Task with Just a Note
-------------------------------------------------------------
# A Note
## This is the sub-heading in the note.
This is the content.
-------------------------------------------------------------
- [ ] Task with Items and a Note
-------------------------------------------------------------
# With Items, the note looks slightly different
Items follow this text.
-------------------------------------------------------------
- [ ] First Item
- [ ] Second Item
Notes are synchronized by default. To prevent synchronization, go to settings:


In settings:
The options are:
- 'No Link': Nothing will be added to the Task or to Notes
- 'Link in Task': A link to the Task in TickTick will be added to the task line. (This is the current behavior, and the default setting.)
- 'Link in Description': a link to the Task in TickTick will be added as the first line of the Task's Notes. NB: If Note Synchronization is disabled, this option is not available.
- 'No Link': Nothing will be added to the Task or to Notes
- 'Link in Task': A link to the Task in Obsidian will be added to the task line. (This is the current behavior, and the default setting.)
- 'Link in Description': a link to the Task in Obsidian will be added as the first line of the Task's Notes. NB: If Note Synchronization is disabled, this option is not available.
When you create a file that is not associated with a folder/list, that task will stay in that file when updated from TickTick.
eg: Task 123 is created in file foo.md. Task 123 is then updated from TickTick. The update will be applied to foo.md
Prior to this release, updates from TickTick would move Task 123 to the default project file causing duplicate task issues.
NB: If you move Task 123 from one project/list to another, it will not be automatically moved in Obsidian. It will have to be moved manually. You can chose to skip automatic backups, and you can set a folder for the backups:
You can now choose your own delimiter string, or no delimiter at all for Notes.
Please see this suggestion for DataView compatability
On Desktop, if your account is set up with SSO (eg: you login with "[email protected]", and have not set up a password on TickTick ) or 2FA (Two Factor Authentication), you can now login using a Web Site login.
If your account set up with a username and password, you can still login using Regular Login.
Due to Mobile limitations, you can only login using Regular Login. However if your account is set up with SSO/2FA, you can login from desktop first, synchronize your vault your mobile device and you will be logged in.
Enhanced Notes parsing to allow for checklists and linked tasks from TickTick.
Additional improvement: To start a new note, just start the line after the task description with two spaces. You don't have to type the delimiters (if you had them set up) anymore.