From b48ae1d129740cbd2d6d978d67dd38484e2e7e95 Mon Sep 17 00:00:00 2001 From: Mike Hardy Date: Fri, 23 Feb 2024 11:33:44 -0500 Subject: [PATCH] feat: 2.17 release changelog --- changelog.asc | 62 ++++++++++++++++++++++++++++++++++++++++++++++++ manual-ar.asc | 2 +- manual-ja.asc | 2 +- manual-zh-CN.asc | 2 +- manual.asc | 2 +- 5 files changed, 66 insertions(+), 4 deletions(-) diff --git a/changelog.asc b/changelog.asc index c0ed991..c0da172 100644 --- a/changelog.asc +++ b/changelog.asc @@ -2,6 +2,68 @@ :sectanchors: = AnkiDroid Changelog +== Version 2.17.0 (20240223) +* The Big News First! AnkiDroid 2.17 directly includes Anki Desktop code now. +** This is a powerful change, it gets you lots of highly requested features in their exact desktop form, for the first time in AnkiDroid: +Anki 23.12.1 +** https://opencollective.com/ankidroid[🤜🤛 Thank you! Your donations makes progress like this happen!] +*** https://docs.ankiweb.net/editing.html#image-occlusion[Image Occlusion]! Finally in AnkiDroid! Cloze deletion for your images +*** Review Heatmap! ...along with all the other statistics from desktop +*** CSV import/export! With desktop import/export included AnkiDroid finally gets this highly requested feature +*** FSRS 4.5 scheduler: Say goodbye to ‘ease hell’! AnkiDroid welcomes the age of AI with this new scheduler. Select your desired retention then FSRS uses machine learning to calculate when you forget, reducing your review load. FSRS is optional, but may be enabled in https://docs.ankiweb.net/deck-options.html#fsrs[Deck Options] +*** https://faqs.ankiweb.net/the-2021-scheduler.html[V3 scheduler is enabled by default] +**** Supports your own JavaScript for Custom Scheduling +*** Unified congratulations screen when reviewing is complete +*** Filtered Decks: customize preview delays for Again, Hard, and Good buttons +*** Anki’s https://docs.ankiweb.net/searching.html[advanced search syntax] is available in the Browser and FIltered Decks +*** See more in https://github.com/ankitects/anki/releases/tag/23.12.1[Anki’s full changelog] +* AnkiDroid-specific Changes +** No more screenshots! Save your Statistics as a PDF +** Audio recording and Check Pronunciation usability overhaul +** Late night study session? Screens now refresh if you see the day rollover +** Undo has been expanded to almost all app activities. Redo has also been added +** New permissions screen to help new users of the app +** Note Editor: Added ‘Cloze Deletion (same card)’ toolbar button +** Improved support for gamepad joysticks, triggers and pedals +** Shake is now a supported gesture 🪇🪇 +** https://ankidroid.org/#userActions[User-defined JavaScript Actions] are now supported +** AnkiWeb rate limits for searches & downloads are replaced with a sign in screen +** Exporting: "Include deck configs" option is enabled +** Sync: Cancellation is supported +** Use the Android ‘Share’ menu to create new notes from images (including Image Occlusion) +** UX: The Deck Picker menus are easier to navigate +** UI: Material Design has been introduced, making preferences easier to search & navigate, along with a new layout for large screens +** UI: Better Deck Description screen (long press a deck to access) +** UI: The Android Navigation bar now matches the active screen +** UI: Card Info & Help screens are improved +** ...Many more UI tweaks +** Improved keyboard shortcuts +*** Previewer accepts arrow keys; Ctrl+Shift+P will preview the Browser’s selection +** Accessibility Option: minimal screen touch time to reveal answer +* JS API (0.0.2) +** We continue to work on new technology to allow for add-ons in AnkiDroid. +** This is still a technology preview but is already very powerful. +** ⚠️ BREAKING: API is now asynchronous +** Added new API for Speech to Text +** Handle android dialog cancellation when used as frontend for js dialogs +* Replacements and Removals +** Advanced Statistics have been replaced with desktop statistics screen +** V3 scheduler replaces V2 +** Auto Advance now located in Deck Options and syncs with all Anki clients +** Text to Speech (TTS) is now Desktop compatible! +*** We have introduced {{tts}} and {{tts-voices:}}, which supports more TTS voices and speeds: [manual] +*** ⚠️ Our legacy TTS () will be removed in a future version. Please migrate your card templates to the new format +** Backup options unified with Anki Desktop +** Night mode inversion has been removed - https://ankidroid.org/removed-features.html#_automatic_night_mode_color_inversion[more info] +** https://ankidroid.org/removed-features.html#_custom_fonts_in_fonts[Custom fonts removed] +** https://ankidroid.org/removed-features.html[Full information on all removed features] +* Bug Fixes +** Too many to mention! Hundreds of issues fixed. https://github.com/ankidroid/Anki-Android/milestone/51?closed=1[See the full changelog] +* Release Statistics: +** https://github.com/ankidroid/Anki-Android/compare/v2.16.5...main[958 changes from 26 contributors since 2.16] +** https://opencollective.com/ankidroid[Thank you to our 3696 backers] +** https://crowdin.com/project/ankidroid[1972 Translators] + == Version 2.16.5 (20230906) * Fix potential crash in our crash report system. See: Murphy's Law * Fix incorrect default setting for analytics opt-in. Should be default off. diff --git a/manual-ar.asc b/manual-ar.asc index 93996d9..6e4e965 100644 --- a/manual-ar.asc +++ b/manual-ar.asc @@ -3,7 +3,7 @@ :toc: :experimental: -= دليل استخدام أنكيدرويد 2.15 += دليل استخدام أنكيدرويد 2.17 :sectanchors: == مقدمة diff --git a/manual-ja.asc b/manual-ja.asc index a2f2706..d57f91a 100644 --- a/manual-ja.asc +++ b/manual-ja.asc @@ -1,7 +1,7 @@ :docinfo1: :toc: -= AnkiDroid 2.14 マニュアル += AnkiDroid 2.17 マニュアル :sectanchors: [.text-right.big] diff --git a/manual-zh-CN.asc b/manual-zh-CN.asc index 1d60300..e0420c9 100644 --- a/manual-zh-CN.asc +++ b/manual-zh-CN.asc @@ -1,7 +1,7 @@ :docinfo1: :toc: -= AnkiDroid 2.14 User Manual += AnkiDroid 2.17 User Manual :sectanchors: == 介绍 diff --git a/manual.asc b/manual.asc index 142bb6e..6c12b9a 100644 --- a/manual.asc +++ b/manual.asc @@ -2,7 +2,7 @@ :toc: :experimental: -= AnkiDroid 2.16 User Manual += AnkiDroid 2.17 User Manual :sectanchors: == Introduction