planify icon indicating copy to clipboard operation
planify copied to clipboard

Streaks and statistics

Open Leon0402 opened this issue 5 years ago • 4 comments

Is your feature request related to a problem? Please describe.

I have several recurring tasks on my board which are related to goals I set myself. For example: Read a few pages in a book every day, do fitness once a week etc. The first days / weeks checking the task is usually enough motivation, but I think planner could keep up the motivation with some enhancements.

Describe the solution you'd like

  1. Add streaks: Some sort of counter, which shows how often you have completed a recurring task in time ... which will reset itself if you don't finish it in time. This is something duolingo uses (the language app) to motivate you to complete your tasks. You wouldn't be too lazy to do your tasks, if you loose your streak of multiple week, would you? :)

  2. Add statistics: It would obviously also be good to have some sort of statics for a recurring task, so you can see after say one year: I have completed my task on 300 of 365 days or 45 of 50 weeks ... my longest streak was 50 days ... and perhaps other stuff (although I would start simple obviously)

Leon0402 avatar Oct 25 '20 19:10 Leon0402

This seems similar to #551. Perhaps you could head there and show your support and thoughts on this feature @Leon0402 ?

BeatLink avatar Dec 02 '20 21:12 BeatLink

While I like the idea described in 551 as well, this issue is about something different. It's just streaks / statistics for one specific recurring job. The idea is to motivate you to do the recurring task every day / week / month (like learning something). The other seems more about statistics in general, which is also interesting, but a different idea imo.

Leon0402 avatar Dec 02 '20 21:12 Leon0402

Ohh, I see, fair enough.

BeatLink avatar Dec 02 '20 21:12 BeatLink

Maybe an addition to this: Currently if I set up a task with a "do once every day" and I don't tick it off it will stay on my list for the days missed. For example if I don't learn vocaublaries for one week (which has set a recurrence of 1 day), I need it then to check of 7 times until it shows up again on my todo for today. In the use case I describe task should be ticked automatically at the end of some (custom set?) time and streaks should then be resetted.

Leon0402 avatar Jan 10 '21 14:01 Leon0402