chore(release): prepare v0.21.1

- Bump version to 0.21.1 and add changelog and release notes
- Follow mpv sub-delay in mining, sidebar, navigation, and replay
- Redesign the expanded stats session view with a reading density chart
- Default ankiConnect.fields.audio to SentenceAudio
- Add missing AniList entries on exact or pinned matches
- Keep the AppImage mount alive under uutils coreutils
This commit is contained in:
sudacode committed 2026-10-29 22:55:00 -07:00
commit 626023217e
58 files changed
+1428 -1023

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
type: fixed
area: anilist
- AniList progress sync now adds a show to your Watching list (or Completed on the final episode) when it is not on your list yet, instead of failing with "AniList update not possible". This only happens when the file title exactly matches an AniList title or the entry is pinned with the character dictionary override; loose matches still require adding the show yourself.
- Entries marked Completed, Paused, Dropped, or Rewatching are still never changed.
+4
View File
@@ -0,0 +1,4 @@
type: fixed
area: anki
- `ankiConnect.fields.audio` now defaults to `SentenceAudio` instead of `ExpressionAudio`, so generated sentence audio no longer overwrites Yomitan's word audio on default configs. `fields.wordAudio` still defaults to `ExpressionAudio`. If you relied on the old default, set `fields.audio` to `ExpressionAudio` explicitly.
+4
View File
@@ -0,0 +1,4 @@
type: fixed
area: linux
- Fixed AppImage builds on Ubuntu 26.04+ (uutils coreutils) releasing their mount before Chromium child processes finished shutting down, which brought back "Service Crash" notifications on quit.
-4
View File
@@ -1,4 +0,0 @@
type: docs
area: readme
- Refreshed the README's anime screenshots using the current SubMiner build.
-5
View File
@@ -1,5 +0,0 @@
type: internal
area: build
- Moved packaging inputs (electron-builder resources, Bun runtime manifests and licenses, committed release notes) under `packaging/`.
- Build output now lands in `dist/`: packaged apps in `dist/release/`, staged Yomitan and Hachidori in `dist/yomitan/` and `dist/hachidori/`.
@@ -1,4 +0,0 @@
type: fixed
area: overlay
- mpv keys and mouse buttons (such as `9`/`0` volume and double-click fullscreen) pass through the overlay again while the subtitle sidebar is open; only input inside the sidebar stays with it.