|
2 | 2 | :sectanchors: |
3 | 3 | = AnkiDroid Changelog |
4 | 4 |
|
| 5 | +== Version 2.21.0 (20250708) |
| 6 | + |
| 7 | +It is that time again! New AnkiDroid time! |
| 8 | + |
| 9 | +First, let me say thanks so much for the https://opencollective.com/ankidroid/contribute[donations], we really appreciate it ❤️ |
| 10 | + |
| 11 | +Here's the list of new stuff: |
| 12 | + |
| 13 | +* General |
| 14 | +** Includes Anki 25.02.7 (25.07.1 with FSRS6 available in our alphas, and will be out soon) |
| 15 | +** Deck Picker: allow panel resize on larger screens |
| 16 | +** Browser: Multi-column support and 'Manage columns' screen |
| 17 | +** Controls: Support previewer shortcuts |
| 18 | +** Reviewer: Much better multilingual support, using https://fonts.google.com/noto/specimen/Noto+Sans+Mono/license[Noto Sans Mono font] for type-in-answer |
| 19 | +** Export: improve progress notifications |
| 20 | +** Export: use modern format by default [apkg/colpkg] |
| 21 | +** Tags: huge performance improvements |
| 22 | +** Browser Appearance: improve icon design |
| 23 | +** Set Due Date: Display interval of card |
| 24 | +** Set Due Date: hide 'set interval to same value' if FSRS is enabled |
| 25 | +** Translations: add Uyghur language |
| 26 | +** Previewer: Add 'Empty Front' indicator |
| 27 | +** Previewer: Keyboard/controller remappable bindings |
| 28 | +** Previewer: support non-combining (nc:) typed answers |
| 29 | +** Browser: New options: default search text and ignore accents |
| 30 | +** Browser: Support FSRS columns (Difficulty/Stability/Retrievability) |
| 31 | +** Browser: Support sorting by deck name |
| 32 | +** UI: Android predictive back gesture support |
| 33 | +** Widgets: Better resizing support & add rounded corners |
| 34 | +** Reposition Field: pre-fill previous value |
| 35 | +** Card Template Editor: Support 'restore to default' |
| 36 | +** Congrats Screen: support unburying only siblings/manually buried cards |
| 37 | +** Reposition: Implement all upstream functionality (steps, randomize order, shift cards) |
| 38 | +** Reposition: Display queue positions |
| 39 | +** JS API: Added `setTags` and `getTags` |
| 40 | +** Streamline Debug Info |
| 41 | +** Error dialog: copy stack trace & debug info |
| 42 | +** Made more actions undoable (for example, "empty filtered deck") |
| 43 | +** Improve Deck Options optimization progress notifiations |
| 44 | +** API: reimplement 'empty_cards' |
| 45 | +** Maintenance: add licenses wiki page link |
| 46 | +* Note Editor |
| 47 | +** Add tooltip in note editor |
| 48 | +** Allow pasting images as PNG |
| 49 | +** Add mathjax block and mathjax chemistry |
| 50 | +** Improve LocaleSelectionDialog |
| 51 | +** Check Media dialog: Anki compatibility (tag missing, media report, keep notes, make undoable) |
| 52 | +* Custom Study |
| 53 | +** Replicate desktop custom study by tags functionality |
| 54 | +* Import |
| 55 | +** Improve import progress notifications |
| 56 | +** Performance: up to 100x import speed improvement |
| 57 | +** Add drag-and-drop support for txt/csv/tsv |
| 58 | +** Add support for sharing .txt files to AnkiDroid |
| 59 | +* Design |
| 60 | +** Use proper color for AlertDialogs background color in black theme |
| 61 | +** Improve Activity Transition Animations |
| 62 | +** Various improvements when using a large font |
| 63 | +** Right to left language support improvements |
| 64 | +* Preferences |
| 65 | +** Option to remove Deck Picker background |
| 66 | +** Controls: Show keyboard shortcuts if keyboard attached |
| 67 | +** Controls: Support one-sided gestures |
| 68 | +** Controls: Improved UI for control and gesture entry |
| 69 | +* Shared Deck Download |
| 70 | +** Warn if no internet connection |
| 71 | +** Add 'manual download' link on download failure |
| 72 | + |
| 73 | +* Fixes |
| 74 | +** Fixed our top crash bug! (issues with collection open on media sync) |
| 75 | +** Sync UI hanging if app did not have notification permission |
| 76 | +** Ensure latest note data is used after updates |
| 77 | +** LTR languages: fix layout padding |
| 78 | +** Screen reorientiation / app reopen fixes |
| 79 | +** Various menu, icon & tooltip related improvements |
| 80 | +** Various keyboard appearance/focus improvements |
| 81 | +** Deck Options: Only show 'discard changes' if changes occurred |
| 82 | +** Deck Picker: Various fixes for the deck expansion arrow |
| 83 | +** Limit size of image that can be used in the crop editor |
| 84 | +** Translatable strings: improve newlines after digits |
| 85 | +** Add missing setting entries to the setting search |
| 86 | +** Fix background image visibility based on collection state |
| 87 | +** Handle quotes in deck names and searches |
| 88 | +** "+0 buried" displayed uselessly |
| 89 | +** Fix DeckOption become closable if it's not loaded |
| 90 | +** Fix a number of memory leaks |
| 91 | +** Fix importing text files from other apps (Gmail etc...) |
| 92 | +** Fix multi-line support for the deck picker footer |
| 93 | +** Fix: note editor multimedia options opening more than once |
| 94 | +** Fix: note editor prevent PNG, WEBP to JPG conversion on image crop |
| 95 | +** Fix: Image Occlusion note creation with special chars in filename |
| 96 | +** Card browser: maintain selection after changing flags |
| 97 | +** Card Browser: a flag with an empty name is invalid |
| 98 | +** Fix audio autoplay when previewing |
| 99 | +** Browser: maintain scroll positioning |
| 100 | +** Fix: change Ctrl+A to Ctrl+N in Card Template Editor |
| 101 | +** Fix keyboard not closing after search |
| 102 | +** Correctly highlight settings header on tablets |
| 103 | +** Fix truncated text on Login screen |
| 104 | +** Fix Settings status bar color |
| 105 | +** fix shared deck download 'navigate' button |
| 106 | +** Reset Reviewer zoom on card flip |
| 107 | +** Reviewer: Support localStorage again in JavaScript (via Advanced Setting) |
| 108 | +** Better deep link support for the Reviewer |
| 109 | +* Fixes - Deck Picker |
| 110 | +** Improve congrats message when no cards due later in day |
| 111 | +** Only show Backup prompt dialog at startup if there is no one-way or auto sync |
| 112 | +** "Deck is empty" no longer appears when deck has empty subdecks |
| 113 | +** Adding to an empty deck adds to the correct deck |
| 114 | +** Allow search to show subdecks if they match the searched term |
| 115 | +* Feature Removals |
| 116 | +** Remove long touch gesture |
| 117 | +** Remove Alt + K keyboard dialog shortcut |
| 118 | +** Card Template Editor: change Ctrl+A to Ctrl+N |
| 119 | +** Remove Automatic Display Answer global setting |
| 120 | +** Remove "Close review screen and sync" |
| 121 | +** Translations: https://crowdin.com/project/ankidroid/activity-stream[Incredible amount of general translation work], thank you! |
| 122 | + |
| 123 | +https://github.com/ankidroid/Anki-Android/milestone/67?closed=1[Full changelog] |
| 124 | + |
| 125 | + |
5 | 126 | == Version 2.20.1 (20241223) |
6 | 127 |
|
7 | 128 | Happy Holidays from your AnkiDroid team! |
|
0 commit comments