• v0.19 af186e2030

    sochen released this 2026-03-14 14:51:35 -07:00 | 14 commits to master since this release

    • Homograph collision fix: _deduplicate_confusable_examples() clears
      shared examples from less-common confusable group members (36 entries
      fixed). Keeps examples only on highest-frequency meaning.
    • Plural deck audio: wired up PluralAudio field in apkg_builder.py,
      downloaded 613 plural audio files from pealim.com for all deck entries.
    • Prep extraction upstream: moved Hebrew preposition parsing from build
      time into list/detail scrapers (SCHEMA.yaml prep field added).
    • Validation: new no_shared_confusable_examples check in validate_data.py
    • Tests: 9 new unit tests for confusable deduplication (98 total)
    • Release: v0.19

    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

    Downloads