Releases: azymohliad/anki-sonaveeb
v0.8.1
v0.8.0
Changes
- Added multiple default note types to select from.
- Added support for custom user-created note types.
New default note types
Multiple default note types now allow to easily select the direction of translations you want to generate cards for. Options are:
- Sõnaveeb (from Estonian)
- Sõnaveeb (into Estonian)
- Sõnaveeb (bidirectional)
The first two generate 1 card per note with one-way translations from and into Estonian respectively, the last one generates both (same as the old default "Sõnaveeb Basic").
Custom note types
Custom note types allow you to have a full control over what cards are generated, what they contain, and how they look. See note types documentation for more info.
Previously there was an undocumented reserved note type for that called "Sõnaveeb Custom", which was used automatically if existed. But it was more of a hidden escape hatch rather than a properly supported custom note type. You couldn't easily select it and it would break if the field list of the default note type is changed upstream. This logic is now removed. The new custom note types will receive updates to their field list as well as the default ones.
Deprecation of old note types
The old default note type "Sõnaveeb Basic" and the optional one "Sõnaveeb Custom" are now abandoned. Existing notes in users' collections will remain usable as they are, but they aren't going to be migrated to the new note types automatically. You can manually migrate your collection to the new note types and clean-up the old ones if you prefer. A quick instruction:
- Click "Browse" in the main window.
- Paste the following query in the search bar:
deck:* "note:Sõnaveeb Basic"
. - Select all notes in the search result (click on one of them and then
Ctrl+A
). - Click RMB and select "Change Note Type..." or press
Ctrl+Shift+M
. - Select one of the new default note types and click save.
- Delete "Sõnaveeb Basic" note type:
6.1. In main window "Tools -> Manage Note Types" orCtrl+Shift+N
.
6.2. Select "Sõnaveeb Basic".
6.2. !!! Make sure it says "0 notes" in the brackets.
6.3. Click "Delete". - Sync the database if you're using Anki Web account.
v0.7.1
Disabled Sõnaveeb Deck Builder autolaunch at Anki startup, which was enabled for debugging and accidentally leaked into a release.
v0.7.0
Changes
- Added "Word ID", "Definition", "Examples", and "Rection" to note fields.
- Added definition, examples, rection, and tags to card templates.
- Added an option to select between full Sõnaveeb and Keeleõppija Sõnaveeb.
- Added language level to tags, if word comes from Keeleõppija Sõnaveeb.
- Added an option to choose between different lexemes of one homonym (for example, to create a võrk card for net, and not for Web/WWW).
- Fixed possible errors when re-triggering the search repeatedly without delays.
- Fixed incorrect translation override when changing the language while Google Translation is in progress.
- Fixed possibility to duplicate search results by pressing enter in the search bar repeatedly.
Big thanks to @s10 for contributing most of these improvements!
Card templates update
This release comes with a noticeable update to how your cards look, adding a lot of information. UPD: If this is unwanted, please look into custom note types in v0.8.0.
v0.6.0
- Fixed error when parsing morphology for some words (e.g. pidama)
- Fixed incorrectly parsed morphology for some words (e.g. meie)
- Improved short-record algorithm for short words ("öö, öö, ööd" -> "öö, -, -d"; "isa, isa, isa" -> "isa, -, -")
v0.5.0
- Update Sõnaveeb scraper: fix the search from conjugated forms.
v0.4.0
- Added "Delete" and "Replace" note buttons.
- Added a mechanism for updating card templates.
- Updated card templates: moved Sõnaveeb link to a separate button to make words more readable.
- Fixed profile switch handling.
v0.3.0
- Improved cross-translation algorithm.
- Fixed asymmetric margins in search results.
- Fixed crash when no Internet connection.
- Fixed theme change not fully applied until restart.
- Fixed typos in some languages names.
- Fixed translations refresh when language changes.
v0.2.0
- Added fallback to Google Translate for missing translations.
- Added a wide selection of languages for translations.
- Use system language as default for translations.
v0.1.0
Initial release.