Skip to content
Main site
Main site

Moving and copying

It's easy to move or copy tasks in dypt

Nesting limit

Tasks can be nested up to 50 levels deep, counting a top-level task as level 1. A move or copy is refused if it would place the task or any of its included subtasks beyond level 50, with "Tasks can be nested up to 50 levels." Choose a destination higher in the hierarchy to leave enough room for the subtasks.

When moving several tasks at once, if one would go past 50 levels, earlier successful moves are kept and dypt names the task it could not move.

Move a task

  • Drag the task onto another to make it a child of that task; or
  • Use the "Move" action and select the parent task shown in the breadcrumbs to move it up a level

With a mouse, press and move a task row to start dragging. A grip appears on hover, and the dragged row and destination are highlighted. On touch screens, press and hold before dragging.

Inside a task, you can also drop onto Drop here to move a task up a level. This area stays visible as you scroll.

You can drag tasks in expanded subtask previews too. In Hierarchy view or inside a task, you can move them into a different task. Use Hierarchy view to change their order. See reordering tasks for the difference between dropping between rows and dropping onto a task.

You can also move a task across your hierarchy in one go by directly searching for the task to move it to by clicking the "Move" action button or by clicking the menu icon at the right of a subtask and selecting "Move".

Alternatively press the "m" key when you have a task selected.

Copy a task

  1. Open the copy dialog:
    • Press the "Copy" button when viewing the task you wish to copy or press the menu icon at the right of a subtask and select "Copy"
  2. Select a parent task:
    • A dialog will open allowing you to select where you would like the task to be copied to
  3. Choose the properties to copy:
    • Select which properties of the task you want to copy:
      • Subtasks
      • Statuses — keep which tasks are complete (off by default)
      • Priorities
      • Deadlines
      • Time — keep time estimates (on by default)
      • Notes
      • Tags
  4. Confirm:
    • Press "Copy" to confirm. A pop-up will appear asking

Alternatively press the "c" key when you have a task selected.

Statuses when copying

By default, a copy starts with every task not started, so you can reuse a finished list, like last trip's packing list, without unticking each item. Switch Statuses on to keep which tasks are complete.

Time estimates when copying

By default, copying a task or list keeps its time estimates, including estimates on any subtasks you include. In the Copy dialog, Time sits between Deadlines and Notes. Switch it off to copy without estimates. This option applies to both single-task copies and copies made in multiple selection mode.

Time you have already spent stays with the original task. The copy keeps the estimate, and its remaining time is worked out afresh.

Repeating tasks always keep their time estimates. There is no Time option in the repeat dialog.

Copy task details to the clipboard

To copy just a task's title, ID or link, use the copy icons at the bottom of its task menu. These clipboard actions are separate from duplicating a task with Copy.