Skip to content

🐛 BUG: Daily Streak Not Updating After Reading Post #1619

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
1 task done
Silverwolfxp opened this issue Nov 26, 2024 · 12 comments
Closed
1 task done

🐛 BUG: Daily Streak Not Updating After Reading Post #1619

Silverwolfxp opened this issue Nov 26, 2024 · 12 comments

Comments

@Silverwolfxp
Copy link

What went wrong? 🤔

I've been on daily.dev for almost a month now and haven't had any issues other than my streak not updating when I read a post like it's supposed to, and it says I've lost my streak.
Screenshot_20241126_013340

Expected Behavior

I expect it to update when I read a post

Steps to Reproduce Issue

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See the error

Solution Proposed

No response

Screenshots

No response

Environment

No response

Browsers

Firefox

OS

Linux

Version of daily.dev

No response

Additional Context

No response

Code of Conduct

  • I follow the conditions of this project.
@idoshamun
Copy link
Member

Hi @Silverwolfxp,

Can you please make sure your profile timezone matches your real timezone?
https://app.daily.dev/account/notifications

@LaraGastaldi
Copy link

+1 here

@idoshamun
Copy link
Member

We're looking into the issue

@Avendor7
Copy link

Avendor7 commented Dec 4, 2024

I just want to chime in and say that my streaks are calculated properly but the display on the site is off by one day. My reading for today is showing up for yesterday.

image

Edit: Here is another image from today if it helps. My pause days are configured to be Saturday and Sunday. In UTC -5

image

@rebelchris
Copy link
Contributor

Update:
We found a lead where we on the FE don't match the timezone correctly in some edge-cases.
Hoping to ship a fix soon. 🙏

@Kennethch-02
Copy link

Hi team, I lost my streak days due to this timezone issue. Is it possible to restore them? I was really motivated tracking my daily learning progress and maintaining the streak. Let me know if you need any additional information from my side to help resolve this.

@bobbyiliev
Copy link

I am also hitting this bug, traveling this week so I am in a different timezone.

@idoshamun
Copy link
Member

@bobbyiliev have you updated your timezone accordingly?

@bobbyiliev
Copy link

@bobbyiliev have you updated your timezone accordingly?

Yep, changed it already but it still does not seem to be working
image

It seems like it calculates the read articles for the previous day instead of the current one
image

@idoshamun
Copy link
Member

Thanks for letting us know. We're investigating the issue, may take us some time since it's holiday season now 😓
We'll do our best to solve in a timely manner

@bobbyiliev
Copy link

In case this helps, I am back in Europe and this seems to have started working again as expected even though I had GTM -5 as my Daily.Dev timezone.

@capJavert
Copy link

capJavert commented Jan 21, 2025

Hello everyone, as you all know timezones and time are the one of the hardest things in programming but we worked hard to fix it. So we implemented following mechanisms to ensure your streak displays and counts correctly each day:

  • we always show your streak days and reading status in your timezone that is selected in your settings
  • since timezone in settings is detected during signup we also added a label to show which timezone you currently have selected (1. picture below)
  • to prevent your streak showing wrong while traveling or if your timezone setting does not match your device setting we added a new warning which will show in those cases (2. picture below)
    • when warning shows you have an option to go to settings and update your timezone to match your device or ignore it for that timezone (for example in case of temporary travel)

All in all, we hope this changes will help you keep your streak and reading latest news from development world consistent.

FYI: one note, currently this is only available in the webapp (https://app.daily.dev/) since our new extension version is still pending release on Chrome web store. I will notify here when it is released as well.

This is now available for webapp (https://app.daily.dev/) and extension.

Picture 1. - new timezone label
Image

Picture 2. - warning for timezone mismatch, clicking on label gives you option to update/ignore
Image

Let us know if you encounter any issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants