davidsansome / tsurukame

Tsurukame is an unofficial WaniKani app for iOS. It helps you learn Japanese Kanji.
https://tsurukame.app
Apache License 2.0
259 stars 60 forks source link

Synch with Wanikani getting overwritten #626

Open heyimhowie opened 1 year ago

heyimhowie commented 1 year ago

I just knocked out 200 reviews in Tsurukme only to have them overwritten by Wanikani after the synch. I tried a few more test runs, and it looks like Tsurukame is no longer synching progress up to Wanikani. Only from Wanikani down to Tsurukame.

Was pointed to this thread about WK disabling some api functionality. Pls help?

https://community.wanikani.com/t/api-changes-get-all-reviews/61617

davidsansome commented 1 year ago

Hey!

Tsurukame doesn't use the API endpoint mentioned in that forum thread so it shouldn't be affected. Also syncing review progress seems to be working okay for me.

Your issue is probably something else. Can you upload your local database file to this bug? You can get it from Settings -> Export Local Database.

heyimhowie commented 1 year ago

Thanks for the quick response! Good to know it wasn’t the API mentioned. Here’s a link to my exported database. https://www.dropbox.com/sh/t10wa1d08sq6zfh/AAB6R4WXrP_7WKNTmnInVvx6a?dl=0

Thank you!

ahmadmu commented 1 year ago

yeah something stopped working yesterday, my stats are showing that I did no reviews today and yesterday:

image

I only do reviews in Tsurukame, so I don't think it's an overwriting issue. I also noticed some slowdowns in the API connection as well recently.

UInt2048 commented 1 year ago

@ahmadmu The issue is with Heatmap. Heatmap no longer has access to historical data. If you were to refresh Heatmap's data, you would find everything was erased. There's nothing we can do about this unfortunately.