Hey all! First time posting on the forum (been lurking for a while).
Built this after years of using wkstats and wishing it worked better on mobile. Wanilog is installable, offline, and has a few things Iāve always wanted in a stats dashboard.
Want to try Wanilog without using your API key? Hit Try the demo on the login page
Features
Kanji Odyssey - a ~25-second cinematic replay of your journey, milestone kanji reveals, and a shareable stat card at the end.
Share card - Spotify-Wrapped-style image of your SRS distribution, item counts, accuracy, and estimated JLPT level. Download as PNG or copy to clipboard, with toggles for hiding your username or days-in-WK. Launch it from the Home dashboard.
Can I Read This? - paste any Japanese text and see which kanji you already know, with unknown ones highlighted and clickable for Jisho.
Projection - finish-date forecast from your real median level time, with a what-if pace slider and per-level outlier exclusion.
Reading coverage - JLPT, Joyo, and top-2,500 tracking with sample NHK articles filtered to your level.
Leech list - your weakest items, ranked Anki-style (wrong Ć· ātotal) so chronic problems beat one-off slips. Page through in batches of 20.
Accuracy breakdown - per type and SRS stage, including an effective pass rate (meaning Ć reading).
Items browser - group by level or SRS stage, live-search by kanji, kana, romaji, or meaning.
Plus: rich hover tooltips on every kanji / vocab / radical (onāyomi, kunāyomi, meaning, review history, audio pronunciation, jisho + wanikani.com links), critical-kanji blockers on the Level-up page, SRS distribution donut, level-up history chart, command palette (āK) for quick nav.
Privacy promise. Your API key stays in your browser. No backend, no server of mine ever sees your key - it goes straight from your device to the WaniKani API, and your sync data lives in your own IndexedDB. Free, no ads, no account.
Install it like an app
Itās a real PWA. Head to Settings ā Install app and youāll get step-by-step instructions tailored to your exact browser - iOS Safari, Android (Chrome or Firefox), desktop Chromium, or Safari on macOS Sonoma+. Once installed it launches from its own icon and works offline after the first sync.
Iāll try it for a while, but right away it seems nice. First thing I thing Iād like to see changed would be the āWhat if you were faster?ā ā¦. It has me averaging 21 days per level. Lately Iāve been slower than that. It would be nice to see what 25 days per level looks like. Iām definitely more likely to ponder going slower than faster at this point.
I like it so far, just wish the burn vs not learned on the kanji map were easier to tell apart. Since both are grey, itās a little confusing. I liked the yellow that wkstats uses.
I discovered the āReading coverageā page which is pretty interesting. For NHK Easy news it shows a bunch of 100% coverage headlines that are all quite old. Iād love a way to see the best articles (for me) over the last n weeks.
Thank you! I also noticed when I was looking at the kanji map for jlpt, that the last couple hundred n1 kanji there is no more referencing to Wanikani. Are those kanji not on Wanikani? Would it be possible to put those separated like wkstats does? Itās a little abrupt for the kanji to suddenly not say anything or link to anywhere.
I just tried it on Desktop, not yet on mobile, but it looks very cool! Really clean and modern UI. Iāll give it a try on Android later on.
I wasnāt using much WaniKani stats because of the UI for a start, but with Wanilog I may keep going back to it, especially with the PWA on the phone.
No worries. Unfortunately the NHK Easy website has no reliable way to get the latest articles, so I decided to just remove this for now. Iāve added some new options to the regular NHK - you can now filter by āBest coverage / Best for learning / Most recentā. Hope that helps
Hey everyone, I have added a new sharing feature - you can now make a copyable āSpotify Wrappedā esque card which you can share with others. Example below:
I disagree. Accuracy in our srs reviews simply reflect what % of questions were answered correctly. So, if we were tested on 10 meanings and 10 readings and we got 9 meanings correct and 7 readings correct, we get 90% for meanings and 70% for readings. And, in total we got 16 items correct out of 20 items for an accuracy of 80%.
Multiplying the 90% and 70% figures to get ātotalā or āeffectiveā accuracy occurs in the realm of probabilities where the outcome of the subsequent event is dependent on the outcome of the first event which isnāt the case in our srs reviews.
Please return your accuracy calculations as you had it before.
My interpretation is different, since I consider one kanji (or one vocabulary item) as a unity of meaning AND reading(s). So in your example: If we tested 10 meanings and 10 readings it is still only 10 items that got tested.
Or in other terms: Only when I can recall the meaning AND reading of an item, I consider it as learned. It is indeed similar like probabilities: Accuracy is the probability that I can remember the meaning AND reading of a kanji/vocab.