All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Amabuzi: Added clear all button
- GiovanniHenriksen: Fixed error calculating retention rates for learning steps below one minute
- abdnh: Fix for Qt6 compatibility
- GiovanniHenriksen: Fixed a bug that would cause a crash or incorrect simulations for users with a number of learning or lapse steps greater than 9 (Thanks to baderj for reporting)
- RumovZ: Fixed crash for Anki version 2.1.45 and higher. Thanks to AnKingMed for reporting.
- GiovanniHenriksen: Graph tooltip now shows the day number
- GiovanniHenriksen: Usage of decimals in learning and lapse steps is now allowed
- GiovanniHenriksen: Fixed bug where the average number of cards was not correct if the number of days simulated was larger than the max number of data points
- GiovanniHenriksen: Added more stats to the graph, including percentage mature
- Glutanimate: Fixed compatability issue for Anki 2.1.28
- Glutanimate: Fixed graph background color in night mode for alternate Anki builds (2.1.28-alternate)
- GiovanniHenriksen: Changed Y-axis label to 'Number of repetitions'
- GiovanniHenriksen: Updated manual
- GiovanniHenriksen: Fixed a bug where the chart would not show when the deck title contained an apostrophe
- GiovanniHenriksen: Fixed a bug where the simulator would load learning/lapse steps incorrectly in the latest version of Anki (2.1.26)
- GiovanniHenriksen: Added ability to exclude cards from retention rate calculation by tagging them with 'exclude-retention-rate'
- GiovanniHenriksen: Added option in add-on configurations to set default number of days to simulate when opening the simulator
- GiovanniHenriksen: Added manual
- Glutanimate: Configuration values are now checked for their validity. This also enables users to utilize @Arthur-Milchior's Graphical form to change add-on configuration add-on.
- GiovanniHenriksen: Retention rates that have a 95% CI margin of error > 5 % are now excluded. This prevents unrealistic retention rates from showing up. Instead, the default retention rate is set.
- GiovanniHenriksen: Fixed bug that prevented textfields from being edited/selected
- GiovanniHenriksen: Improved simulator scheduler to very closely match the actual scheduler, including Anki's V2 scheduler.
- Glutanimate: Fixed an issue where invalid intervals in the user's collection would prevent the add-on from working (thanks to Samer over on Patreon for the report)
- Glutanimate: Fixed support for switching Anki user profiles
- GiovanniHenriksen: Fixed dialog background color on older versions of Anki
- GiovanniHenriksen: Added feature to simulate new cards in addition to actual new cards collected from deck (thanks to Lucas T. over on Patreon for the suggestion!)
- GiovanniHenriksen: Set "% correct" values from actual retention stats of the selected deck
- GiovanniHenriksen: Added a config option to set the number of days to look at for retention stats calculation
- GiovanniHenriksen: Remove "% correct" for unseen cards from controls, rather basing it off of performance on first learning step.
- Glutanimate: Optimized simulations, yielding a 25% improvement in simulation speed and 90% improvement in memory utilization
- Glutanimate: Refactored codebase, adding type annotations and clearer separation between UI code and business logic
- Glutanimate: Refactored web content to simplify future extendibility and testing outside of Anki
- GiovanniHenriksen: Optimized graph performance by limiting data points per graph to 500 by default. This can be changed through a newly introduced config option.
- Glutanimate: Added configuration docs
- Glutanimate: Display add-on version in dialogs
0.1.2 - 2020-03-25
- Glutanimate: Fixed a number of crashes that would occasionally occur on Windows due to out-of-memory errors and too frequent progress bar updates (thanks to Josh over on Patreon for the report!)
0.1.1 - 2020-03-25
- GiovanniHenriksen: Added option to include suspended new cards
- GiovanniHenriksen: Tweaked graph title and UI tab order
0.1.0 - 2020-03-24
- Initial release of Anki-Simulator