It’s looking great! No problems here!
Good to know. As always if you find anything strange or not working as you would expect it to kindly report it.
Hi, I have been using the app for a month and everything was fine. Yesterday suddenly the app and the website were out of sync( on the website I had 15 lessons and in the app nothing) and now the app doesn’t work either if I click the button to take a lesson or trying to do some reviews. It constantly trying to load..
I can think of why this would happen. Are you on level 4 and on the free plan?
Hi, everybody!
Found this app today while looking through different options, it works the best for me, so far.
Tho, I’ve encountered some issues:
First of all, it doesn’t seem to be synced
Here’s Wanikani website vs app.
And second is app was crashing when I pressed picture in the top left corner to go to profile. It fixed itself after I refreshed cache.
Also, I added myself to the spreadsheet, could I be added to internal testers, please?
Hi, glad to know you found the app and that it works for you. I am the creator of the app so I will be helping you understand the issues you encountered. Let’s begin!
The app tries to stay in sync as much as it can. What this means is that whenever you go to the dashboard it does a sync to keep things up-to-date. Sometimes, this might not be immediately visible, so, if you notice that, you can fix things up by navigating away from the dashboard and returning. You can do this by clicking a subject, or go to settings or any other action that will take you to a different screen.
Once you return to the dashboard, keep an eye on your avatar picture, and observe a blue arc appears around the image (indicates a sync is in progress) - this happens quickly so you might miss it.
I am currently investigating this but rest assured once I find the cause there will be a fix. Do you happen to be using a Samsung phone? A53, A5x model?
By “I refreshed cache”, did you mean you went into settings and clicked the refresh cache button? If yes, then you might have just helped me narrow it down, and it might just be affecting only new installs of the app and not existing installs prior to the newly added features in the profile page.
Just as an aside, could you please compartmentalise images in your post so they appear side by side – helps with scrolling (shorter)? Also, you could use the image resize options, of 75% and 50% to keep things smaller. Putting the pictures side-by-side helps with comparison related post.
I’m using Samsung S24
Yes, that’s what I did.
How do I do that? It’s putting images as formatted text with links
With resize, is that option on the forum, or do you mean to resize in manually? (It isn’t an issue for me to do, it’s just my first time on Wanikani forum, so I don’t quite know yet how it works here)
Okay good! I asked because I have only seen this issue happen on Samsung phones. I just wiped the emulator I am using to do a fresh install of the app and try reproduce the issue but was not successful. I will keep trying however, and also put measures in place so the crash isn’t fatal.
For this, say you have two image links, what I do to put them side by side is delete the new line that is automatically added between the links and adding a single space.
Got it! Thanks!
Say, for example:
Link1
Link2
will then become
Link1 Link2
Yes, it is an option in the forum. You’ll find it in the preview pane to the right of the editor you are typing into. When you upload an image, in the preview the resizing options will show up just underneath the said image.
For a couple of tall images, removing the newline between the different image links is generally better as it is more compact.
Got it! Thank you for help!
You are welcome! Let me know if the dashboard gets updated.
It kinda did after I did reviews, but also kinda didn’t…
I did the reviews in the app, but was still saying that there’re exactly as many reviews as there were (which is, per say, 56, when website showed 62). So I went ahead and did reviews on the website as well. After that app updated and said I did all the reviews and changed the dashboard, but numbers are still off.
Could you quit the app from the task/app manager and relaunch it? Report any behaviour you observe.
That message comes from the API and it is one you get when the request sent to the server is malformed i.e. a bad request. Could you observe the subject types you answered whenever you saw that message? This might be a challenge with a screenshot so a video would be better.
I omitted the message that comes with that message, I will include additional messages included in the response, that way narrowing down issues becomes easier.
Relaunched it few times, nothing is changing. Seemingly, nothing weird is happening
Yeah, but, I guess I’ll need to wait till reviews are available again
Huh… I reinstalled an app and it all synced correctly now…
I was going to suggest reinstalling the app but as a last resort as I wanted to confirm the data is up-to-date when you use the Refresh sync in settings.
Since, you have gone ahead to reinstall and everything is back to normal that is good. Let me know if you run into any other issue(s).
Wait, you reinstalled an app that is not this app?
Okay… I think I found where the problem is.
I reinstalled an app few times doing it slightly differently and that what I found:
When setting up the app, after putting in API key it doing the fist sync:
If you press “continue” (which, apparently, I did) before it fully syncs, app breaks. Profile picture is causing crash and app doesn’t want to sync correctly at all.
However if you press “continue” after it syncs up, it all works correctly (as far as sync goes, didn’t get a chance to test reviews yet)
No, I reinstalled an app, that is this app
Wow! Thank you for doing this many times. You have just solved the mystery of the profile crash. Thank you! That button is greyed out so shouldn’t be clickable but I guess the logic behind that is broken. I will fix this in the next update. I really appreciate your work on this. ![]()
Update: Just checked the code for that button and it was as I suspected, the disabling logic was not used ![]()







