Work with local and synced tasks
Dainvo supports local tasks and synced tasks.
Local tasks
Local tasks are stored in Dainvo. Use them for work that does not need to live in another task service.
You can create local tasks, schedule them on the calendar, complete them, reopen them, and add them to buckets.
Synced tasks
Dainvo can connect Todoist, Google Tasks, Microsoft To Do, and TickTick. Supported task metadata depends on the provider, but common fields include title, notes or description, due date, completion state, list or project, and priority.
Todoist projects are used for Todoist task filtering and selection. Dainvo Projects are disabled for now, so Todoist projects are not shown as Dainvo projects.
Scheduling a task
Dragging a task onto the calendar creates a scheduled task block. The task remains the same parent task; the calendar block is only the time you plan to work on it.
Scheduling a synced task in Dainvo does not automatically change every provider date unless that provider action is supported by the current sync flow.
Completing tasks
Checking a task completes the parent task. That means it updates in task lists, scheduled task blocks, and bucket task lists.
If you reopen a completed task, it becomes open everywhere again.
Task visibility
Settings can hide local tasks or provider tasks from lists and calendar surfaces. Hiding a provider does not delete tasks and does not stop sync. Dainvo keeps at least one task provider visible.
Pending changes
Provider changes are written through a local pending queue first when offline or when the provider cannot be reached. If you see pending changes, use Sync now in Settings. If a sync conflict appears, choose the version you want to keep.