v2.4.6
New Features
- Manual audio track override (#35): new "Tracks" button next to "Test Timing" in Single Episode tab. Pick which audio stream to use instead of letting auto-detect choose. Same track flows through preview and final cards.
Changed
- Snappier UI: table updates no longer flicker, Word Preview search no longer stutters, Analytics tab opens faster on repeat clicks, theme star clicks feel closer to instant.
- Faster startup: app paints sooner, YouTube tab loads on demand, dictionary scan skips unchanged entries.
- Faster mining: less duplicate work per episode, larger AnkiConnect batches, history queries indexed.
Fixed
- Frequency filter ignored some words (#34): Max Frequency Rank now drops words missing from the frequency list. Set it to 0 to keep old behavior.
- Audio track override could be ignored after swapping the video file: stale stream list now cleared at the start of each run.
Repo
- CONTRIBUTORS.md added. Auto-generated table of everyone who filed an issue, opened a PR, started a discussion, or commented. Refreshes on activity and welcomes new arrivals by username in the commit message.
- Special Thanks section added to README for exceptional contributors. First entry: StyraxBenzoin.
Full Changelog: v2.4.5...v2.4.6