Moving from another app
Bring your tasks with you.
One page per app: how to get your tasks out, how they come into OpenTodo with the importers of the current release, and what does not come across, said plainly. Every import shows a preview before anything is written, and can be undone.
Moving from Todoist
Export each project as CSV, tidy three columns in a spreadsheet, import with a preview. Tasks, projects, sections, subtasks, labels, priorities and dates come across; comments do not.
Moving from Things
Things has no CSV export, so the path is copy and paste into a spreadsheet, then an import with a preview. Titles, notes, projects, headings, tags and deadlines come across; start dates and Someday do not exist here yet.
Moving from TickTick
TickTick's backup is already a CSV. Rename a few columns, convert the priority numbers, import with a preview. Lists, tags, dates, repeat rules and completed tasks come across; habits and the Pomodoro log do not.
Moving from Linear
Export issues as CSV from any view, rename three columns, import with a preview. Issues, projects, labels, due dates, priorities and sub-issues come across; cycles, estimates and workflow states do not.
Glossary
The same things, by their names in each app.
If you know one of these apps, this is what OpenTodo calls the things you already use. Where a row says "no equivalent yet", it is not in this release.
| OpenTodo | Todoist | Things | TickTick | Linear |
|---|---|---|---|---|
| Task | Task | To-do | Task | Issue |
| Project | Project | Project | List | Project |
| Sub-project | Sub-project | Area (holds projects) | Folder | Team |
| Section (and a board column) | Section | Heading | Section (column in Kanban) | Status / column |
| Label | Label | Tag | Tag | Label |
| Priority P1 to P4 | P1 to P4 | Flagged / no flags | High, Medium, Low, None | Urgent, High, Medium, Low |
| Due date (and a time) | Due date | Deadline | Due date | Due date |
| No equivalent yet | When (start date), Someday | Start date | ||
| Repeat rule | Recurring due date | Repeat | Repeat | |
| Reminder | Reminder | Reminder | Reminder | |
| Estimate | Duration | Pomodoro / duration | Estimate | |
| Saved view | Filter | Filter | Custom view | |
| Dashboard | Dashboard | |||
| Subtask | Sub-task | Checklist item | Subtask / checklist | Sub-issue |
| Shared project with roles | Shared project | Shared list (Things Cloud) | Shared list | Team |
| Assignee | Assignee | Assignee | Assignee | |
| Comment | Comment | Comment | Comment | |
| Inbox | Inbox | Inbox | Inbox | Triage |
| Today and Upcoming | Today, Upcoming | Today, Upcoming | Today, Next 7 days | My issues |
| Completed | Completed tasks | Logbook | Completed | Done |
| Trash | Trash | Trash | Canceled / archived |
Your to-do list, on your own server.
Try the demo in your browser. When you like it, install OpenTodo on your server and import your tasks.