Anki

Latest version: v24.4.1

Safety actively analyzes 630026 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 10

2.1.32

- Roll back a change in the previous update that could cause syncs to time out.
- Fix sign up link in login screen.

2.1.31

- Show card counts in pie graph, and other minor graph tweaks.
- Fix sync error+lost review when undoing in v2 filtered deck with scheduling off.
- Fix crash when dragging & dropping, thanks to ANH25.
- Fix 'stale notetype' error after sync+add.
- Close "edit current" when current card deleted.
- Code improvements thanks to ANH, Arthur, Evandro, Henrik and Thomas.
- Find&Replace completion is now case sensitive.
- Fix crash when recovering notes with missing notetype.
- Fix duplicate detection when input text is not normalized.
- Fix Empty Cards not ignoring BR tags.
- Fix Find&Replace window sizing.
- Fix handling of nested legacy template directives.
- Fix issues with bulk tag removal.
- Fix mpv failing to play audio after it's restarted, thanks to Kelciour.
- Fix some (rare) crashes.
- Full syncs and media syncs now terminate more quickly when the connection breaks.
- Improve support for getting proxies from Windows registry.
- Remove embedded direction markers in RTL cloze deletions.
- Strip nul characters from tags.

2.1.30

- Work around a failure to start on some Windows 10 May 2020 installations.
- Fix "show windows in tabs" not working on standard macOS build.
- Fix move into/out of filtered decks not syncing.
- Add right axis to graphs.
- Add night mode and mobile class toggles in card layout screen (thanks to ANH25).
- Card counts graph now always shows table.
- Catch negative review times in DB check.
- Code improvements (thanks to Matt, phwoo, Evandro and aplaice).
- Fix a crash in the DB check when a note type was missing.
- Fix automatic logout not working when auth failure occurs.
- Fix deck list and graphs not including v2 scheduler cards with rescheduling disabled.
- Fix early reviews not appearing in review graph.
- Fix hour graph problem in timezones west of UTC.
- Fix negated conditonals being non-negated when renamed.
- Fix some syncing errors that could happen until Check Database was run.
- Fix some young cards being shown as mature in reviews graph.
- Handle multiple same-numbered clozes in cloze-only filter.
- Refresh tag list after clearing empty tags.
- Other minor fixes.

2.1.29

- Add cloze-only: template filter, which can be combined with TTS to speak only the elided part.
- Fixed AltGr key handling in standard Windows build.
- Fix some Windows performance problems by rolling back to an older
Qt version.
- Support the terminal command that enables dark mode on macOS again.
- Start media sync after full sync finishes.
- Fixed mpv taking time to start (thanks to Kelciour)
- Code/build improvements (thanks to Evandro, Matt & Arthur).
- Use right-to-left direction in some webviews when using RTL interface language.
- Fixed card ID and note ID being flipped in card stats.
- Don't show an error when card contains an empty URL.
- Various fixes for deck statistics.
- Fixed preview not updating when editing text in the Browse screen.
- Close gracefully on SIGTERM.
- Other minor tweaks.

2.1.28

2.1.28 is a big update with changes in a number of areas.

- A reworked graphs screen:

- Rewritten with new graphing tools for more interactivity.
- Graphs can now be displayed for arbitrary searches.
- Added a calendar/heatmap view.
- If you need them for add-ons, the old graphs are currently still
accessible with a shift+click on the Stats button.

- Reworked syncing:

- Normal syncs and media syncs can operate in parallel, speeding up startup and shutdown.
- Normal syncs no longer need to close open windows like the Browse screen, or close & re-open
the collection.
- Full syncs now show a progress bar.
- Full syncs can now be cancelled, and both normal and full syncs cancel more quickly.

- Card generation changes:

- Card generation now supports negated conditionals, and a mix of required
and optional fields.
- When adding/importing, if a normal note doesn't generate any cards, Anki
will now add a blank card 1 instead of refusing to add the note.
- Please bear in mind that if you take advantage of these features, older Anki
clients may report the cards are blank, or try to clean them up when you
use the Empty Cards feature.
- Cloze numbers over 499 are no longer supported.

- Card template screen:

- Changes are now accumulated, and can be saved or discarded when you close the screen.
- The front, back, and styling are no longer shown at the same time. You can switch between them with ctrl+1/2/3 or cmd+1/2/3.
- Added a search bar to search for text in the template or styling.
- Added a dropdown to change the previewed cloze number.
- Added a checkbox to toggle the filling of empty fields for preview.
- You can now delete a card template even if some notes are only using that
template - they will be given a blank card 1 instead.

- Scheduling:

- The deck list no longer caps counts to 1000.
- The overview and study screen no longer cap counts to 1000.
- The deck list will no longer show a parent count higher than the limit
set on the parent.

- Empty cards screen:

- Notes will not be deleted by default.
- Empty cards are grouped by note type.
- Empty cards can be clicked on to reveal them in the browse screen.

- Database check:

- Notes with the wrong field count are now recovered instead of being deleted.
- Notes with missing note types are now recovered instead of being deleted.
- Notes with missing cards are now recovered instead of being deleted.

- Unicode normalization:

If you are studying rare CJK characters and wish to prevent them from being converted into
modern equivalents, the following in the debug console will stop Anki from normalizing note text.


mw.col.conf["normalize_note_text"] = False


- The standard Windows build has troubles with the AltGr key. This is fixed
in the 2.1.29 beta, or [a workaround is available](https://forums.ankiweb.net/t/altgr-shortcuts/67).

- The standard Mac build currently does not support native dark mode. If you
previously enabled it from the terminal, please either try the 2.1.29 beta, or
undo the change with the following terminal command:


defaults write net.ankiweb.dtop NSRequiresAquaSystemAppearance -bool yes


Other changes:

- Performance improvements to a number of screens.
- Fields screen now accumulates changes, which can be saved or discarded when you close the screen.
- Updated a few screens to show progress bars instead of hanging the UI.
- The standard builds now use Qt 5.15.
- Audio player on Windows has been switched back to mpv. Please report any
issues you have playing audio files/videos.
- Fixed is:review not including relearning cards.
- Scroll media log to bottom at start (thanks to Kelciour)
- Update local media server (thanks to Evandro).
- Use Qt colour picker on Linux (thanks to Andreas).
- Add edited:x search for matching notes edited in last x days.
- Improvements to mpv handling (thanks to Kelciour).
- Windows build fix (thanks to Evandro).
- Clearer error message on failed regex search.
- Find & Replace remembers input (thanks to Evandro).
- Code improvements (thanks to BlueGreenMagick, Thomas and Andrew).
- Fixed '&' being changed in image filenames in HTML editor.
- Fixed exports getting broken by Windows carriage returns in note fields.
- Fixed deck deletion, and allow "deleting" the default deck (it comes back empty).
- Card layout screen divider can now be adjusted (thanks to Evandro).
- Fixed duplicate rendering in card layout screen (thanks to Evandro).
- Fixed off-by-one in field drag&drop (thanks to BlueGreenMagick)
- Various other fixes, including contributions from BlueGreenMagick, Arthur, neitrinoweb
and kenden.

2.1.27 was reserved for a bugfix update that did not eventuate.

2.1.26

- Fixed saving of searches in the browse screen.
- Fixed card layout screen failing to open in the alternate Anki build.
- Fixed .log files appearing when exporting.
- Fixed an error appearing when undoing V2 filtered decks with scheduling disabled.
- Fixed duplicate search when text contains formatting.
- Improvements to the PyPI packages (thanks to Evandro).
- Tweak the handling of changed note types in the add screen (thanks to Arthur).
- Tolerate decks with missing modification time from third party software.
- Support SOCKS proxies in the non-media sync.

Page 8 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.