Aquí hi ha 46 versions d’Anki, des de 30 de març del 2021 fins a l’actual, 26.09.3. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
46 versions en 5 anys · unes 8,4 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 26.09.3Darrera versió | 23 de setembre del 2026 | — | 64 bits MSIARM64 MSI Notes de la versió## What's Changed
⚠️ Please upgrade to [26.09](https://github.com/ankitects/anki/releases/tag/26.09)+ as soon as possible as it includes important security fixes.
### Fixes
• Fix system-wide app upgrades on Windows not properly replacing old versions and causing startup crashes by @abdnh in https://github.com/ankitects/anki/pull/5626
• Fix "Card modified" error in the Cards Info screen when FSRS disabled or memory state is missing by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5648
• Append app version to the extracted tarball directory name on Linux by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5662
• Force software rendering in safe mode by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5637
• Fix the "Please restart to save changes" message shown multiple times in the preferences screen in some cases by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5641
### Documentation
• Improve manual translation instructions by @wofiporia in https://github.com/ankitects/anki/pull/5519
### Development
• Update Python dependencies to match bundled dependencies in 26.05+ by @abdnh in https://github.com/ankitects/anki/pull/5625
• Update Rust dependencies to fix CI failure by @abdnh in https://github.com/ankitects/anki/pull/5608
• Add tests for config.py and stdmodels.py by @roostwp07 and @fernandolins in https://github.com/ankitects/anki/pull/5513
• CI:Track releases in the SonarCloud project version by @fernandolins in https://github.com/ankitects/anki/pull/5634
• CI:Fetch PR base branch so SonarCloud diffs only changed files by @fernandolins in https://github.com/ankitects/anki/pull/5659
• Refactor:use col.fsrs_enabled in more places by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5651
## New Contributors
• @wofiporia made their first contribution in https://github.com/ankitects/anki/pull/5519
**Full Changelog**:https://github.com/ankitects/anki/compare/26.09.2...26.09.3 |
| 26.09.2 | 15 de setembre del 2026 | — | 64 bits MSIARM64 MSI Notes de la versió## What's Changed
This is a bugfix/security patch for issues reported in [26.09](https://github.com/ankitects/anki/releases/tag/26.09).
**⚠️ Please upgrade to 26.09+ as soon as possible as it includes important security fixes.**
### Notable Changes
• Fix a startup crash on Windows affecting users who have leftover files from pre-25.07 installations by @abdnh in https://github.com/ankitects/anki/pull/5605
• Security:Prevent external links in deck descriptions rendered in the overview/congrats screen from manipulating the page in certain cases when clicked.
### Development
• Run static SonarCloud analysis on fork PRs by @fernandolins in https://github.com/ankitects/anki/pull/5596
• Testing:Improve tests for the get_scheduling_states API by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5145
• Reduce differences between development and packaged builds by locking bundled dependencies by @abdnh in https://github.com/ankitects/anki/pull/5593
• Testing:cover media/service.rs by @iamllama in https://github.com/ankitects/anki/pull/5588
• Testing:add unit coverage for card_rendering service by @fernandolins in https://github.com/ankitects/anki/pull/5587
• Testing:cover tags/service.rs by @fernandolins in https://github.com/ankitects/anki/pull/5606
### Documentation
• Document Linux TTS setup by @argrig666 in https://github.com/ankitects/anki/pull/5600
• Add redirects for mdbook pages by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5601
## New Contributors
• @argrig666 made their first contribution in https://github.com/ankitects/anki/pull/5600
**Full Changelog**:https://github.com/ankitects/anki/compare/26.09...26.09.2 |
| 26.09 | 14 de setembre del 2026 | — | 64 bits MSIARM64 MSI Notes de la versió## What's Changed
### Security Fixes
**⚠️ This update contains important security fixes. Please upgrade as soon as possible**.
• Notes had the ability to read local files when viewed in the editor. (Thanks to @caleblee789 for the report)
• The "Open image" context menu action in the editor did not validate the file's extension, which allowed decks to execute dangerous files on some systems. (Thanks to @lappas-m for the report)
### Add-on Compatibility Note
The following legacy modules have been removed:`anki.importing` and `anki.exporting`. See the [docs](https://anki.mintlify.app/addons/the-anki-module) for alternatives.
_Some compatibility wrappers were added but they were only tested with AnkiConnect add-on and will be removed in the future._
### Notable Changes
• Fix audio playback in macOS 27 by @abdnh in https://github.com/ankitects/anki/pull/5363
• Fix audio not being played automatically when attached in the editor by @JaksonSouza in https://github.com/ankitects/anki/pull/5320
• Recompute FSRS data after changing deck by @user1823 in https://github.com/ankitects/anki/pull/5339
• Update FSRS to [6.6.2](https://github.com/open-spaced-repetition/fsrs-rs/releases/tag/v6.6.2) by @asukaminato0721 in https://github.com/ankitects/anki/pull/5494
• Improve performance of reviewer initialization by lazy-loading MathJax by @BrayanDSO and @iamllama in https://github.com/ankitects/anki/pull/5171
• Remove Python-based legacy importing/exporting handling by @chrislongros in https://github.com/ankitects/anki/pull/5153
### Other Fixes
• Fix HTML dropdowns/datepickers growing indefinitely with scaled UI on Windows by @abdnh in https://github.com/ankitects/anki/pull/5396
• Fix macOS/Linux crashes when the SIGPIPE signal is triggered (reported in some add-ons) by @abdnh in https://github.com/ankitects/anki/pull/5545
• Fix the deck selector in the Stats screen not refreshing graphs in some cases by @iamllama in https://github.com/ankitects/anki/pull/5486
• Disallow future dates in "Ignore cards reviewed before" by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5294
• Fix font size in the FSRS simulator graph by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5099
• Improve display of error messages in the CSV import screen by @MendezCarl in https://github.com/ankitects/anki/pull/5484
• Hide FSRS-only sort orders in filtered deck dialog when FSRS is disabled by @zaveshaa in https://github.com/ankitects/anki/pull/5407
• Refresh the reviewer toolbar's background after theme changes by @jamesliuai in https://github.com/ankitects/anki/pull/5241
• Add wrappers for the AnkiPackageImporter/AnkiPackageExporter APIs for compatibility with the AnkiConnect add-on by @abdnh in https://github.com/ankitects/anki/pull/5547
• Relax CSP restrictions to allow iframes in decks to load CSS styles by @twwn in https://github.com/ankitects/anki/pull/5525
• Update to Qt 6.11.2 by @abdnh in https://github.com/ankitects/anki/pull/5539
• Write logs to crash.log in the base Anki folder after crashes by @abdnh in https://github.com/ankitects/anki/pull/5546
• Fix audio copy & paste handling in the experimental editor by @iamllama in https://github.com/ankitects/anki/pull/5337
• Hide ease when FSRS is enabled but there is no memory state by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5277
• Improve error reporting for the Tools>Check for Updates feature by @abdnh in https://github.com/ankitects/anki/pull/5295
• Update FSRS memory state when card info opened by @Luc-Mcgrady in https://github.com/ankitects/anki/pull/5326
• Fix MSI install is blocked if uninstall.exe exists at a drive root by @abdnh in https://github.com/ankitects/anki/pull/5360
• Fix MathJax lazy loading causing flickering in some templates by @iamllama in https://github.com/ankitects/anki/pull/5254
• Fix Add/Edit screens not closing in the experimental editor on some systems by @iamllama in https://github.com/ankitects/anki/pull/5373
• Treat $ literally in non-regex find |
| 26.08.1 | 15 de juny del 2026 | — | 64 bits MSIARM64 MSI Notes de la versióWhat's Changed
New Installer
This release replaces the terminal-based launcher introduced in 25.07 with a more standard installation process:
• Anki no longer shows a terminal on installation/update.
• Installation no longer requires network access.
• Updates can be installed using Tools>Check For Updates.
• A standard MSI installer is provided for Windows.
• A Windows ARM64 build is available.
• The macOS builds require macOS 13 or later.
• The Linux x86_64 build requires glibc 2.35+.
• The Linux aarch64 build requires glibc 2.39+.
• The minimum supported Python version is now 3.10 (The official builds still ship Python 3.13).
• Qt has been updated to 6.11
Note:The Tools>Upgrade/Downgrade option in 25.07+ cannot be used to upgrade to this version due to packaging changes.
By @abdnh @andrewsanchez @fernandolins @Luc-Mcgrady @iamllama in #4629
Documentation Improvements
• All user/developer documentation is now unified under a single website deployed from the main repo. The different docs repos will be archived and existing issues moved soon. By @andrewsanchez @Luc-Mcgrady @abdnh in #4882
• Python API docs can now be viewed in dev-docs.ankiweb.net. By @andrewsanchez in #4579
FSRS/Scheduling Changes
• Rework the efficiency ratio graph in FSRS Help Me Decide by @Luc-Mcgrady in #4452
• Require three left-clicks to unlock FSRS parameter editing by @Luc-Mcgrady in #4372
• Speed up FSRS memory state updates by batching calculations by @DanielPechersky in #4335
• Improve performance of reviews_for_fsrs function by @L-M-Sherlock in #4339
• Fix/first and latest review dates should only consider entries with a rating. by @L-M-Sherlock in #4360
• Fix/Ensure fuzz doesn't go backward during rescheduling by @user1823 in #4364
• Fix/Per deck retention not used when card is moved to filtered deck by @Luc-Mcgrady in #4413
• Restore retrievability SQL fix that was accidentally reverted by @Luc-Mcgrady in #4424
• Fix/rounded corners on FSRS Simulator modal by @Luc-Mcgrady in #4535
• Fix FSRS short-term schedule being ignored when using default parameters by @L-M-Sherlock in #4412
• Use quantiles for FSRS retrievability stat ranges by @Luc-Mcgrady in #4425
• Make descending retrievability a pure R sort by @user1823 in #4400
• Don't reschedule suspended cards by @L-M-Sherlock in #4453
• Apply deck-specific load balancer settings to filtered deck study by @MoamenAbdelsattar in #4574
• Prioritize previously-attempted cards in the intraday learning queue by @user1823 in #4393
• Improve sibling dispersal in the load balancer, including across presets by @jakeprobst in #4640
• Fix desired retention not refreshing when switching deck option presets by @barisayyildiz in #4610
• Improve FSRS invalid parameters error message with FAQ link by @AmandaSternberg-creator in #4342
• Clarify ambiguous "this value" wording in desired retention tooltip by @Expertium in #4647
• Expose setParameterUnlockClickTimeoutMs for FSRS parameter unlock timeout by @Luc-Mcgrady in #4810
• Export last_interval to Python by @user1823 in #4365
• Expose card decay and desired retention to the custom scheduler by @user1823 in #4880
• Remove broken retention rate help link in stats by @Hannanilsenn in #4329
Other Notable Changes
• Show saved custom colours in the image-occlusion fill tool colour picker on mobile by @iamllama in #4348
• Add support for tag:nc:... (case-insensitive) tag searches by @iamllama in #4344
• Treat newlines as term breaks in search queries by @eliasjlara in #4336
• Add syntax for multi-card cloze deletions by @tfpgh in #4333
• Remember image-occlusion translucency toggle between sessions by @dspilleb in #4366
• Fix "Restore to Default" picking the wrong template for basic notetype variants by @arold0 in #4382
• Let the "Limit to" spin box grow with its content in the filtered deck dialog by @jcznk in #4398
• Fix unescaped HTML in correct type-in answers by @Eltaurus-Lt in #4407
• Always show text boxes on image-occlusion cards during review by @jariji in #4387 |
| 26.05 | 15 de juny del 2026 | — | 64 bits MSIARM64 MSI Notes de la versióWhat's Changed
New Installer
This release replaces the terminal-based launcher introduced in 25.07 with a more standard installation process:
- Anki no longer shows a terminal on installation/update.
- Installation no longer requires network access.
- Updates can be installed using Tools>Check For Updates.
- A standard MSI installer is provided for Windows.
- A Windows ARM64 build is available.
- The macOS builds require macOS 13 or later.
- The Linux x86_64 build requires glibc 2.35+.
- The Linux aarch64 build requires glibc 2.39+.
- The minimum supported Python version is now 3.10 (The official builds still ship Python 3.13).
- Qt has been updated to 6.11
Note: The Tools>Upgrade/Downgrade option in 25.07+ cannot be used to upgrade to this version due to packaging changes.
By @abdnh @andrewsanchez @fernandolins @Luc-Mcgrady @iamllama in #4629
Documentation Improvements
- All user/developer documentation is now unified under a single website deployed from the main repo. The different docs repos will be archived and existing issues moved soon. By @andrewsanchez @Luc-Mcgrady @abdnh in #4882
- Python API docs can now be viewed in dev-docs.ankiweb.net. By @andrewsanchez in #4579
FSRS/Scheduling Changes
- Rework the efficiency ratio graph in FSRS Help Me Decide by @Luc-Mcgrady in #4452
- Require three left-clicks to unlock FSRS parameter editing by @Luc-Mcgrady in #4372
- Speed up FSRS memory state updates by batching calculations by @DanielPechersky in #4335
- Improve performance of reviews_for_fsrs function by @L-M-Sherlock in #4339
- Fix/first and latest review dates should only consider entries with a rating. by @L-M-Sherlock in #4360
- Fix/Ensure fuzz doesn't go backward during rescheduling by @user1823 in #4364
- Fix/Per deck retention not used when card is moved to filtered deck by @Luc-Mcgrady in #4413
- Restore retrievability SQL fix that was accidentally reverted by @Luc-Mcgrady in #4424
- Fix/rounded corners on FSRS Simulator modal by @Luc-Mcgrady in #4535
- Fix FSRS short-term schedule being ignored when using default parameters by @L-M-Sherlock in #4412
- Use quantiles for FSRS retrievability stat ranges by @Luc-Mcgrady in #4425
- Make descending retrievability a pure R sort by @user1823 in #4400
- Don't reschedule suspended cards by @L-M-Sherlock in #4453
- Apply deck-specific load balancer settings to filtered deck study by @MoamenAbdelsattar in #4574
- Prioritize previously-attempted cards in the intraday learning queue by @user1823 in #4393
- Improve sibling dispersal in the load balancer, including across presets by @jakeprobst in #4640
- Fix desired retention not refreshing when switching deck option presets by @barisayyildiz in #4610
- Improve FSRS invalid parameters error message with FAQ link by @AmandaSternberg-creator in #4342
- Clarify ambiguous "this value" wording in desired retention tooltip by @Expertium in #4647
- Expose setParameterUnlockClickTimeoutMs for FSRS parameter unlock timeout by @Luc-Mcgrady in #4810
- Export last_interval to Python by @user1823 in #4365
- Expose card decay and desired retention to the custom scheduler by @user1823 in #4880
- Remove broken retention rate help link in stats by @Hannanilsenn in #4329
Other Notable Changes
- Show saved custom colours in the image-occlusion fill tool colour picker on mobile by @iamllama in #4348
- Add support for tag:nc:... (case-insensitive) tag searches by @iamllama in #4344
- Treat newlines as term breaks in search queries by @eliasjlara in #4336
- Add syntax for multi-card cloze deletions by @tfpgh in #4333
- Remember image-occlusion translucency toggle between sessions by @dspilleb in #4366
- Fix "Restore to Default" picking the wrong template for basic notetype variants by @arold0 in #4382
- Let the "Limit to" spin box grow with its content in the filtered deck dialog by @jcznk in #4398
- Fix unescaped HTML in correct type-in answers by @Eltaurus-Lt in #4407
- Always show text boxes on image-occlusion cards during review by @jariji in #438 |
| 25.09 | 6 de setembre del 2025 | — | 64 bits EXE (NSIS) Notes de la versióInstalling
- Install the latest launcher from below
- Run Anki. If you already had it installed, use Tools>Upgrade/Downgrade
What's Changed
New Features
- Per-deck desired retention by @L-M-Sherlock in #4194
- Desired retention info graphs by @Luc-Mcgrady in #4199
- Use cached workload values by @Luc-Mcgrady in #4208
- Expected_workload_with_existing_cards implementation by @Luc-Mcgrady in #4243
- Show health check and already optimal at the same time by @Luc-Mcgrady in #4238
- Card stats update review time by @Luc-Mcgrady in #4236
- Neaten dr graph x-axis by @Luc-Mcgrady in #4251
- Enable nc: to only search in a specific field (#4276) by @maxr777 in #4312
- Show the number of cards added when adding by @iamllama in #4310
- Expose control over AppNap for AnkiConnect
Launcher Updates
Windows
- You can now tell the launcher to store files in a custom location. Updated flash drive instructions here: https://github.com/ankitects/anki-manual/pull/444/files
- Fix 'applink' startup errors on some systems
- Fix launcher display on Upgrade/Downgrade on Windows 10
macOS
- New users will no longer see pop-ups prompting you to install developer tools, or warnings about install_name_tool.
- Fix install failures on systems with the wrong Xcode arch installed.
- Fix the launcher sometimes respawning terminals repeatedly.
Linux
- Added an experimental new mode to use your system's Qt version, for things like Fcitx: https://github.com/ankitects/anki-manual/pull/445/files
- Possible fix for launcher failing to appear to some Linux systems
All platforms
- The launcher now has a download mirror option for users in China, and no longer auto-downloads on first run. The version check should now also work with SOCKS proxies.
- Fix mirror configuration not working during launcher download by @aldlss in #4280
- Fix install problems on some systems with UV_* env vars defined.
Other Improvements
- A small clarification in deck-config.ftl by @Expertium in #4264
- Add desired_retention field to NormalDeckSchema11 by @L-M-Sherlock in #4292
- Chore/Remove CMRR from fsrs help modal by @Luc-Mcgrady in #4290
- Fix #4253 by @Luc-Mcgrady in #4259
- Fix crash when disabling FSRS
- FIX gap above bury by @GithubAnon0000 in #4298
- Fix importing of Mnemosyne collections with missing cards
- Fix LRT database check for cards with no usable reviews by @user1823 in #4284
- Fix Mnemosyne fact ID in error messages by @abdnh in #4266
- Fix ninja BuildAction name sanitization by @memchr in #4291
- Fix recording errors on some system
- Fix sync errors not being reported in some cases by @abdnh in #4281
- Fix theme/checkboxes when path contains an apostrophe
- Fix/Invalid memory states in simulator after parameters changed by @Luc-Mcgrady in #4317
- Fix/Learn count not included in workload graph by @Luc-Mcgrady in #4274
- Fix/recompute memory state when deck-specific DR is changed by @L-M-Sherlock in #4293
- Fix/Simulator intervals decending overflows by @Luc-Mcgrady in #4275
- Fix/System locale for simulator percentages by @Luc-Mcgrady in #4260
- Fix/Workload simulator config deck_size unset by @Luc-Mcgrady in #4283
- Hi res microhpone icon for the recording dialog by @Madoshakalaka in #4262
- Improve elapsed seconds calculation for learning cards in browser table by @user1823 in #4255
- Increase randomness in random sorting of new cards by @user1823 in #4286
- Make simulator fill missing values of DR and decay too by @user1823 in #4269
- Replace activeWindow() with activeModalWidget() by @abdnh in #4267
- Replace deprecated $app/stores with $app/state in SvelteKit frontend by @leedoughty in #4282
- Revert "Fix/Retention help button bounds" by @dae in #4258
- Update record dialog microphone icon to respect dark mode by @leedoughty in #4297
- Use existing translation instead of adding new one (#4310) by @iamllama in #4316
- Update stale comment by @user1823 in #4235
- "Workload" variable typo by @Luc-Mcgrady in #4239
- Fix/use real step count to simulate by @L-M-Sherlock in #4 |
| 25.02.7 | 6 de juny del 2025 | — | 64 bits EXE (NSIS) Notes de la versió- Fix some add-ons broken by the security update a few days ago (thanks to @tatsumoto-ren)
- Fix 'record own voice' and TTS breakages (thanks to @abdnh)
- Silence an "unknown error" message that appears on some devices. |
| 25.02.6 | 1 de juny del 2025 | — | 64 bits EXE (NSIS) Notes de la versióAnother security update. Windows users are strongly recommended to update.
- Specially-crafted sound file references could cause files to be written to arbitrary locations on Windows. Thanks again to Michael Lappas for his investigation.
- References to audio files outside of the media folder are no longer allowed.
- Ensure mpv is tidied up even on a crash, which should fix the mpv errors some people got when updating.
Full Changelog: 25.02.5...25.02.6 |
| 25.02.5 | 15 de maig del 2025 | — | 64 bits EXE (NSIS) Notes de la versióMore security fixes, thanks to some reports by Michael Lappas:
- Plug a hole that could allow a malicious shared deck on Windows to execute arbitrary commands when playing audio.
- Links to other apps (eg obsidian://...) will now request permission to open. Thanks to @soleuniverse101 for the UI improvements here.
Also, building of the Docker image for this release should be fixed, thanks to @KolbyML.
Full Changelog: 25.02.4...25.02.5 |
| 25.02.4 | 24 d’abril del 2025 | — | 64 bits EXE (NSIS) Notes de la versióFixes regressions in the 25.02.1 security update:
- Use an alternative approach for securing the editor, which should be less disruptive.
- Improve add-on compatibility (thanks in part to @glutanimate and @iamllama).
- Don't check collection size when syncing with a custom sync server.
The following add-ons have been reported as currently incompatible:
- Syntax Highlighting
- Anki IPA
If you run into issues with other add-ons, please let us know on the forums. |
| 25.02 | 11 de febrer del 2025 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
Platform Support
- Qt 5 builds are no longer provided.
- Intel Mac builds now require macOS 12+.
- Linux builds now require glibc 2.35+.
Features
- Add "Show image in folder" and "Open image" context menu actions for IO by @iamllama in #3779
- Add drag/drop support when adding IO images by @iamllama in #3776
- Add future projection to forgetting curve by @L-M-Sherlock in #3732
- Add support for copied image files when adding IO notes by @iamllama in #3733
- FSRS updates by @L-M-Sherlock in #3737
- Recognise and check for media referenced in tags by @iamllama in #3763
- Tweaks the Dockerfile by @omarkohl in #3714, #3716, etc
- When 'add' reveals the card window, it now resets deck/notetype like close+open. By @iamllama in #3756
- Add "Copy template as markdown" button. by @Luc-Mcgrady in #3719
Fixes
- Add "No reviews to optimize" message by @Luc-Mcgrady in #3610
- Add contributor to about.py by @gregorylearns in #3738
- Add margin to the bottom of forgetting curve by @L-M-Sherlock in #3805
- Add memorized option to FSRS simulation graph by @Luc-Mcgrady in #3655
- Add percentage to FSRS spinner by @Arthur-Milchior in #3679
- Add some unit tests by @user1823 in #3678
- Add support for html comments to template syntax by @iamllama in #3662
- Add translation strings for True Retention table by @rbrownwsws in #3745
- Added "preset" to "Optimize all" and "Optimize current" by @Expertium in #3778
- Added colour to simulator tooltip by @Luc-Mcgrady in #3692
- Added: SpinnerBox percentage symbol. by @Luc-Mcgrady in #3777
- Allow choosing filtered decks in stats by @iamllama in #3687
- Allow object to move to right edge and bottom edge and allow scroll of note fields when not using IO by @krmanik in #3630
- Apply gradient effect to forgetting curve by @OuOu2021 in #3604
- avoid warning by setting SYNC_PORT as ARG in Dockerfile by @omarkohl in #3675
- Cap preview cols to prevent stall when csv is parsed with the wrong delimiter by @iamllama in #3786
- Change font of debug console to Consolas by @user1823 in #3606
- Cleanup av_player on profile close by @kelciour in #3754
- Clear memory states during bulk action if item is None by @user1823 in #3717
- Comments for translators by @sommerluk in #3729
- Deck options without bridge by @Arthur-Milchior in #3571
- Delete y-axis titles for graphs by @Luc-Mcgrady in #3789
- Don't Exclude Suspended Cards from Retreivability Graph by @brishtibheja in #3665
- Don't treat manually scheduled cards with no reps as new cards by @user1823 in #3727
- Easy days: revisited by @jakeprobst in #3661
- Ensure data is stored in a volume in anki-sync-server Docker image by @omarkohl in #3674
- Fall back to SM2 relative order when memory state missing by @dae in #3771
- Feat/support new cards ignore review limit in simulator by @L-M-Sherlock in #3707
- Fix "Create copy" for IO notes by @iamllama in #3730
- Fix "discard changes" appearing even after resetting IO note by @iamllama in #3794
- Fix "discard changes" appearing on deck options by @iamllama in #3689
- Fix "Note Types" dialog moving down each time it is opened by @rbrownwsws in #3718
- Fix "Show in folder" on windows when path has spaces by @iamllama in #3641
- Fix ∷ in tags not being converted to :: when cut by @iamllama in #3791
- Fix a build error on Yarn 4 by @mikehardy in #3752
- Fix card info failing to load with qt5 by @iamllama in #3681
- Fix CardInfoPlaceholder not showing when card id is invalid by @iamllama in #3631
- Fix changes to tags not being reflected when editing in IO mode by @iamllama in #3768
- Fix content scrolling off screen when easy days labels too long
- Fix copying pasted images when adding IO being broken if filename has reserved chars by @iamllama in #3775
- Fix csv columns potentially being numbered wrongly in the header when exporting by @iamllama in #3690
- Fix deck button not clickable in stats screen for smaller screens by @Sawansunar56 in #3602
- Fix deck options button twitching on hover by @BlueGreenMagick |
| 24.11 | 26 de novembre del 2024 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
Compatibility
The Linux package now requires glibc 2.28+ (2019 Ubuntu/Fedora, and 2021 Debian).New Features
FSRS
FSRS has received significant changes in this release, and should be even more
efficient. It is recommended that you optimize your presets after updating.To avoid errors on older clients, updated parameters will only be visible to
Anki releases from 24.11 on. Older clients will continue to work, but may
give you different scheduling results when reviews are done on them.By @L-M-Sherlock in Other new features:
- Add FSRS simulator to deck options by @L-M-Sherlock in #3257
- Add forgetting curve to card info by @L-M-Sherlock in #3437
- Let FSRS control short term schedule when no (re)learning steps are set. This is experimental. By @L-M-Sherlock in #3375 and #3505 and #3367
Scheduling
- Load balancing: within your fuzz range, Anki will now try to pick days that have fewer reviews waiting. By @jakeprobst in
- Easy days: you can now tell Anki to try avoid certain days of the week. By @L-M-Sherlock in #3442
- Decks can now be sorted by descending retrievability. Simulations have shown this is a better choice
when you have a backlog, and this sort order is likely to become the default in the future.
Stats/Graphs
- Add true retention stats by @L-M-Sherlock in #3425
- Estimated total knowledge by note, and daily load by @L-M-Sherlock in #3507
Other Features
- Add "open image" option to editor by @user1823 in #3431
- Add an option to show image from editor in folder by @user1823 in #3412
- Add card position column and always show position in card info by @taylorobyen in #3471
- Add option for toggling update checks by @voczi in #3346
- Add revert to backup option to file menu by @taylorobyen in #3434
- Empty Cards can now be undone by @Arthur-Milchior in #3386
- If deck options are modified, ask before closing by @Arthur-Milchior in #3410
- Integrate AnkiHub Sign-in into the preferences screen by @abdnh in
- Support {{type:nc:...}} to ignore combining characters by @twwn in #3422
Other Changes
This is not a comprehensive list; a big thank you also to people who have contributed
things like behind-the-scenes improvements, and fixes to regressions that occurred during
development.
- Allow maximizing the notetypes screen by @cdonat2 in #3328
- Apply fuzz to SM2 lapse interval and respect max ivl by @user1823 in #3275
- Do not show warning if Browser Appearance has no field references by @abdnh in #3566
- Do not strip quotation marks from deck/tag names by @abdnh in #3407
- Don't exclude suspended cards when updating all FSRS params.
- Don't hide text when hiding I/O masks by @escribapetrus in #3277
- Don't ignore buried cards in future due graph by @jakeprobst in #3368
- Ensure profile name is treated in a case-insensitive manner by @abdnh in #3372
- Escape special search characters in preset name by @abdnh in #3554
- Exclude new cards from Future Due stats by @user1823 in #3576
- Fix .DS_Store file shown as an unused media file by @bpnguyen107 in #3380
- Fix 'NoneType object is not subscriptable' error by @davidculley in #3286
- Fix bug with “A 100 day interval will become X days.” by @bpnguyen107 in #3432
- Fix editor loses focus when toggling list if list item empty by @cy7sh in #3483
- Fix editor losing focus when toggling list and copy selects wrong target deck for filtered decks by @singurty in #3465
- Fix error when exporting from empty cards screen
- Fix field focus lost when pressing alt in the editor by @abdnh in #3378
- Fix FSRS progress sometime shows 0 reviews by @L-M-Sherlock in #3591
- Fix FSRS progress update issues by @abdnh in #3420
- Fix graph averages by @abdnh in #3406
- Fix imports of decks with file paths using special URL characters by @themis-d in #3377
- Fix inconsistent retrievability calculations between normal/filtered decks and display/sorting by @L-M-Sherlock in #3582
- Fix incorrect canvas bounds calculations in image occlusion by @taylorobyen in #3457
- Fix invalid preset search m |
| 24.06.3 | 28 de juny del 2024 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
Please see 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
- @jamesnelmore made their first contribution in #3245
Full Changelog: https://github.com/ankitects/anki/compare/24.06.2...24.06.3rc1 |
| 24.06.2 | 9 de juny del 2024 | — | 64 bits EXE (NSIS) Notes de la versió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: https://github.com/ankitects/anki/compare/24.06.1...24.06.2 |
| 24.06.1 | 8 de juny del 2024 | — | 64 bits EXE (NSIS) Notes de la versió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
- @AlexBocken made their first contribution in #3226
Full Changelog: https://github.com/ankitects/anki/compare/24.06...24.06.1 |
| 24.06 | 7 de juny del 2024 | — | 64 bits EXE (NSIS) Notes de la versió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.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
- @jthulhu made their first contribution in #3108
- @escape0707 made their first contribution in #3114
- @Ianwu0812 made their first contrib |
| 24.04.1 | 11 d’abril del 2024 | — | 64 bits EXE (NSIS) Notes de la versió- 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. |
| 24.04 | 31 de març del 2024 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Update Qt to 6.6.2. On macOS, this should fix issues with Japanese input.
- Update FSRS & export benchmark API by @L-M-Sherlock in #3056
- Keep previous FSRS parameters if they get worse when optimizing by @abdnh in #2996
- The I/O editor better preserves images quality when zooming in, and supports two-finger pinch/drag on mobile platforms. By @krmanik in #3052
- Improved pan/zoom in image occlusions: middle mouse button, space, or ctrl/shift/alt with two fingers by @krmanik in #3080 and #3066
- Improvements/simplifications to FSRS optimal retention feature by @L-M-Sherlock in #3065 and #3072
- When updating all FSRS parameters at once, exclude suspended cards.
- Move most FSRS options into their own section of the deck options.
- Don't hide FSRS optimization section.
- Show a warning in the optimization section if all presets haven't been optimized for 30 days or longer.
- Show preset and original deck in card info by @abdnh in #3055
- Use system certificate store by @abdnh in #3050
- Ignore some extra chars in no-combining search by @abdnh in #2929
- Add "select all" shapes tool by @krmanik in #2981
- Maintain original IO cloze order in editing mode by @abdnh in #2987
- Fix occasional 'failed to fetch' message popping up.
- Fix pasted images failing to download from some sites.
- Add by creation date review sort order by @abdnh in #2957
- Add log-in button to preferences screen by @lucasscharenbroch in #2994
- Add support for offline builds by @knobix in #2963
- Add support for python logging by @cav71 in #2969
- Add View Files button to Check Media screen by @abdnh in #3006
- Allow > inside HTML attributes by @vaxr in #2918
- Americanize "synchronisation" by @hnvy in #2935
- Change default font in code editors by @abdnh in #2985
- Check required review count for FSRS after filtering by @abdnh in #3019
- clamp interval before fuzz_bounds by @L-M-Sherlock in #3024
- Clear out old FSRS progress as new operation starts
- Default to 'Bury Card' action consistently by @abdnh in #2950
- Do not reset original_due when card stays in filtered deck by @abdnh in #2988
- Don't urllib.unquote when using requests by @vaxr in #2943
- Fix 'ignore this update' not working.
- Fix processEvents() reentrancy bug in progress manager window handling by @kieranlblack in #3030
- Fix a 'protocol wrong type' message sometimes popping up.
- Fix circular import in legacy importer by @abdnh in #3007
- Fix code completion in Qt forms by @abdnh in #2993
- Fix corner rounding of alignment buttons in editor by @lucasscharenbroch in #2989
- Fix crash in Reviewer by @mjuhanne in #2945
- Fix deck names differing in case being duplicated in CSV import by @abdnh in #3008
- Fix error after notetype merge + downgrade.
- Fix flicker when hovering over deck list by @abdnh in #2958
- Fix Image field not hidden until user selects an image by @abdnh in #2960
- Fix importing of Mnemosyne due dates by @dae in #2936
- Fix inconsistent count in optimize/evaluate.
- Fix MathJax editor not opening when navigating into blocks by @abdnh in #2953
- Fix maybe_coalesce_note_undo_entry() by @abdnh in #2992
- Fix misaligned image occlusions in RTL languages by @abdnh in #3018
- Fix note id mix-up when resolving notetype conflicts by @RumovZ in #2940
- Fix notetype conflict resolution by @RumovZ in #2967
- Fix preset: search ignoring cards in filtered decks by @abdnh in #2997
- Fix progress manager window race condition by @kieranlblack in #3029
- Fix regex skipping over all src except the last by @vaxr in #3021
- Fix text input custom style wiping out base user style by @kieranlblack in #3031
- Fix title of Auto Advance section by @abdnh in #2949
- Fix toolbar button shifting on hover by @BlueGreenMagick in #2928
- Fix undo handling of group and some other IO tools by @abdnh in #2931
- Fix visual behavior of modal buttons in editor by @lucasscharenbroch in #3009
- Fix windows build issue by @qxo in #2947
- Fix/ignore revlogs before Forget entry by @L-M-Sherlock in |
| 23.12.1 | 28 de desembre del 2023 | — | 64 bits EXE (NSIS) |
| 23.12 | 24 de desembre del 2023 | — | 64 bits EXE (NSIS) |
| 23.10.1 | 9 de novembre del 2023 | — | 64 bits EXE (NSIS) Notes de la versió- Update all platforms to Qt 6.6.
This change fixes Japanese input on macOS.
- Fix Anki failing to run on older macOS versions.
- The Linux Qt6 build requires a newer glibc, so older distros like Debian 11 won't work with it.
- Fix syncserver failing to run in macOS packaged build.
- Fix some potential security issues.
- Fix 'creating backup' showing for longer than necessary.
- Add tooltip to mask editor button.
- Allow creation of empty filtered decks by @Gustaf-C in #2788
- Add confirmation for upload when AnkiWeb collection determined empty.
- Fix add-ons screen showing 'requires Anki >= 2.1.231000'.
- Fix overflowing filenames displacing import button by @RumovZ in #2806
- Fix Anki closing before 'your clock is wrong' message appears.
- Hide "toggle masks" in "Hide One, Guess One" mode by @abdnh in #2817
- Change tooltip strings for image occlusion center alignments by @snowtimeglass in #2815
- Check video tags in media check.
- Prompt user to save preset changes before they compute FSRS weights.
- Fix panic when enabling FSRS with add-on-rescheduled cards.
- Add an info box so the non-linear nature of desired retention can be seen
- Improve presentation of log loss and RMSE by @user1823 in #2805
- Rename FSRS weights to parameters
- Handle stability < 0.5 in stability graph
New Contributors
- @snowtimeglass made their first contribution in #2815 |
| 23.10 | 31 d’octubre del 2023 | — | 64 bits EXE (NSIS) |
| 2.1.66 | 19 d’agost del 2023 | — | 64 bits EXE (NSIS) Notes de la versió- Windows and Mac builds have been updated to the latest toolkit version,
- The v3 scheduler is now the default for new users.
- When imports complete, a summary window is now shown (thanks to Abdo).
- Use a different approach for detecting copy+paste from Anki fields, which may fix some crashes.
- The minimalist/reduce motion toggles should no longer affect card content.
- Media check now automatically extracts images that have been embedded in fields.
- Handle importing of legacy AnkiDroid backups.
- The built-in sync server can now be built without Python if you prefer.
- Add keyboard shortcut for legacy stats (thanks to Luc).
- Accessibility improvements (thanks to Derek and Kenny).
- Fix addon update dialog showing twice (thanks to Rumo).
- Fix bold toggle not working in certain circumstances (thanks to mmjang).
- Align code blocks to left (thanks to shunlog).
- Make weekday font smaller for Chinese locale (thanks to mmjang).
- Improve performance of invalid ID fix in DB check.
- Fix main window geometry/state not being restored in some cases (thanks to Abdo).
- Handle invalid float mtimes in DB check.
- Fix total note count not being logged in apkg import.
- Report actual error when DbError occurs.
- Fix two issues with MathJax editor (thanks to Hikaru).
- Don't fail silently when an empty csv is imported.
- Fix two issues that can cause editor fields to behave incorrectly (thanks to Hikaru).
- When cards are in intraday learning queue, don't use original due.
- Fix "Add-ons possibly involved" message never appearing on Windows (thanks to Abdo).
- Add partial support for Hangul keyboard shortcuts during review (thanks to Christopher).
- Disable add-on buttons when no field is focused by default (thanks to Abdo).
- Fix toggleable editor button styles (thanks to Abdo).
- Fixed a sporadic error in the review screen (thanks to mjuhanne).
- Fixed an error that could occur when syncing between newer and older clients.
- Fixed tab order in find&replace screen (thanks to Gabriel).
- Various other minor fixes and behind-the-scenes changes.
- Fix incorrect handling of locals in debug console (thanks to Rumo).
- Add did-add-field-hook analogous to did-delete-field (thanks to 3ter).
- Fix run-qt5.15.bat (thanks to Hikaru).
- Support more mime types for add_extension_based_on_mime (thanks to BenYip).
- Make set_config_help_action work with submodules (thanks to Abdo).
- Exclude Fabric's large canvas dependency (thanks to Kavel). |
| 2.1.65 | 31 de maig del 2023 | — | 64 bits EXE (NSIS) Notes de la versió- Default to current deck in csv import if settings allow it.
- Disable Toggle Bury when nothing is selected (thanks to Abdo).
- Fix broken window styling when installation path includes certain Latin1 chars on Windows.
- Fix illegible tooltips when system in dark mode on some Linux installs.
- Fix incorrect font sizes on X11 when fractional scaling in use.
- If the old Anki uninstaller fails, allow installation to proceed.
- Improve phrasing in dialog that asks which deck's options should be shown (thanks to chrissy0).
- Fix some add-on installation errors not being reported (thanks to Abdo)
- Add add-on installation hooks (thanks to Abdo). |
| 2.1.64 | 30 de maig del 2023 | — | 64 bits EXE (NSIS) |
| 2.1.63 | 9 de maig del 2023 | — | 64 bits EXE (NSIS) Notes de la versió- Add alternative review shortcuts (h,j,k,l,u) (thanks to Ren).
- Add an option in the preferences to stop spacebar from rating card (thanks to Ren).
- Prevent change in image aspect ratio in editor when images have an explicit size set (thanks to Matthias).
- Fix custom sync URL not working with subpaths (thanks to XeR).
- Fix fcitx5 failing to work in Linux Qt6 build.
- Fix some buttons in the deck options screen being illegible when hovering. |
| 2.1.61 | 31 de març del 2023 | — | 64 bits EXE (NSIS) |
| 2.1.60 | 20 de març del 2023 | — | 64 bits EXE (NSIS) |
| 2.1.56 | 16 de gener del 2023 | — | 64 bits EXE (NSIS) |
| 2.1.55 | 20 de desembre del 2022 | — | 64 bits EXE (NSIS) |
| 2.1.54 | 24 de juny del 2022 | — | 64 bits EXE (NSIS) Notes de la versióA new CSV importer & exporter, thanks to Rumo:
• Shows a preview based on the selected field separator.
• Column mapping includes field text for reference.
• Multiple decks and notetypes can now be imported/exported at once, as columns can be mapped to deck or notetype name.
• Supports exporting and importing a unique identifier for a note, to use instead of a matching first field. This removes the need for the 'add note id' add-on.
• Extends the header syntax so that files can specify metadata such as the desired field separator, and the mapping of fields.
• The new functionality is not enabled by default, and can be enabled with a checkbox in the preferences screen. This also enables
• the new apkg import/export code introduced in 2.1.52. If you use the Special Fields add-on, you will need to disable this option
• in order to use the add-on.
Update to Qt 6.3.1:
• Fixes complex-language input (eg Japanese, Hindi, etc) on macOS being flaky.
• Fixes unwanted text when copying from the review screen on Windows.
• Fixes a startup failure with certain Linux keyboard configurations.
• Due to a change in Qt, you will need to reconfigure your columns in the browse screen after updating.
Fixes & improvements:
• Accept .zip extension when importing add-ons (thanks to Abdo).
• Add support for getting light/dark mode status with latest freedesktop standard (thanks to Bart).
• Editor API improvements (thanks to Henrik).
• Field descriptions in the editor are now shown inline, instead of in a tooltip (thanks to Matthias, Henrik and Hikaru).
• Fixed a rounding issue when describing time intervals of a year or more.
• Fixed an error that occurred after a one-way download fetched a collection with a different scheduler version enabled.
• Fixed desktop hanging when attempting to add a new notetype in KDE (kwin).
• Fixed flag names not updating after sync until Anki restarted.
• Fixed inability to enter underscore in tags area on some keyboard layouts (thanks to Henrik).
• Fixed undo history being cleared and error showing when double-tapping delete in Browse screen.
• Provide a way for the review screen to support drop events (thanks to Abdo).
• Other minor fixes and improvements. |
| 2.1.53 | 28 de maig del 2022 | — | 64 bits EXE (NSIS) Notes de la versióEditor Improvements
• Rework image resizing. Images expand to the editor width by default now,
• and images that are resized for the editor will remain that way if you switch fields, or
• navigate to a different note and back.
• Existing height constraints on images are stripped when resizing.
• The MathJax editor now provides buttons/shortcuts to cloze-delete selected text.
• MathJax preview now hides cloze markers.
• Style tags are no longer stripped when editing.
• <br> tags in MathJax are now handled correctly.
• MathJax in the review screen now supports mathtools, and available packages in editor and review screen match.
• Move focus into HTML editor when hiding normal editor.
• Image tags now have the alt property preserved when pasting.
Other Improvements
• Fixed the Qt6 version crashing on some machines.
• Custom study no longer includes child decks in available card count in v3 scheduler.
• Fixed an error sometimes appearing in the browser when deleting notes.
• Fixed automatic backups popping up progress window when Anki minimized.
• Fixed cards not being generated after template edits.
• Fixed deck options top bar disappearing as you scroll down.
• Fixed duplicate Anki icons appearing in dock on macOS.
• Fixed duplicate first character in certain ibus configurations.
• Fixed future due graph incorrectly including new cards.
• Fixed initially-incorrect tooltip position in graphs.
• Fixed some MathJax directives failing to render in editor. |
| 2.1.52 | 13 de maig del 2022 | — | 64 bits EXE (NSIS) Notes de la versióEditor Improvements
• Ctrl/Cmd+A in tag editing area now selects all tags (thanks to BlueGreenMagick).
• Fixed backspace sometimes removing multiple images at once (thanks to Henrik).
• Fixed copying and pasting MathJax on Windows (Qt6).
• Fixed handling of < and > symbols in MathJax (thanks to Henrik).
• Fixed intermittent editor loading failures when add-ons have injected a large amount of code.
• Fixed pasting of local files of unsupported types that contain spaces (thanks to Abdo).
• Fixed some formatting being lost when copying between fields on Windows (Qt6).
• Fixed various issues with tag editing (thanks to BlueGreenMagick and Henrik).
• Pressing tab on the last field now moves focus to tag area (thanks to Henrik).
• Reduce size of editor buttons on Windows/Linux (thanks to Henrik).
• Tags copied from the tag editor are no longer joined together when pasted into the add tags/remove tags dialogs (thanks to Henrik).
• The Qt5 Mac build now caps tag autocomplete matches to 10, as showing more is extremely slow in the old toolkit version.
Other Improvements
• Update Qt to 6.3.0, which fixes slow loading of large images, and inertial scrolling on macOS.
• Fixed an error when previewing cards and selecting multiple cards (thanks to Rumo).
• Fixed Anki needing to close when invalid modification times encountered by the browser on Windows.
• Fixed colpkg imports not being cancellable (thanks to Rumo).
• Fixed current working directory changing on apkg export.
• Fixed custom browser font not being honored (Qt6).
• Fixed custom study applying the previously-input limit, instead of the current one.
• Fixed due graph showing wrong date for review cards in a filtered deck with rescheduling disabled.
• Fixed grey background in type answer text + dark mode (thanks to Matthias).
• Fixed v3 scheduler allowing one extra card when review limit reached (thanks to Rumo).
• Lists on cards are now aligned to the left by default (thanks to Matthias).
• Removed the highlight on the Show Answer and Good buttons.
• Reset page zoom when moving between different screens.
• The Qt6 Linux build now defaults to X11/XWayland instead of Wayland due to some remaining issues; you can force-enable Wayland with ANKI_WAYLAND=1. |
| 2.1.51 | 25 d’abril del 2022 | — | 64 bits EXE (NSIS) Notes de la versióChanges:
• Reviews in the V3 scheduler can now optionally be sorted by relative overdueness (thanks to Abdo).
• Remember original card position when using 'set due date' on a card (thanks to Rumo).
• Improve editor startup time, especially with many fields (thanks to Henrik).
Fixes:
• Fixed compatibility with older macOS versions.
• Fixed an issue that was breaking some add-ons when running on Windows without using anki-console.bat
• Anki now closes the Browse screen before full sync or colpkg import/export, so it doesn't show errors.
• Automatically re-enable disabled add-ons when user explicitly reinstalls them, and improve conflict handling (thanks to Aristotelis).
• Fixed an issue with the search history when clicking on items in the sidebar (thanks to Rumo).
• Fixed card layout screen opening too wide if card template name was long (thanks to Sam).
• Fixed compatibility with 'card info during review' and similar add-ons.
• Fixed formatting being turned off when pressing shift (thanks to Henrik).
• Fixed full sync not being triggered when changing sort field.
• Fixed illegible calendar buttons in dark mode on Mac/Linux.
• Fixed stats PDF being illegible when saving in dark mode after scrolling down (thanks to Luka).
• Use <b> and <i> formatting tags, instead of <strong> and <em>. |
| 2.1.50 | 23 d’abril del 2022 | — | 64 bits EXE (NSIS) |
| 2.1.49 | 26 d’octubre del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.48 | 22 de setembre del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.47 | 29 d’agost del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.46 | 4 d’agost del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.45 | 30 de juliol del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.44 | 22 de maig del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.43 | 9 de maig del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.40 | 30 de març del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.33 | 30 de març del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.28 | 30 de març del 2021 | — | 64 bits EXE (NSIS) |
| 2.1.26 | 30 de març del 2021 | — | 64 bits EXE (NSIS) |