Skip to main content

Improvements to repeat

Using this as a holding space for repeat improvements - Repeat should work for events. Notes too, I can't see an obvious use case for repeating notes but it adds no overhead. - Should be able to end a repeat after x number of repeats, or on a particular date. - Choose to update a repeat on current, future or all entries - More flexibility with repeat options - Choose wether tasks should repeat when complete, or when created - If choosing repeat when complete, repeating weekly/monthly/yearly events should repeat according to their original repetition period i.e. weekly task should repeat as a weekly task even if it gets moved to a daily task - Ensure that repetitions (especially events which have utc dates) work with DST - When repeating when complete -> choose wether data carries forward
Status: Completed56 comments

Log in to comment and vote

Comments56

  • Cyan Raccoon

    •

    Nov 14, 2025

    I would prefer both, but if it can only be one, then I would go with Option B
  • Cyan Crab

    •

    Nov 13, 2025

    Desperate Millisent I came here to say exactly this Hamish. I think that I would mostly use option A but there a few things where option B would be better. Would be nice to have the option of either.
  • Amber Sandwich

    •

    Nov 12, 2025

    Hamish Well if tasks with a set day will be supported like every monday or every last Sunday in the month I think one would mostly need interval based tasks that repeat after completion (A). With a fixed interval schedule (B) you often end up with a old non completed item and a new available instance together if you are late. I do likely see a need to have this option even it wouldn’t be used as often. Regarding the new interface when you complete tasks scheduled on a past date. The best solution would be to prompt the user if the task should be done on the past date or today like it was previously. I don’t like the new interface where the task gets completed on the past date if you check the checkbox and today if you press on the done icon. It’s to much friction for me. I also will forget what each option will do. However I like the quick solution to migrate the task to today. Maybe how the app behave could be a setting.
  • Fuchsia Pony

    •

    Nov 12, 2025

    Hamish option A!! Thank you Hamish!
  • Yellow Nucleon

    •

    Nov 12, 2025

    Hamish, is it possible to make is similar to overdue tasks when you complete some of them, ex. from a week view, app is asking when you would like to complete it: today (when you are clicking complete) or on the original date? When you click on today, the repeat period will move, when original date - it will stay like it was. What you think?
  • Red Bucket

    •

    Nov 12, 2025

    Hamish I personally prefer to have an option to choose with each task. I've been using Todoist for ages just because it has that feature, some tasks need option A, some - option B. I'll be grateful to have any option you choose, but it would be a great improvement among many apps, of you manage to add both scenarios <3
  • Ivory Alpaca

    •

    Nov 12, 2025

    Hi Hamish ! I know this is not the desired answer but I want the option for either. It was one of my main requirements for an app (but bullet won out on everything else) I have some tasks that are relative to last completion, like "replace vacuum bag" that shouldn't be done again too quickly if it was late. But others like "log monthly budget" that should be on the 1st week of the month even if I was a bit late last month. These are usually not every X days repeats for me (like the "every Monday" example), but allowing an option would be the most flexible to handle odd schedules
  • Ivory Alpaca

    •

    Oct 17, 2025

    Gothic Augusta Ah thank you for pointing this out, it does solve this quite well! * if you want the task to repeat from original schedule, then mark it off from the overdue section. Cancelling it from here also works to "postpone" to the next scheduled repetition * if you want the task to repeat from completion, migrate and then mark it off from "today" it means I need to consider the type of repetition when I do morning migration but this WORKS.
  • Amber Sandwich

    •

    Nov 8, 2025

    Any updates when improvements to repeating options are coming? Bullet have the best planning system and with better repeat support would take the app to the stars.
  • Gray Earth

    •

    Oct 12, 2025

    Awful Amy The new addition of Migrate to today or check off buttons on overdue tasks sorta fixes this problem for us.