Skip to content

[Feature] Allow completing an unlimited-repeat task N times at once #271

Description

@ShaigroRB

Is your feature request related to a problem? Please describe.
For unlimited-repeat tasks (e.g. "Reading (10 min)", "Dishes for 5 min"), each repetition has to be completed individually. If I read for 2 hours, I have to tap the task 12 times in a row (10 min × 12 = 120 min) instead of entering "12" once. This gets tedious and annoying for tasks with long sessions.

Describe the solution you'd like
Add a "Complete N times" action to the task's detail menu after a light tap or the task's long-press detail menu, alongside the existing "Give up", "Freeze", "Deadline". Tapping it would prompt for a number and then complete the task that many times in a row.

History-wise, this should still record N individual completions (same as tapping N times manually). It's a bulk-complete shortcut, not a new history entry type.

I think it could be a good idea to gate this behind "Quick Complete" being enabled, or only show it for unlimited-repeat tasks, so it doesn't clutter the menu for tasks that don't need it or confuse users who wouldn't use it.

Screenshot ideas

Image Image

Describe alternatives you've considered

Manually complete or swipe the number of times needed the unlimited task.

Additional context
None.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions