Single comment thread
See full discussion

And I've been curious about something, haha. How do you calculate "days" to count streaks? Are they 24-hours blocks that start at a specific timezone or do you make any adjustment that might end up adding extra hours depending on an user timezone?

Excellent question!

Streaks are based on your local time zone. So as long as you complete a todo every day before midnight local time, your streak should be safe.

Other than that, it doesn't matter how much time elapsed between todos. So for example, you could complete a todo today in the morning and tomorrow in the evening. Technically, there would be more than 24 hours between those todos. But intuitively you'd feel like you've completed a todo each day. So your streak should be safe. And it is with the way we implement it.

Of course this does mean you should have your time zone configured correctly. It looks like it is for your account, but you can always double check by clicking your avatar on the top right and going to your Settings page. If you travel to a time zone and visit the website it should automatically prompt you to change your time zone.

One final thing to note is that, other than calculating streaks, the website shows everything in UTC time zone. So a todo might show as being completed on Monday, while it was still Sunday in your time zone. That can be a bit confusing and we plan to improve someday.

Thanks for the detailed answer! :p

Home
Search
Messages
Notifications
More