Improvements to repeat
complete
Hamish
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
Log In
Hamish
In the new system, repeating tasks cannot be shown into the future, because of the way the overdue tasks can be re-scheduled. In some scenarios, it's possible to show tasks into the future, so I made a ticket here for it. Please vote on it if it's something you feel is missing.
Hamish
marked this post as
complete
Hi everyone, the repeater update is now live on all platforms with support for entries/notes, more flexible repeat options, proper support for all week/month/year entries, and tasks now have the option to repeat x days after completion if the item is overdue (a popup will appear, thanks for the idea @Desperate Millisent)
The new system uses repeater templates, rather than taking the state of the previous entry - so sub-entries stay as you define them and can be updated.
Old repeated tasks must be manually updated, they'll stop working eventually.
Tasks work fully offline now also, whereas event/note repeaters have partial offline support. Repeated entry instances are automatically created when online, and can be manually generated when offline. This was a technical limitation to make sync work properly across multiple devices without surprises.
Adding a repeater has the same flow as before, but if you want to edit a repeater, go to an entry detail page and tap on the repeat icon on the right in the new date picker box.
Thanks all for your input! If you have any bug reports, feedback etc on this new update, please share it here: https://bullet.canny.io/feedback/p/new-repeater-feedback
H
Hard Davita
I would prefer both, but if it can only be one, then I would go with Option B
Hamish
marked this post as
in progress
Hamish
Thanks so much for your votes and inputs everyone (and patience) :) I'm planning now 💪
Quick question about repeating tasks:
Let's say you have a task "Check equipment" that repeats every 10 days.
Which behavior would you prefer?
Option A: The task always appears 10 days after you complete it
- If you complete it 3 days late, the next one appears 10 days from when you actually did it
- Maintains the 10-day gap between completions
Option B: The task appears on a fixed 10-day schedule from the original date
- If you set it up on Jan 1st, it appears Jan 1, 11, 21, 31, etc. - always
- Even if you complete it late, the next occurrence stays on the original schedule
- (Similar to how "every Monday" always falls on Monday)
Most people want Option A for maintenance tasks. But I want to check: does anyone need Option B for interval-based tasks.
For notes and events, this won't be applicable, they'll always follow the original schedule. And for tasks with a set day (i.e. every 1st of month or every Tuesday)
D
Desperate Millisent
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?
S
Splendid Timmie
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
S
Socialist Dorris
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
V
Visible Pam
Hamish option A!! Thank you Hamish!
W
Western Cilka
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.
T
Tragic Anne-corinne
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.
Hamish
Merged in a post:
Repeating task x days from *completion*.
G
Gothic Augusta
Assume you have a task that needs doing around every x days but it's not urgent and sometimes gets skipped.
When I do eventually complete that task late, have the option for that task to be X days after that day.
Currently it is X days no matter what.
Completing a long overdue task currently can be rescheduled X days later even if that day is in the past.
This results in needing to complete that task multiple times to get it back to the future.
Hamish
Merged in a post:
Show last completed date for recurring tasks
W
Wasteful Bert
It would be great if with the recurring tasks, the task showed everytime its supposed regardless of whether or not it was completed the previous time.
A note with the last time it was completed would be great too.
Hamish
Merged in a post:
Request ability to schedule repeating Notes
T
Tiny Amalee
I see the request for repeating events is getting worthy attention - I came here to request this
and repeating Notes
I rarely get a concept on day one or need reminders to ponder certain things, but Notes are easily forgotten overnight until days or weeks later I'm scrolling for something else and remember, "Oh, yeah, that potentially life-changing idea I saw on a YouTube video...", for example or timely philosophical concepts to remember as I transition from workweek to weekend and vis versa, for another example. Routine reminders to ponder and incorporate deeper concepts in ways that are not 'taskable'.
It would seem affirmations folks might also appreciate this.
Hamish
Merged in a post:
Cannot set up repeat tasks now
M
Magnificent Jolene
The old tasks could not be repeated after ticking them, nor creating any new repeated tasks
W
Western Cilka
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.
Hamish
Western Cilka: I'm just updating how notifications work, and then I think I'll work on this next, it's quite a big update so I'm not sure how long it will take, but my best estimate is sometime in December
Load More
→