Skip to content

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 28 May 21:48
· 472 commits to main since this release

New features

  • Deck Builder tab: point at a folder of episode/subtitle pairs and mine the whole show into one frequency-ranked deck. Pick ALL, top N, or coverage % and preview before any cards are created.
  • Word Curator video player (#41): in-place playback of the source line on every row.
  • Multi-dictionary lookup in Word Curator (#43): every enabled offline dict's hit shown side-by-side, not just first-hit-wins.
  • Custom card styling (#44): generated cards ship with styling for the standard fields. No manual Anki note-type tweaks.
  • User-curated known-words list (#42): "Add to Known Words" button in Word Curator. Persists, skipped on every future run, survives DB rebuilds.
  • Yomitan pitch-accent zip importer: Settings, Dictionary, Pitch Accent File now accepts a Yomitan zip. Imports run in the background.
  • Configurable dictionary folder location (#45): point the dictionary store at a different drive.
  • Exclude Anki decks from known-word lookup (#38): pick decks under Settings, Filtering to ignore on the unknown-word check.
  • Dracula and Alucard themes (#48). All previously-added themes are now exposed in the Themes panel. 29 themes total.

Fixed

  • Batch mining pairing error (#39): same-episode collisions no longer collapse every video onto the first subtitle.
  • addNotes duplicate error aborting the rest of a batch: duplicates dropped client-side before AnkiConnect sees them.
  • Deck exclusion broken on names with _ or *: wildcards escaped before query injection.
  • DeckBuilder worker lifecycle on app close: torn down cleanly, build_finished suppressed on cancel.
  • Deck Builder built far fewer cards than the preview promised: two new config flags (bypass_optional_filters, allow_duplicate_cards) skip the per-episode reduction filters and let Anki re-card across decks so the build matches the preview exactly. Standard mining unchanged.
  • Deck Builder tab stuck on "Cancelling…": button state now resets on every worker finish, not just on cancel.
  • Progress bar stranded or jumped backwards across all mining tabs: new stage_weighted_progress helper maps per-stage progress to a single monotonic 0–100 across the run, shared by Single Episode and Deck Builder tabs.

Repo

Full Changelog: v2.4.7...v2.5.0