⏳ Pick your promotion window - the Reviews page now lets you switch tier promotions between the next 24 hours, 7 days, and 30 days, so you can see what is graduating soon or look further ahead.
📈 Workload at a glance - your projected daily review load for the next 30 days now shows right on the Reviews page, with a tap-through to the full forecast.
🎨 Palette refresh - cleaner surfaces and borders across the dark sakura, sumi, and matcha themes, plus the sumi (ink) palette reworked to a neutral charcoal-and-paper look with a sumi-e seal-red accent (no more blue cast or muddy tan).
May 26, 2026
🔥 Study activity heatmap on /reviews - a GitHub-style year grid plus current and longest active-day streak counters. WaniKani retired the per-review history endpoint years ago, so this is built from the lesson, Guru-promotion, and burn timestamps we do get: a day with any of those counts as active.
May 17, 2026
📚 Knowledgebase - a new hub at /knowledgebase pulling every guide, calculator, dictionary, JLPT/Joyo list, and tool comparison into one place
Recommended guides for you - the /guides index now picks a personalised set based on your level, accuracy, and pace
🖌️ Stroke-order diagrams on every kanji page and on the item detail page for kanji subjects
Sidebar dashboard layout - alternative to the bento grid if you prefer a hub-style nav. Pick whichever in the customise menu
May 15, 2026
🏆 Achievements - collectable medals across 6 categories (milestones, time, velocity, accuracy, customization, and exploration) for hitting milestones on your WaniKani journey, with a new platinum tier for the rarest unlocks. Visit /achievements to see your collection, also reachable from the command palette
Achievement cloud sync - opt in to back up your medal collection across devices. Verified once with your WaniKani API key, never stored
Public profile medal strip - your top earned medals appear on your shareable /u/your-username profile, with a "view all" link to the full grid
👤 Public profile pages - a brand-new way to share your progress. Open /share and hit "Create shareable link" to publish a read-only page at wanilog.com/u/your-username. The page shows your rank, level, a day-of-journey counter, burns / Master+ / hours studied, your last 15 level durations, and a "one kanji per level" souvenir grid. Re-sharing always updates the same URL
Profile links unfurl on Twitter, Discord, Slack, and iMessage with a custom preview card showing your level, rank, and headline stats
🇯🇵 日本語 - Wanilog can now be used entirely in Japanese. Switch in Settings → Appearance
Customise your home bento - tap the pencil in the top bar to enter edit mode, then drag tiles into any order you like. Your layout is remembered
Share has its own page - the old cramped modal is split into a dedicated /share page with separate sections for the public profile and the image card
🎨 Custom 404 page to replace the Next.js default, plus a friendlier error screen if something goes wrong
Today's promotions has its own tile on the home bento, alongside a new Vocab coverage tile
Sync screen redesign - watch each stage tick off (Profile, Summary, Subjects, etc) with live counts of what's loading
May 10, 2026
⏳ Today's promotions - a new page that shows what's lined up to graduate to Guru, Master, Enlightened, or Burned in the next 24 hours. Open it from the Accuracy card on the home page
🍱 Vocabulary coverage - a new tab in the coverage section showing how much of WaniKani's vocab you've learned, with a level-by-level breakdown
Leech trainer remembers your filters - if you toggle Hide Apprentice or Exclude recently unlocked on the Accuracy page, those choices now carry through when you start a session
Mnemonics on the back of leech cards - flip a card and you'll see WaniKani's meaning and reading mnemonics next to the answer
Alternate meanings on leech cards - the flipped side now lists the other accepted meanings under the primary one
Closing the trainer takes you back to the leech list instead of dumping you at the top of the Accuracy page
🍵 Matcha palette refresh - cleaner contrasts and more variety so the SRS donut isn't a single-colour smear
Progress bars no longer disappear when you pinch-zoom on Mac
Theme picker shows the right mode on first open - the preview tiles used to flash light variants in dark mode
Level-up history leads with the time-per-level stats instead of the kanji-blocking card
Radical icons that were rendering as empty squares now show up - the rib cage and a few other legacy radicals were affected
May 8, 2026
🎯 Leech trainer - a fullscreen flashcard quiz over the items you keep missing. Tap to flip, mark Got it or Needs work, and the WaniKani audio plays automatically on reveal for vocab
Pick a session size - practice your top 10, 25, 50, 100, or all of your leeches in one go. Each session takes the worst offenders first
Min mistakes filter so single-slip 95%-accuracy items don't flag as leeches. Adjustable down to 1 if you want to see them anyway
Keyboard shortcuts in the trainer - Space flips, Got it / Needs work, replay audio, mute, Esc to close. Listed at the bottom for discovery
JLPT, Joyo, and Frequency on the same row in the home bento on widescreens
Can I read this is now part of Reading Coverage where it fits more naturally
What-if pace slider now scales the "Somewhere between" range alongside the headline finish date
May 5, 2026
Smarter leech detection - the new default algorithm gives more weight to recent answers, so items graduate out of the list as you start getting them right. Per-axis M/R badges show whether the meaning or the reading is the real problem
Hide Apprentice filter on the leech list
Projection finish date and chart marker now agree on the same level
Share card and coverage page agree on "learned" - both count Guru and above
Vacation mode hides the earliest level-up forecast since the timer is paused anyway
Item tooltips open with keyboard focus - tab to a chip and the popover appears
Pinch-zoom is back on iOS
Faster coverage queries on big accounts
Logout clears settings and onboarding so a shared computer doesn't leak between accounts (theme and palette are kept)
Demo no longer overwrites your settings - your goal date, goal level, and manual kanji list survive a demo round-trip
Skip-link for keyboard users to bypass the nav
May 4, 2026
Earliest level-up forecast respects locked kanji - it now adds the wait for kanji that haven't unlocked yet, instead of pretending they're ready to lesson right away
Grid share card optionally includes your vocabulary - flip on "Include vocabulary" to add every learned vocab item below the kanji grid, coloured by SRS stage
April 30, 2026
🎨 Theme picker - pick from Default, 🌸 Sakura, 🖋 Sumi, or 🍵 Matcha. Each has light and dark variants. Open it from the palette icon in the top bar
April 27, 2026
Set a goal level - if you don't plan to reach Lv 60, set your own finish line in Settings. The home hero, projection, share card, chart marker, and coverage forecast all aim there
⛩ Joyo grid share card - a second view of the share card with every Joyo kanji laid out by school grade and coloured by your SRS progress
Custom start date on the share card - if WaniKani has you down as starting years ago because of a few stray old lessons, override the "X days in" line
Outlier labels on the level-up chart show the real day count even when a tall bar is clipped
Day-count toggle on the level-up chart is now instant
Worked example under Unlock / First lesson on the Level-up page so the difference is clearer
April 23, 2026
Kanji you know outside WaniKani - paste a list of kanji you already know in Settings (from another app, class, or living in Japan). They count as learned on the coverage pages, reading card, and Can I read this
April 22, 2026
Paginated leech list - see beyond your top 20 with Show more / Show all / Collapse, and a "Showing X of Y" counter
Items grouped by SRS stage within each level so you can see what's where at a glance. A Group by toggle also flattens the view to pure SRS-stage groups
Kanji blocking your next level-up moved to the Level-up page - it lives next to your level-up history
100 more loading-screen quips - the Crabigator now has plenty to say while you wait
Install Wanilog as an app - a Settings panel walks you through pinning Wanilog to your home screen or Dock on iOS, Android, or desktop
Splash screen in the installed app - a pulsing Crabigator before the dashboard loads, themed to light or dark
More reliable mobile bottom-nav taps
Firefox install guide - Settings now tells Firefox users which browsers support installing Wanilog as an app
Slate accent on the installed PWA so the top chrome blends with the icon and splash
April 21, 2026
Catch-up pace for your goal date - when you're behind, the home card and Projection page show what days-per-level you'd need to hit the goal (e.g. "needs ~13d/level, you're at 20d"). The what-if slider updates it live
Coverage page switcher to jump between JLPT, Joyo, and Frequency from the page header
Smarter leeches - the new Weighted algorithm surfaces items you keep missing despite plenty of practice, instead of fresh items with one slip
Leech filters - Hide burned and Exclude recently unlocked toggles
Wrong count on each leech row alongside the accuracy %
Tap-to-preview tooltips on mobile - first tap opens the card, second tap opens WaniKani. Desktop keeps hover-to-preview, click-to-navigate
Prominent WaniKani and Jisho buttons inside item popovers
Meaning above readings in item popovers - it's usually what you want first
Smoother popover hover - moving between neighbouring kanji no longer snaps the card shut
Kanji numerals on the level-up chart x-axis (一, 二, 三 ...)
Optional day-count labels on each bar in the level-up chart
Clip outliers toggle on the level-up chart so one 200-day level doesn't squash the rest of the chart
Level-up history includes pre-reset attempts so your timings combine both runs instead of hiding the earlier one
Choose which resets to include with a checkbox per reset
Unlock vs first-lesson toggle on the Level-up page - measure from when the level unlocked, or from when you started lessons
April 17, 2026
Share your progress - export a shareable card with your SRS distribution, item counts, and accuracy
Effective pass rate on the Accuracy page (meaning × reading)
Current level shown as a blue in-progress bar on the level-up chart
Auto-sync on tab load - fresh data when you open a new tab
April 16, 2026
Live NHK articles on Reading Coverage - fresh headlines daily
Sort options on Reading Coverage: Best coverage, Best for learning (70-95% known), and Most recent
Load more on Reading Coverage to see beyond the first 10 articles
Kanji tooltips show on'yomi and kun'yomi separately
Non-WK kanji separated on coverage pages with links to jisho.org
Burned items are gold so they're easy to tell apart from locked items
Deprecated WaniKani radicals hidden so the items list isn't cluttered
WaniKani start date shown on the Projection and Level-up pages
April 15, 2026
Demo mode - try the full app with fake data, no API key needed
📖 Can I read this? - paste any Japanese text and see how many of the kanji you already know
Critical kanji card on the Projection page showing which kanji are blocking your next level-up
Hover tooltips on every kanji, vocab, and radical with links to wanikani.com and jisho.org
Review history in the tooltip - meaning and reading accuracy plus best and current streak
Audio pronunciation for vocab items, with a voice preference in Settings
Accuracy by SRS stage and a leech list of the 20 items you struggle with most
Romaji search on the Items page - type "mizu" to find 水
Bottom navigation on mobile for Home, Projection, Items, Accuracy, and Settings
Command palette - press Cmd+K or / to search, navigate, toggle theme, refresh data, and more
Onboarding tour for first-time visitors, replayable from Settings
Stats export and a changelog page with a badge when there's something new
April 14, 2026
Launch 🎉
🚀 Play Simulation - a ~25-second cinematic replay of your Kanji Odyssey, ending in a shareable stat card
Projection - finish-date forecast with a "what if you were faster?" slider
Reading coverage with NHK and NHK Easy articles filtered to your level
Dashboard with SRS donut, accuracy breakdown, level-up history, and JLPT / Joyo / top-2k coverage
Installable as a PWA with offline support after the first sync