Skip to content

Commit 4abf35d

Browse files
docs(changelog): release 2.21.0
- lots of re-wording suggestions from David - reordering with input from David Co-authored-by: David Allison <davidallisongithub@gmail.com>
1 parent 406488d commit 4abf35d

File tree

1 file changed

+121
-0
lines changed

1 file changed

+121
-0
lines changed

changelog.asc

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,127 @@
22
:sectanchors:
33
= AnkiDroid Changelog
44

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+
5126
== Version 2.20.1 (20241223)
6127

7128
Happy Holidays from your AnkiDroid team!

0 commit comments

Comments
 (0)