obsidian-tasks icon indicating copy to clipboard operation
obsidian-tasks copied to clipboard

Automatic deletion of tasks upon completion

Open FabianoLothor opened this issue 2 years ago • 8 comments

⚠️ Please check that this feature request hasn't been suggested before.

  • [X] I searched previous Ideas in Discussions didn't find any similar feature requests.
  • [X] I searched previous Issues didn't find any similar feature requests.

🔖 Feature description

As a user, I'd like to have an option to auto clean up the tasks when they're done, than wouldn't need to archive or manually delete them.

✔️ Solution

Have a global setting, or an inline identifier per task to delete the task row when the task is finished.

A nice option that I was considering, was to use the new "next status symbol" to do this kind of job.

image

❓ Alternatives

  • Use the Obsidian Archive plugin to send all the completed tasks to a single file and decide what to do with them from there.

📝 Additional Context

Sometimes we've unimportant tasks or long-trails of recurrent tasks that we don't want/need to keep a historical data about them.

The tasks are usually spread across the entire vault and the job of clean them up isn't always easy.

Of course, we can create a shell script to vanish all completed tasks from the vault, but we know that's not for all the users, also sometimes you want to keep historical data of some tasks.

FabianoLothor avatar Feb 09 '23 17:02 FabianoLothor