[iOS] Mobile AlliCrab for WaniKani

Great! I can’t wait to see this!

@cplaverty This is kind of a silly request, but can you update the dashboard to specially handle level 60? It still keeps counting my current level time and says level up in “Now”. Once you’ve cleared 90% (or everything if you prefer) it would be nice if it said something else.

1 Like

But you have to level up to 61.

Thank you for this, wish I knew this existed when I first started learning.

1 Like

Sure, I can have a look when I get some time. Would you mind emailing me a v2 api key so I can have something to test with?

1 Like

Vote for AlliCrab:

2 Likes

The beta was just updated a few days ago with cumulative total for the Reviews timeline. Thanks!

1 Like

Hey, I have a technical question about version 3.0 which I have downloaded today from the app store. It says in the release notes that it uses WaniKani v2 API. From my understanding, you can create multiple Personal Access Tokens and manage access restrictions individually.

After the installation of AlliCrab, I did not create a new Personal Access Token but simply signed in to my WaniKani account. I was under the assumption that AlliCrab would automatically create and set up a Personal Access Token. However, it did not; there is only the “Default read-only token”.

This leaves me confused as to which verification method AlliCrab uses. Could it be that it still uses the old v1 API key?

It does use the version 2 WaniKani API, but doesn’t create its own tokens. Instead, it will use an existing token using the following priority order:

  1. A token which contains “AlliCrab” in the description (so you can have the app use its own token if you wish)
  2. The Default read-only token
  3. The first in the list

I’ve decided not to have the app create its own token because version 3 only requires read-only access to your account. Token permissions cannot be changed (you must expire and create a new one), and I expect the next major version to change this to support read/write tokens. At that point, assuming they haven’t provided a more user-friendly option, I expect AlliCrab will create its own token.

3 Likes

Thank you, that makes sense. For some reason, I was thinking AlliCrab would need write access to my account. But of course, reviews are not done directly in the app but through the web interface.

Are you implying that you are planning to implement native reviews in next major update? That would be much appreciated—especially in conjunction with offline access :blush:

Edit: It would also be nice if I could view and change the token somewhere in the settings.

Yes, that’s my priority for the next major release. I will be so happy to finally abandon the web view.

Make sure the AlliCrab app is closed. Go into the Settings app, scroll down a bit and choose AlliCrab from there. From here you can change the API key used.

2 Likes

I am SO happy to see v3 finally released! It’s looking amazing so far. Plus all of the previous bugs I had been seeing regarding reset level time, notifications, and occasional crashing on startup seem to be completely resolved! Loving the new icon as well.

FYI I submitted a couple ideas and possible (minor) bugs to the repo as I figured it is easier to track as opposed to a forum post. I’ve had some experience with iOS/swift dev in the past so I can help if needed.

4 Likes

New app? Much excite!

2 Likes

Shout out to @nullf for the awesome new icon btw. It’s been ages since you sent it to me, and I’m happy to finally see it live!

5 Likes

I was wondering why the Github repo was so active last night! I just updated the app and looking forward to trying out the updates :+1:t2:

Why is the new version not updating properly? I used Tsurukame because, since the update, AlliCrab has been very slow to load for me. Now it shows I have 58 reviews, but I don’t. What am I missing here? :weary:

Did you put in your v2 API key?

Yes, I just tried logging out and doing that. It’s still showing 58 reviews. Before, I could go between the two and they would correlate.

Never mind. I figured out the problem. Not an issue with AlliCrab, just me not updating Tsurukame. Sorry!

1 Like

@cplaverty!! You adorable little puppy you! Got the update today an am pleased beyond anything you’d be comfortable hearing about! Only thing (still) missing is the current level indicator for review items, but even so: well done sir (or madam)!

1 Like