Skip to content

Archive, delete, restore, and undo

Some actions in Pinwork can be undone. Others ask for confirmation and cannot be undone. Some also affect linked Calendar events.

Pinwork does not have a separate manual Archive button for active tasks. A task appears in Archive when its status becomes terminal:

  • Done
  • Canceled

Completing a task sets it to Done. Canceling a task sets it to Canceled. Both states make the task appear in Archive.

Archive rows are read-only for normal editing, but you can still open or expand them for inspection.

Deleting an active task removes it from the active task list. It does not move the task to Archive.

You can delete an active task from places such as:

  • the trailing swipe action on iPhone and iPad
  • the task context menu
  • supported keyboard or menu commands
  • batch actions

If the deleted task has a linked Apple Calendar event, Pinwork attempts to remove that linked event too.

Single active-task deletion is undoable right away. Batch deletion pushes a batch of delete undo actions.

From Archive, you can restore a task in two ways:

  • Restore to Inbox makes the task Not Started and clears its When date.
  • Restore to Today makes the task Not Started and schedules it for today without a time.

Restoring clears completed and canceled timestamps because the task is no longer terminal.

Restore is undoable when undo is available in the current session.

Archived tasks can be deleted permanently from Archive.

Permanent delete removes the task from the database. If the task has a linked Apple Calendar event, Pinwork attempts to remove that event too.

Pinwork asks for confirmation before permanent delete. This action cannot be undone.

Completing a task:

  • sets the task to Done
  • records the completion time
  • ends an active focus session for that task
  • follows your completion behavior setting
  • creates the next occurrence when the task is recurring and another occurrence is allowed

Reopening a completed task changes it back to Not Started and clears terminal timestamps.

Completing and reopening are undoable where the current session allows undo.

Convert to Project creates a new project from a task and can turn checklist items into subtasks. After conversion, Pinwork deletes the original task.

Pinwork asks for confirmation first. The conversion is undoable, including:

  • the original task
  • the created project
  • the created subtasks

Recurring tasks cannot be converted.

Deleting a project is a cascade delete.

When you delete a project, Pinwork deletes:

  • the project
  • all tasks assigned to that project
  • project ordering records for that project

If deleted project tasks have linked Apple Calendar events, Pinwork attempts to remove those linked events too.

The confirmation names the project and shows the number of tasks that will be deleted when tasks exist.

Project deletion is undoable. Undo recreates the project, recreates the deleted tasks with their original project assignment, and restores project ordering records.

Removing a task from a project is different from deleting a project.

To keep the task but take it out of the project, use No Project or clear the task’s project field.

That removes the project assignment. It does not delete the task.

Deleting a tag removes that tag from every task and project using it.

The tasks and projects stay in Pinwork. Only the tag is removed.

Tag deletion also:

  • unpins the tag if it was pinned
  • removes any custom color for that tag

The confirmation says tag deletion cannot be undone.

Remove Calendar Link removes the linked Apple Calendar event when Pinwork can find it, then clears the task’s calendar metadata.

It is not only a local disconnect between the task and the event.

If the linked event is already missing, Pinwork treats it as removed and clears the task’s link. If permission or removal fails, the link remains and Pinwork asks you to check permissions and try again.

Removing an existing calendar link cannot be undone.

If access is locked, Pinwork keeps your data visible but blocks changes.

Blocked mutation paths include:

  • add
  • edit
  • complete or reopen
  • delete
  • duplicate
  • schedule or defer
  • drag reschedule
  • batch actions
  • most task shortcuts

When a blocked action is attempted, Pinwork opens the access screen instead of changing data.

Blocked actions do not need undo because they do not execute.

  • Complete a task: undoable through normal task completion paths.
  • Reopen a completed task: undoable where the normal status-change path is used.
  • Delete one active task: undoable right away.
  • Delete multiple active tasks: batch undo actions are created.
  • Restore archived task: undoable when undo is available in the current session.
  • Delete archived task permanently: not undoable.
  • Convert task to project: undoable, including the original task, project, and subtasks.
  • Delete project: undoable, including the project and assigned tasks.
  • Remove task from project: uses normal task update paths.
  • Delete tag: not undoable.
  • Remove Calendar Link: not undoable for an existing linked event.
  • Blocked read-only action: no undo needed because the action does not execute.
Was this page helpful?

Ask us anything

What's this about?