dmfs / opentasks

A task app for Android
Apache License 2.0
940 stars 247 forks source link

[Feature] Remove done subtasks from task #940

Open dennisguse opened 4 years ago

dennisguse commented 4 years ago

I have some use cases in which I have a long running task that has a high number of subtasks (e.g., shopping list). Such tasks usually remain forever and are just updated.

However, I need the feature to remove all finished subtasks from the main task. Until now I have to remove them manually or create a new task (incl. copying the not yet done subtasks).

SkypLabs commented 4 years ago

Hi @dennisguse,

A friend of mine and I are willing to implement this feature as a way to start contributing to this project.

In order to start working on it, we would like to clarify a couple of things regarding your request. When you say "remove all finished subtasks from the main task", I think you meant to make them disappear just like when one completes a regular task, right? Because deleting the subtasks automatically would mean that you never make progress on your main task basically.

Thanks.

dennisguse commented 4 years ago

@SkypLabs Cool!

Yes, that is what I mean - I have an ongoing (never ending) task.

In my use case is actually a shared shopping list. And almost never I get every item on the list at once. So, the task has a lot of subtasks that are finished while still some are unfinished (because I did not get the items). And I would like to remove all the items that I got from the list as the list will be filled again over several days. My workaround is, at the moment, to create a new task and manually migrate the unfinished tasks.