Hi everyone,
I just opened up Anki on PC for the first time in ~2 months, but during these two months was mostly using it on mobile. AnkiWeb is synced with mobile, but not with PC. After the initial start-up sync on PC, it showed that I have 218 cards due in one of my decks, but on mobile, I have 307. I’ve tried to force a sync on PC, but it shows 0 upload/download (as in, sync completes, no error, except for due cards not matching)
I’ve also tried to log out, delete the profile entirely on PC and re-log in to download from AnkiWeb, which resulted 218 cards due on PC.
There is a recent post on a bug caused by Anki using local system time instead of UTC (title: Anki due cards will not sync between phone and computer (it’s not buried cards and the delta is huge)) and was wondering if this might be the case as well. Both my PC and phone are on the same time zone right now.
The proposed solution in the thread linked above was to change my computer time zone every time I use it on PC. I don’t want to have to change my computer timezone every time I use Anki on PC. Thanks!
AnkiMobile and AnkiWeb combines new and learn counts so that’s entirely possible. Notice that you’re only seeing two numbers instead of three on both AW and AM.
If you add up the numbers do they match or not? You can maybe also see a breakdown of the due counts in the overview screen of AnkiMobile (not sure whether iOS ver. has it or not though).
That post wasn’t about a bug – that user had their devices set to different time zones and wanted their cards to have the ability to travel backward and forward in time. That’s definitely not what is happening for you here.
And no one suggested that changing the time zone every time you use Anki on a device was a good idea. Keeping all of your devices set to the correct time zone (and locality) is a good idea – but it sounds like you’re already doing that.
If you have [307-218=] 89 Learn/Relearn cards – on the red counter – then your sync is working just fine.