Scheduled WaniKani downtime

Hello everyone,

This is a heads up I’ll be putting WaniKani under maintenance mode on 2024-11-25T21:00:00Z2024-11-25T23:00:00Z, up to two hours.

I am hoping the maintenance process will be done in about an hour, given the results from performing a few dry runs. I am giving myself a buffer just in case the maintenance does not go as planned. During this period the website and the public API will be inaccessible.

The WaniKani Community boards will still be up and running during the downtime period. If you wish to participate in the community boards (for example, access the private boards or post), please ensure you are logged into the boards prior to the start of the maintenance period. Else, the public parts of the board is still accessible for your reading. The boards can be accessed at https://community.wanikani.com.

I apologize for any inconvenience this may cause and thank you for your understanding.

12 Likes

Thanks for everything you do!

Could you say a little about what you’re working on? Is it to add new features or get better performance or something else? I’m always eager to know what’s going on behind the scenes!

4 Likes

Thanks for including the local time!!! :slight_smile:

4 Likes

any hints on what you’re actually working on? Always nice to know what to watch for when it comes back up

1 Like

This downtime is necessary to upgrade our database software version.
There will be some under the hood changes to reviews but nothing that you would notice if you are using “vanilla” Wanikani.

For those more technically minded, I have updated the data structure of the items / subjects that power the lesson quiz and the reviews.

5 Likes

Any chance you’ll also update the API docs to match these changes?

Just for fun, or to make sure all fuctioning userscripts break?

3 Likes

There were no changes to the API. The data structures that are used there remain unchanged.

2 Likes

Alright, thanks for the answer.
I guess something was messed up for me locally, perhaps because of the page cache.

The update messed up something. Hitting enter after an answer doesn’t show if it is correct/incorrect, can’t view item info. Disabling all my installed scripts makes it work correctly. Nice

Appears to be the WaniKani Double-check script that is broken, makes reviews not work (maybe other stuff doesn’t work, idk)

3 Likes

Ah updated the double-check script (code was apparently updated 4hrs ago) and this fixed it. Thanks script masters!

Nonetheless, it does seem a lot of reviews-focused userscripts have broken since it happened. For me it’s the auto-commit, but several others are apparently also borked.

1 Like

Another day, another anti-user inconsiderate upgrade by the devs. Never change!

1 Like

You guys are not serious in any way shape or form.

Run some f***king unit tests that pass before you release updates to your production app.

We cant unit test code that does not belong to us. Please reach out to the script author for your broken script as it is your shared responsibility if you use unsupported scripts.

1 Like

You run a platform which is entirely dependent on 3rd party scripts. You need to start communicating prospective changes AHEAD of time, so that you give your integrator’s ample time to prepare for upcoming changes. Rather than breaking everything willy nilly and causing your community to rage.

It’s the absolute basics of running a product which integrates with 3rd party services. Have some class and professionalism.

It’s the least you can do considering you don’t bother adding any new features to the platform. Would it really be too difficult for you to release a change log with a 48 hour upgrade window rather than just break everything? Get some perspective! :clown_face:

2 Likes

To be clear, this premise is untrue.
The 3rd party environment may be rich and vibrant, but WaniKani does not depend on it whatsoever.

That does not dismiss the rest of the points you make, but do try to be a little bit better about your word choice.

6 Likes

Pointless comment. Go do your reviews - without your 3rd party scripts.

Please be civil.

I’ve been around since before any userscripts existed. So, I can and have done reviews without them. I am also a script author myself, so I really do understand where you’re coming from.
But I don’t think that this knowledge nor your frustration are helpful for this conversation.

5 Likes

It seems like it may have actually been a bug that was introduced on the WK side. This doesn’t seem like it would be intentional [For Userscript Authors] WK Item Info Injector - #63 by flippfuzz