Add the possibility for deck developers to update the deck without making people losing progress

Something like a subscription where if you update the deck the subscribed people automatically see the update and can either decide to reset the updated cards to new or keep them like they are. Right now if a deck developer wants to update the deck everyone have to go through a non-user friendly process

Created January 27, 2020

3 comments

The add-on anki remote decks brings a lot of this functionality already

Posted January 28, 2020

This suggestion should be split into two:


  • Allow users to subscribe to a shared deck, with notifications each time it updates (and perhaps even auto downloading as a configurable option).
  • Improve the deck importing functionality generally:
  • Improved updating of existing cards (sometimes it fails as it finds no difference, when a difference exists)
  • Ability to Reset a note/card's progress (if the information is now completely different)
  • Ability to Remove a note/card (if the info is no longer true).
  • Option to not move the cards if they already exist, rather than a deck being created each time and moving all the cards to there.
  • Same choose your own field mapping when importing an ankideck that you get when importing a csv. Sometimes I wish to say "do not overwrite field X" or "map X to Y" but cannot unless it is a csv.
  • All the above being at least a warning to the user before it happens of course, with their full control to allow or disallow. Nothing should be deleted, reset, moved, or changed without the user being aware.


Having these features in Anki proper would be a godsend.

Posted January 28, 2020

The special fields add-on is currently being updated so that it will be much more friendly. Also check out medicflashcards.com which is intended to do what you are saying

Posted January 28, 2020