To analyze my time spent in everyday tasks leading to efficient time allocation a very helpful feature is a "Repeating/Reccurring Tasks" e.g. everyday chores/tasks in our home that need to be done.
Currently I have to create the same task over and over again to capture my time spent, hoping that when a Time Spent report is available I will have a good insight into what consumes my time.
Thanks for the suggestion! Agreed! It would be good to have this feature.
I was sitting in the train today and were able to write up a rough concept on how to implement the feature:
We keep the model simple for now. Later we might add more complex patterns to when a task should reoccur.
export enum RepeatOpt = { EveryDay: 'EveryDay' };
export interface RepeatTaskCfg {
id: string;
repeat: RepeatOpt;
}
export interface Task {
// ...
repeatTaskCfgId?: string;
}
Might make sense to use an own effect handler for this.
First of all this is an awesome spec!!!
I have a couple of questions.
export type RepeatOpt = 'EVERY_DAY' | 'possiblyMoreLater';
I know this is a first attempt. Here is an idea to consider
Daily
Weekly
Monthly
Yearly
or
Reoccurs every X weeks on checkboxes for each day of the week.
In my experience this can handle pretty much every case. Here is an example
https://www.uvic.ca/systems/assets/images/screenshots/emailcalendar/facultystaff/outlook2010/recurringmeeting2.png
Deleting Task => needs to consider if there is any archived task with the same repeatId and if not delete the reoccurring config OR ask the user if all should be removed OR mark as done???
Good call!
Other things to consider
How to do reminders of recurring tasks
How to handle due dates for recurring tasks.
The feature is implemented and should be available as pre release as well as in the snap edge channel soon. Please let me know what you think!
Reminders are just disabled for now. We can add something more sophisticated later if needed.
Hi there @johannesjo,
I was trying to find the recurring option on a task. Couldn't find it. You say it's already implemented ? I need to set a task so it reoccurs bi weekly
I am using the app in linux : Super Productivity 2.13.3
Hi there @johannesjo,
I was trying to find the recurring option on a task. Couldn't find it. You say it's already implemented ? I need to set a task so it reoccurs bi weekly
Have you looked under "...\Advanced" in the menu?
@rubensfredrick unfortunately currently super productivity only supports repeating tasks on a weekly basis.
@KonTy thank you :)
Hi is this still enabled? would be nice to have
!!!
@nicola-lunghi yes this still exists.
Most helpful comment
First of all this is an awesome spec!!!
I have a couple of questions.
I know this is a first attempt. Here is an idea to consider
Daily
Weekly
Monthly
Yearly
or
Reoccurs every X weeks on checkboxes for each day of the week.
In my experience this can handle pretty much every case. Here is an example
https://www.uvic.ca/systems/assets/images/screenshots/emailcalendar/facultystaff/outlook2010/recurringmeeting2.png
Good call!
Other things to consider
How to do reminders of recurring tasks
How to handle due dates for recurring tasks.