Skip to content

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

Open

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.

Activity

  1. Ayagikei commented on Jul 4, 2026

    @Ayagikei
    Owner

    Hi! Thanks for the issue and suggestion.

    Actually, for this scenario, we highly recommend using a regular counting task combined with unlimited repeat. You can utilize its over-completion (excess settlement) mechanism to achieve this.
    For example, for a "Read 10 mins" task, you can set the target count to 10. When you read for 2 hours, you can complete it and input 120, which awards 12x rewards in a single history record.

    Of course, we understand this workaround might not be ideal for certain statistics like achievements. We will evaluate supporting a "Complete N times" feature. Please let us know if you have other thoughts or see any pros and cons of these approaches!

  2. a2002mud commented on Jul 21, 2026

    @a2002mud

    This does sound really usefull

  3. ShaigroRB commented on Sep 22, 2026

    @ShaigroRB
    Author

    Hi! Thanks for the issue and suggestion.

    Actually, for this scenario, we highly recommend using a regular counting task combined with unlimited repeat. You can utilize its over-completion (excess settlement) mechanism to achieve this. For example, for a "Read 10 mins" task, you can set the target count to 10. When you read for 2 hours, you can complete it and input 120, which awards 12x rewards in a single history record.

    Of course, we understand this workaround might not be ideal for certain statistics like achievements. We will evaluate supporting a "Complete N times" feature. Please let us know if you have other thoughts or see any pros and cons of these approaches!

    I've played around with counting tasks this past month. It works well, apart from overcounted tasks not being registered in achievements, as you mentioned. Since I use them heavily, I do think it's too bad. I have found that a workaround can still be made by creating an item, like a special coin, and having achievements unlock based on the number of that special coin. It feels a little hacky, but it does the job.

    Anyway, I have whipped up a quick app using the API to achieve a similar result and it works fine, so that's another way to do it too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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