Mnemosyne 2.9 : 2022-06-20
- Added an option to reset the learning history of either the current card
or of a number of selected cards in the card browser.
- Changed the behaviour of "Cram recently learned new cards" to also include
cards that were learned but had not yet come up for regular review.
- Fixed a regression where the cramming scheduler would no longer save
data.
- The config.py option 'start_card_browser_sorted' now defaults to 'True' for
new users. Existing users can still edit config.py manually.
- Try harder to reach the maximum number of cards the user wants to memorise
at once.
- Add webserver API call to retrieve number of scheduled cards
(patch by gbear605).
- Allow users to add webm images (patch by gojun077).
- Make sure script access to libmnemosyne also works for study modes
other than "Scheduled - Forgotten - New" (bug report by Eloi Torrents).
- Added a config.py option 'max_scheduled_interval_days' to put an upper
limit to the scheduled interval. Dangerous, use this with caution and
at your own risk! Accidentally putting this value too low will mess up
your schedules without an option to undo this.
- Improve Python 3.10 compatibility (bug report by Martin Brodbeck).
- Avoid infinite error loop when converting a card to cloze type
(patch by Oisín).