Skip to content

Releases: ankitects/anki

24.10rc1

26 Oct 11:13
@dae dae
Compare
Choose a tag to compare
24.10rc1 Pre-release
Pre-release

What's Changed

  • Update to FSRS-rs v1.3.5 (FSRS-5 model update) && keep three decimals for stability by @L-M-Sherlock in #3520
  • Feat/add a toggle in the simulator to display time or review count by @L-M-Sherlock in #3523
  • Revert a change that was breaking bottom button add-ons by @dae in #3522
  • Fix calculation of daily load by @user1823 in #3516
  • Fix/skip suspended cards in graphs context retrievability by @L-M-Sherlock in #3518
  • Enable strict_optional for aqt/preferences.py by @bpnguyen107 in #3519
  • only export review logs where the rating is between 1 and 4 for research by @L-M-Sherlock in #3524
  • Fix/set default easyDaysPercentages when switch preset by @L-M-Sherlock in #3526
  • Enable strict_optional for aqt/importing.py by @bpnguyen107 in #3527
  • template_filters: make {{type:}} forward compatible by @twwn in #3525
  • Remove FSRS client warning
  • Fix due date showing incorrectly in filtered deck
  • Fix error when exporting from empty cards screen

Full Changelog: 24.10beta4...24.10rc1

24.10 Beta 4

21 Oct 09:40
@dae dae
Compare
Choose a tag to compare
24.10 Beta 4 Pre-release
Pre-release

What's Changed

  • FSRS5 params are now stored separately from FSRS4, so you can optimize your presets while continuing to use older clients.
  • Option to enable FSRS short-term scheduler when (re)learning steps run out && speed up features based on simulation by @L-M-Sherlock in #3505
  • Feat/Estimated Total Knowledge By Note & Daily Load by @L-M-Sherlock in #3507
  • Fix 'Discard changes' dialog appearing even when no changes are made by @hikaru-y in #3495
  • Create a new kind of revlog entry for reschedule cards on change by @L-M-Sherlock in #3508
  • Fix UI hanging when update check stalls
  • Don't exclude suspended cards when updating all FSRS params.
  • Fix editor loses focus when toggling list if list item empty by @cy7sh in #3483
  • Fix/only let FSRS take over short-term schedule when steps are empty by @L-M-Sherlock in #3496
  • Revert a change that was breaking the image occlusion add-on by @dae in #3504
  • Enable strict_optional for aqt/data, aqt/forms, aqt/import_export by @bpnguyen107 in #3489
  • add get_revlogs API && fix the style of tooltipText of ReviewsGraph by @L-M-Sherlock in #3490
  • Fully switch to File::set_times() from utime crate by @nix6839 in #3501
  • Revert "Fully switch to File::set_times() from utime crate" by @dae in #3502
  • Enable strict_optional for aqt/editor.py by @bpnguyen107 in #3500
  • Fix ease button alignment by @taylorobyen in #3474
  • Fully switch to File::set_times() from utime crate by @nix6839 in #3503
  • Feat/export dataset for research by @L-M-Sherlock in #3511
  • change sort order name by @brishtibheja in #3510

Full Changelog: 24.10beta3...24.10beta4

24.10 Beta 3

11 Oct 15:01
@dae dae
Compare
Choose a tag to compare
24.10 Beta 3 Pre-release
Pre-release

What's Changed

  • Feat/Easy Days by @L-M-Sherlock in #3442
  • Let FSRS control short term schedule (experimental) by @L-M-Sherlock in #3375
  • Add card position column and always show position in card info by @taylorobyen in #3471
  • Add "open image" option to editor by @user1823 in #3431
  • Fix broken tag editor in Svelte 5 by @hikaru-y in #3488
  • Fix issues with 'Discard changes' confirmation dialog by @hikaru-y in #3478
  • Change links in error messages by @brishtibheja in #3468
  • typeanswer: NFC fix & cleanup by @twwn in #3482
  • ts/src/app.html: Changed from favicon.png to favicon.ico by @lima-limon-inc in #3485
  • Enable strict_optional in aqt/. and aqt/browser by @bpnguyen107 in #3486
  • Improve typing of AnkiWebView action by @Arthur-Milchior in #3475
  • Revert change that caused 'remove formatting' to remove too much.
  • Revert change that sometimes prevented buttons in the bottom bar from being clicked on.
  • Auto answer: flip question/answer order.
  • Minor tweaks to true retention table layout.

New Contributors

Full Changelog: 24.10beta2...24.10beta3

24.10 Beta 2

04 Oct 08:12
@dae dae
Compare
Choose a tag to compare
24.10 Beta 2 Pre-release
Pre-release

What's Changed

  • Support {{type:nc:...}} to ignore combining characters by @twwn in #3422
  • Fix image occlusions changing when browsing by @taylorobyen in #3443
  • Polish graphs of simulator, true retention table and forgetting curve by @L-M-Sherlock in #3448
  • Split true retention into multiple tables; display vertically. Further tweaks welcome.
  • lazy_static → once_cell → stabilized versions by @twwn in #3447
  • Fix/keep the same-day reviews for training & optimized parameters should be consistent if the inputs are consistents by @L-M-Sherlock in #3450
  • Fix error when closing deck options by @voczi in #3454
  • Fix incorrect canvas bounds calculations by @taylorobyen in #3457
  • Fix/Reschedule doesn't work on cards in filtered deck by @L-M-Sherlock in #3441
  • Fix Mnemosyne importer chokes on due dates >= 2038 by @bpnguyen107 in #3459
  • typeanswer: hoist strip_expected by @twwn in #3464
  • Fix editor loses focus when toggling list and copy selects wrong target deck for filtered decks by @singurty in #3465
  • Decide if element is bold by getComputedStyle (#2453) by @mmjang in #2579
  • Allow addon page URL on AddonsDialog by @phu54321 in #3467
  • Update protobuf to fix Windows crash
  • Pin setuptools to 0.69, which fixes import errors when accessing pkg_resources in add-ons.

New Contributors

  • @singurty made their first contribution in #3465
  • @phu54321 made their first contribution in #3467

Full Changelog: 24.10beta1...24.10beta2

24.10 Beta 1

27 Sep 11:24
@dae dae
Compare
Choose a tag to compare
24.10 Beta 1 Pre-release
Pre-release

Warnings

  • People using image occlusions may want to avoid adding/editing I/O notes with this first beta, as #3443 is still being looked into.
  • FSRS parameters calculated with this Anki release are not backwards compatible. If you use the mobile clients or review on AnkiWeb, avoid optimizing your FSRS parameters for now, or you won't be able to review on those devices until your parameters are changed again.
  • The Linux package now requires glibc 2.28+ (2019 Ubuntu/Fedora, and 2021 Debian).

What's Changed

New features

Other improvements

New Contributors

Read more

24.06.3

28 Jun 15:20
@dae dae
24.06.3
Compare
Choose a tag to compare

What's Changed

Please see https://github.com/ankitects/anki/releases/tag/24.06 for earlier changes, including security fixes.

  • Fix deck options failing to appear in Qt5 build
  • Fix deck config input's background color in Qt5 by @abdnh in #3243
  • Fix relearning cards' Intervals don't update after changing Desired Retention by @L-M-Sherlock in #3236
  • Fix renaming note fields not updating custom browser appearance by @jamesnelmore in #3245
  • Fix image occlusion flicker caused by setupI18n() by @abdnh in #3253
  • Restore $deckOptions by @abdnh in #3265
  • Fix FSRS easy interval being same as good interval in relearning cards by @user1823 in #3256
  • Remove threshold of compute minimum recommended retention by @L-M-Sherlock in #3246
  • Shuffle identical values in filtered deck sort by @abdnh in #3259
  • Make SvelteCheck and ViteTest respect YARN_BINARY by @antecrescent in #3231

New Contributors

Full Changelog: 24.06.2...24.06.3

24.06.2

09 Jun 14:14
@dae dae
24.06.2
Compare
Choose a tag to compare

What's Changed

Please see https://github.com/ankitects/anki/releases/tag/24.06 for earlier changes, including security fixes.

  • Fix image occlusion errors in previewer and card template editor by @glutanimate in #3228

Full Changelog: 24.06.1...24.06.2

24.06.1

08 Jun 00:55
@dae dae
24.06.1
Compare
Choose a tag to compare

What's Changed

  • Fix image occlusion not working during review
  • Fix for building with custom yarn by @AlexBocken in #3226

Please see https://github.com/ankitects/anki/releases/tag/24.06 for earlier changes, including security fixes.

New Contributors

Full Changelog: 24.06...24.06.1

24.06

07 Jun 02:51
@dae dae
24.06
Compare
Choose a tag to compare

What's Changed

This release includes some security fixes for the handling of shared decks. If you make use of shared decks from untrusted authors, updating to the latest version is recommended. A big thank you to Autumn and Jay for the reports.

Image occlusion during review has been reported as broken in this release. An update is expected to follow in a day or so.

Changes in FSRS:

  • Update to latest FSRS by @L-M-Sherlock in #3106 and #3200
  • Return current weights if fsrs items is zero & handle error in evaluation and optimal retention by @L-M-Sherlock in #3141
  • Update optimal retention and parameters tooltip by @L-M-Sherlock in #3148
  • Show review count with FSRS evaluation results by @abdnh in #3165
  • Show review count for Evaluate/Optimize button by @abdnh in #3170
  • Use median in calculating cost and remove outliers by @L-M-Sherlock in #3181
  • Fix/exclude suspended cards when optimize all presets by @L-M-Sherlock in #3198
  • Fix/ignore revlogs when there is not learn entry after the last forget entry by @L-M-Sherlock in #3199
  • Tweaks to the 'optimize all presets' progress

Other improvements:

  • Highlight the current I/O shape during review by @krmanik in #3098
  • Auto-answer can now show reminder instead of answer (#3064) by @Loudwig in #3119
  • Switch to SvelteKit by @dae in #3077
  • Optimum → Minimum retention by @user1823 in #3133
  • Add Margins on the Buttons on the About Page by @Ianwu0812 in #3137
  • Improve typing of custom fabric.Object properties by @abdnh in #3134
  • Fix IO text size in review screen by @abdnh in #2986
  • Ignore errors in do_window_cleanup to fix shutdown issue by @abdnh in #3142
  • Fix spacebar causing stutter when editing cards by @abdnh in #3150
  • Fix auto sync not working on Windows shutdown by @abdnh in #3153
  • Add minimalist mode tooltip by @hnvy in #3155
  • Fix dark mode icons by @RumovZ in #3135
  • Add number truncation before back-end translation by @lucasscharenbroch in #3162
  • Add keyboard shortcuts for empty cards and toggle mask on image occlusion by @escribapetrus in #3136
  • Use key instead of code in type-in field by @abdnh in #3166
  • Improve and unify web dialog styling by @RumovZ in #3167
  • fix polygon tool draw by @krmanik in #3184
  • Clean up #3167 by @RumovZ in #3186
  • Do not clear unused parent tags by @abdnh in #3174
  • Fix '366 of 365 days studied' by @abdnh in #3182
  • Fix IO event handlers being run on normal notes by @abdnh in #3195
  • Fix finished preview learning cards being repeated by @abdnh in #3196
  • Use SplashScreen flag for all aqt tooltips by @voczi in #3194
  • Do not show media auto sync errors by @abdnh in #3197
  • HMR on Windows by @RumovZ in #3144
  • Mnemosyne importer now handles float values for due date and interval
  • Fix Mnemosyne importer clobbering source file
  • Ensure DB check tooltip appears in main window
  • Call profile_did_open hook at the end of loadProfile by @abdnh in #3202
  • Fix future due search missing cards on last day by @abdnh in #3206
  • Do not recreate io page when toggle button used by @krmanik in #3208
  • Reschedule → Reposition by @user1823 in #3209
  • Add support for custom certificates by @voczi in #3203
  • Another try at fixing IO events issue by @abdnh in #3210
  • Fixes shift click selection after programmatic selection in most cases, Issue #2469 by @RRomeroJr in #3213
  • Reword sync conflict explanation by @abdnh in #3221
  • Add a preference to toggle LaTeX generation by @abdnh in #3218
  • Pass -- to mpv/mplayer before filename by @abdnh in #3219
  • Add starting window class by @upsuper in #3216
  • Remove empty cards shortcut key, as it conflicts.
  • Honor night mode when switching between cards in card info.
  • Probable fix for crash when syncing from preferences screen.
  • Avoid askUser() in sync dialogs by @abdnh in #3222
  • Work around RuntimeError in _update_button_label() by @abdnh in #3224
  • Mention missing field's name in CardTypeError by @abdnh in #3225
  • Fix missing i18n module in IO review screen by @abdnh in #3223

New Contributors

Full Changelog: 24.04.1...24.06

24.04.1

11 Apr 09:28
@dae dae
24.04.1
Compare
Choose a tag to compare
  • Fix crashing on first sync.
  • Image occlusion fixes, thanks to @krmanik and @abdnh.
  • Fix dark mode not being detected on Intel Macs.
  • Another attempt at fixing a rounding issue with optimal retention.
  • Rename optimal retention and clarify wording, thanks to @AntoineQ1.
  • Fix an error that can occur when using Linux distro packages, thanks to @escape0707.