Comments (7)
On a very related note:
An old task manager (no longer available) allowed toggling a task to "rollover" to the next repeat date or not.
This was very helpful, because some missed date tasks increase in urgency ("overdue") while others decrease or totally expire.
Some example scenarios:
Urgency Increases:
- Pay monthly bill (if I missed it on the due date, it is overdue), repeats monthly, is OVERDUE when missed
- Pay invoice X by 7th of June, a one time task OVERDUE when missed
- once a week walk, if missed today, it's slightly more urgent tomorrow yet not overdue, but if missed all week it is OVERDUE
Urgency Decreases:
- Take out the trash on Tuesday and Friday, if missed on Tuesday, the due date ROLLOVER to FRIDAY
- use coupon by 7/15, EXPIRES when missed (user might want to have this task auto DELETE OR log CANCELLED/MISSED)
Urgency Stays the Same/Similar:
- Read chapter daily when possible, repeats on completion ROLLOVER to today
- log weight ROLLOVER to today
from super-productivity.
I understand. This option could be made availaible as a toggle. Do you want this repeating task to delete itself? or not? That would be neat in my opinion. I have found absolutely no todo/task manager that supports this functionality. Nonethless I am grateful for your consideration.
from super-productivity.
It is very useful to distinguish at least between two types of repeating tasks:
- create a new recurrence in all cases (like pay monthly bill - if missed, pay twice next month)
- create a new recurrence only when the previous instance was completed (like take out the trash - if missed, not a big issue)
I mean - we don't need to automatically delete tasks after a new instance of a recurring task is initialized, if we don't create a new instance while the previous instance of the task wasn't finished yet.
from super-productivity.
Just as a note: Some of the logic we might need is already implemented:
see:
src/app/features/task-repeat-cfg/store/task-repeat-cfg.reducer.ts
selectTaskRepeatCfgsDueOnDayIncludingOverdue
selectTaskRepeatCfgsDueOnDayOnly
@rzelnik what you write makes sense to me. I am not sure yet though how the UI should look for this. We should avoid hitting new users with stuff that looks complicated :)
from super-productivity.
Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!
from super-productivity.
Thank you for your suggestion.
Personally, I have mixed feelings though. I have both repeating task that become redundant and repeating task that actually add on top of each other (regarding the amount of time it takes to complete) if I don't get around to do the tasks. So I'd rather keep the tasks and delete the redunant instances myself.
from super-productivity.
I am not sure yet though how the UI should look for this. We should avoid hitting new users with stuff that looks complicated :)
It's just one more checkbox:
- repeat in overdue
from super-productivity.
Related Issues (20)
- Error: Project cB8oY126_5zArLOa86-j9 not found HOT 4
- Error: NG0701 HOT 3
- Snap and Android apps seem to no longer sync the same HOT 7
- "You do not have permission to access this document", cannot use Android app HOT 6
- Timer not running after confirming `Back to work` button HOT 2
- TypeError: o.navigate(...) is undefined HOT 4
- Sync provider LocalFile's folder path unexpectedly changes without user input and causes synchronization to fail HOT 4
- WebDav sync throws error starting with SuperProductitivy 9 HOT 7
- TypeError: Cannot read properties of undefined (reading 'then') HOT 4
- TypeError: Cannot read properties of undefined (reading 'then') HOT 3
- TypeError: Cannot read properties of null (reading 'subTasks') HOT 2
- 9.0.3 Release Bug with Sync HOT 2
- Request for date format consistency HOT 2
- TypeError: Cannot read properties of undefined (reading 'then') HOT 3
- TypeError: Cannot read properties of undefined (reading 'type') HOT 5
- TypeError: Cannot read properties of undefined (reading 'then') HOT 3
- TypeError: Cannot read properties of undefined (reading 'title') HOT 3
- TypeError: Cannot read properties of undefined (reading 'then') HOT 3
- Winget Version Problem HOT 1
- Unknown sync error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from super-productivity.