Skip to content

Releases: Lemmmy/KanjiSchool

v2.0.6

20 May 02:05
Compare
Choose a tag to compare

Full Changelog: v2.0.5...v2.0.6

🛠️ Fixes

fix: lessons in the review heatmap sometimes showing as 1969 (#21)
fix: occasionally missing readings in subject info if pitch accent diagrams are enabled

v2.0.5

05 May 17:14
Compare
Choose a tag to compare

Full Changelog: v2.0.4...v2.0.5

🛠️ Fixes

fix: missing reading hints (#22)

v2.0.4

15 Jan 17:49
Compare
Choose a tag to compare

Full Changelog: v2.0.3...v2.0.4

✨ New features

General

feat: setting to hide the SRS stage during reviews (#18)

⚙️ New settings

General session settings

  • Hide the current SRS stage on the question header

🛠️ Fixes

fix: hide study queue hotkey hint (#17)

v2.0.3

25 Nov 23:32
Compare
Choose a tag to compare

✨ New features

General

feat: setting to change the line curve on the 'Upcoming reviews' chart (#13)
feat: show a period of 8 months ago -> 4 months from now on the 'Review heatmap' by default (#14)
feat: ability to toggle between 'Show all' and 'Hide all' on the 'Review heatmap' card

⚙️ New settings

Dashboard settings

  • Curve type for the review chart's cumulative line
    • Curved (default)
    • Straight
    • Stepped

🛠️ Fixes

fix: missing styles on 404 page

v2.0.2

20 Nov 20:43
Compare
Choose a tag to compare

✨ New features

General

feat: add study queue buttons on the Items page (#12)

v2.0.0

15 Oct 02:26
Compare
Choose a tag to compare

A large overhaul under-the-hood, with an update to Ant Design v5 and a full rewrite of all the site's theme allowing a new Light theme and many performance improvements! Due to the large amount of code changes there may be some lingering bugs, so please reports any issues you find!

✨ New features

General

feat: light theme (Settings -> Site theme)
feat: minor design refresh
feat: close button for the last session results on the dashboard
feat: option to hide reviews made available before now in the 'Upcoming reviews' chart and 'Reviews forecast' card - useful if you have a large backlog of reviews and just want to see what's coming up
feat: make 'Upcoming reviews' chart style more consistent with the rest of the site
feat: move review history warning to the 'Review heatmap' card
feat: 'Update complete' notification with a 'What's new' link
feat: less obtrusive update prompt

In sessions

feat: button in the header to mute auto-playing vocabulary audio (Settings -> Audio settings)
feat: button in the top-right menu during lessons to start lesson review immediately

On subject pages

feat: pitch accent diagrams on vocabulary pages - multiple diagram styles available (Settings -> Subject info settings)
feat: 'Add to study queue' button on subject pages
feat: vocabulary audio now works for subjects you haven't unlocked yet (e.g. self-study)
feat: update Jōyō, JLPT, and Newspaper frequency data via Jisho for new WaniKani subjects

Settings page

feat: redesign Settings page
feat: search on Settings page
feat: previews for color palettes (Settings -> Site theme)
feat: switch to hide unsupported fonts in random fonts settings (Settings -> Font settings)
feat: credits for datasets used by KanjiSchool on Settings and Login page

⚙️ New settings

Site theme

  • Site color theme:
    • Dark (default)
    • Light

Dashboard settings

  • Include reviews made available before now in the upcoming reviews chart and reviews forecast

Subject info settings

  • Show pitch accent diagrams on vocabulary pages
  • Pitch accent diagram style:
    • 音階式 (scale style, default)
    • 線式 (line style)

Font settings

  • Show unsupported fonts (in Font Settings list)

General session settings

  • Debounce time for a double Enter keypress in milliseconds

Review settings

  • Threshold (percent) for when to consider an item overdue

Audio settings

  • Mute all auto-playing audio
  • Automatically play vocabulary audio in lessons
  • Automatically play vocabulary audio in reviews and self-study

🛠️ Fixes

fix: some radical images not loading
fix: default font sometimes missing when random fonts are enabled
fix: color compatibility of FD Light and FD Dark palettes
fix: scrolling issues on iOS on the dashboard, subject, and session pages
fix: show 'No data' on 'Upcoming reviews' and 'Review heatmap' charts
fix: assignments not automatically syncing during a daylight savings-related extra hour
fix: API pagination errors caused by system clock skew
fix: wait and retry API requests when WaniKani rate limits are hit (#7)
fix: increase timeout for API requests
fix: weird loading screen on session pages
fix: remove Sentry error logging (no immediate plans to bring the server back, but may happen in the future)

⚡ Performance improvements

perf: improve performance of subject listings and Items page
perf: improve performance of tooltips in subject grids
perf: remove a large number of dependencies, and reduce the overall bundle size
perf: split many parts of the site into dynamically imported code, meaning faster initial page loads
perf: switch to using Vite and ES modules for building, bringing full-project compilation time down from 11 minutes to just 23 seconds, and dev build time down from 5 minutes to less than 100ms
perf: replace typesafe-actions with Redux Toolkit and use smaller slices for site-wide state