HabitRPG / habitrpg-mobile

HabitRPG mobile application under development. Angular + PhoneGap
286 stars 100 forks source link

Feature request: assign task completion to previous day #235

Closed turtletennis closed 9 years ago

turtletennis commented 10 years ago

Suggestion:if you enter a task/habit completion before say 3 AM you may assign its completion to the previous day.

When I go out for the evening and before midnight I perform one of my tasks/habits I'll often forget to log it at the time, but when I'm walking home I'll remember the app exists and go to log the task, but then it logs to the wrong day.

Alys commented 10 years ago

You might be interested in the Custom Day Start feature which is designed for this kind of situation. You'll find it under Settings -> Site on the website and you can read about here on the wiki. If you're often out late, then a day start of 3am might be more appropriate for you than the default midnight.

jacalata commented 9 years ago

I would also love this

crookedneighbor commented 9 years ago

The Custom Day Start feature is the appropriate way to go.

jacalata commented 9 years ago

Custom day start doesn't do much for me. I want to log my breakfast and medication when I take them first thing in the morning, and then go back when I started thinking straight and say that yes I read a chapter of my book and hit my protein goals for the day yesterday. I have worked around this by making some of my goals "ate x protein yesterday" or similar.

crookedneighbor commented 9 years ago

I can see how the custom day start wouldn't help you with that, and I've seen quite a few people who use dailies as yesterdailies, I think that's the best work around for right now.

There's discussion going on currently about adding a repeating feature to Todos, for things that repeat at irregular intervals (like, every 3 days, once in a week but it doesn't matter which day specifically, etc). If that gets merged in, you could set those goals as repeating todos, that way you can still check them off and get credit, but not worry about receiving damage because of cron.

Does that make sense?