Skip to content

v0.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Feb 11:48
· 315 commits to master since this release

It is NOT safe to downgrade to a version before 0.10 after upgrading due to a database change.

New features

  • Vocabulary tracking. From this version, VocabSieve is now able to process data from a variety of sources, including Anki, past lookups, and texts you have read (incl. video subtitles) to create a database of words you know. Parameters are configurable via the settings.
    • You can export either the exact data or simply a list of known words in JSON format for your own use.
  • Book analyzer. Based on the words you know, a book analyzer is provided to help you quickly screen for immersion content based on difficulty and ease of making flashcards.
  • The learning simulator takes into account effects of learning words on text difficulty over the course of reading.
  • Statistics. Several statistics are now viewable in the program itself, via the Statistics option on the menu bar.
  • A new KOReader importer based on its Vocabulary Builder is available. Due to the various limitations and inherent complexity of the original KOReader importer, it is now considered deprecated, and is planned to be removed two releases from now (in 0.12). To use it, please ensure that your KOReader vocabulary builder is set to save context, and not add words automatically to reduce noise.
  • Cognates are now supported as a type of dictionary. It can help make vocabulary tracking more accurate, especially if your target language shares a lot of words in common with languages you know.

Other changes

  • When multiple words are selected, it will now brute-force through all combinations of lemmatized and non-lemmatized versions of each word until a definition is found. This should improve dictionary usability with phrases.
  • You can now use compressed json formats (.json.xz, .json.gz, .json.bz2). NOT zip, tar, 7z, or .json.zst. It should behave the same as if you first decompress the json.
  • Kindle and KOReader imports will now import the entirety of your lookup histories automatically, before selecting any book to make flashcards from. This provides a fuller picture of the words you looked up.
    • KOReader users (regardless of using the old or the new importer) should now select the directory containing both the KOReader settings folder and the books. For most users, the easiest way to do this is to select the device directly for Kobo or the user's home folder (/storage/emulated/0) for Android.