obsidian-tasks
obsidian-tasks copied to clipboard
Automatic deletion of tasks upon completion
⚠️ 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.
❓ 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.