Synchronization
Tasks can be used offline, synchronized with Tasks.org, or synchronized with a variety of third-party apps and services
Tasks synchronization options, with the exception of Google Tasks, are based on the iCalendar standard.
The following tables provide a comparison of services and features supported by Tasks
| Tasks.org | Google Tasks | DAVxβ΅ | CalDAV | EteSync app | EteSync | DecSync CC | |
|---|---|---|---|---|---|---|---|
| In-app subscription required | YesΒΉ | NoΒ² | Yes | Yes | Yes | Yes | Yes |
| Third-party service cost | Free | Free/Paid | Free/Paid | Paid | Paid | ||
| Open-source self-hosting | Free | Free | Free | Free | |||
| Subtasks | Multi-level | Single-level | Multi-level | Multi-level | Multi-level | Multi-level | Multi-level |
| Web interface | β | βΒ³ | βΒ³ | β | β | ||
| Sharing | β | β | β | ||||
| Manual sorting | β | β | β | β | β | β | β |
| Create lists | β | β | β | β | |||
| Rename lists | β | β | β | β | |||
| Delete lists | β | β | β | β | |||
| Change list color | β | β | β | ||||
| End-to-end encryption | β | β |
Not all task information synchronizes with third party services. The following table lists the metadata currently synchronized with each service
| Tasks.org | Google Tasks | DAVxβ΅ / EteSync app / DecSync CC | CalDAV | EteSync | |
|---|---|---|---|---|---|
| Title | β | β | β | β | β |
| Due date | β | β | β | β | β |
| Due time | β | β | β | β | |
| Start time | β | β | β | β | |
| Creation date | β | β | β | β | β |
| Modification date | β | β | β | β | β |
| Completion date | β | β | β | β | β |
| Subtasks | β | β | β | β | β |
| Description | β | ββ΄ | β | β | β |
| Priority | β | β | β | β | |
| Location | β | β | β | β | |
| Tags | β | β | β | β | |
| Recurrence | β | β | β | β | |
| Reminders | β | β | β | β | |
| Random reminders | |||||
| Location reminders | |||||
| Repeat after completion | |||||
| Attachments | |||||
| Calendar event | |||||
| Timer | |||||
| Comments |
ΒΉ Google Play subscription or GitHub sponsorship required
Β² In-app subscription required to add two or more Google Task accounts
Β³ Support varies by CalDAV service
β΄ Limited to 8192 characters
Sync Conditionsβ
Tasks synchronizes under the following conditions:
- When the app is opened
- One minute after creating/updating items
- Once per hour when the app isn't open
- When you pull to sync