v2.6.0
New features
- Bundled ffmpeg: Windows, macOS, and Linux AppImage/portable builds ship ffmpeg, no separate install. (
.deb, PyPI, and source installs still use system ffmpeg.) - Text size control (#63): Settings > Themes dropdown scales the whole UI (0.5x to 2x).
- Custom YouTube cookies (#62): pull cookies from a browser or file for age-restricted or bot-gated videos.
- Kana-only filters (#57): optionally drop hiragana-only or katakana-only words.
- Word curation in batch mining (#60): the per-episode curation popup is now opt-in for batch runs.
- Bundled name wordsets (#59): JMnedict proper-noun wordsets with per-wordset exclusion checkboxes.
- Word Curator play/pause (#55).
- Recent pairs remember the subtitle offset (#61).
- Wider subtitle offset range: now ±300 seconds (#53 - @sdobrau's contribution).
Performance
- Subtitles tokenized once per line, MeCab and dictionary chain pre-warmed off the GUI thread, batched dictionary lookups and AnkiConnect media uploads, memoized furigana/reading, cached Deck Builder tokenization, faster Word Curator.
Overall much faster launch and slightly faster mining and navigation.
Fixed
- AV1 in-app preview disabled so it stops spamming decode errors. AV1 media still mines; only the preview is skipped.
- Horizontal overflow in the Episode Mining tab (#56).
- AppImage desktop shortcut broken on relaunch.
- "All Themes" button opened the wrong tab.
- Word curation: cancel no longer leaves a stray dialog; confirming with nothing selected now counts as a completed zero-card run, not a cancel.
- Progress-bar percentage glitch, mismatched path bars, Max Sentence Duration tooltip, About dialog polish.
Repo
- ffmpeg GPL license, source offer, and About attribution for the bundled binaries.
- CI asserts bundled encoders (incl. libwebp_anim) in the release smoke test.
- Restored the CI lint job (ruff + black).
- Welcomed first-time contributor @sman68634.
- 30 stars achieved :).
Full Changelog: v2.5.0...v2.6.0