Mnemosyne Changelog

New in version 2.2.1

April 22nd, 2013
  • The premade cards from the old 1.x website have now all been converted to the new 2.x cards format and put on the new website. This will make importing much easier, as graphics are bundled (thanks to Patrick Kenny for the conversion).
  • For txt import, a text file can now contain a fourth column which will be mapped to the 'notes' field of a Vocabulary card.
  • When editing or browsing cards, don't reset the state of the scheduler such that you need to press 'show answer' again or such that a new card appears (reported by Gnome).
  • Remember which tags where expanded/collapsed in the tag tree (requested a.o by Troy Guze).
  • Correctly update flag 'hide pronunciation' in the popup menu (reported by Tom Cato Amundsen).
  • When merging duplicate cards, merge tags also (requested by Stephan Maseizik).
  • Fix regression where all the dialogs would have generic names ('mnemosyne') as opposed to e.g. 'Add cards'.
  • Correctly format clozes in latex, e.g. [Lorentz force law] [\mathbf{F}]=[q]([\mathbf{E}]+[\mathbf{v}\times\mathbf{B}] ()requested by acdenh). If you want literal [] in latex, use \left[ and \right].
  • Fix crash when converting multiple cards at the same time between e.g. Vocabulary card type and Map card type (reported by Gnome).
  • No longer allow mass converting of cards to Cloze card types, as this requires editing of the card content for each card anyhow (reported by Scott Youngman).
  • Fix browser crash occuring after deleting a card type which had custom formatting (reported by Tom Zerlau).
  • Unless the 'Prefill tag behaviour' plugin is active, changing card types will never change the tag you already filled in, even if it's different from the last used tag (reported by Gnome).
  • When changing the font for '', make a more neutral choice for default font in case currently different card types have different fonts (reported by Gnome).
  • Make sync and sync error handling more robust.
  • In case you don't explicitly select a background colour, use your theme's background colour as opposed to white for empty cards (reported by ialectum).
  • The quote key to left of 1 (`) can now also be used as a short cut for grade 0 (requested by Kent Stearman).
  • In the card browser, CTRL+F can be used to focus the input on the search field (requested by abacus).
  • Improve the position of dialogs popping up from the card browser, sync window, ... .
  • Fix crash pressing the 'Delete' key in the 'Activate cards' dialog (reported
  • by Gnome).
  • When changing card types, only warn about losing history when there is actual history present (reported by Gnome).
  • In case you are not using saved sets and create a new tag whose parent is inactive, make the new tag inactive too. (If you have a saved set active, you'll get a dialog box asking whether you want to activate that tag or not, just like before) (reported by Gnome).
  • Fix bug in interaction between Latex system and exporting to the 'cards' format (reported by Gwern).
  • More tweaks for RTL languages like Arabic and Hebrew (bug report by Ansgar Bohmann).
  • No more superfluous empty lines for cards with RTL languages.
  • When changing languagues, translate the window title immediately, instead of after reboot.
  • On a Thai system, don't use Thai numerals in the card browser if the language is set to English (requested by Mark).
  • Take time zone information into account when displaying creation date of card in browser.
  • When renaming a saved set, prefill the name field with the previous name of the set.
  • Don't reset selected plugin when importing a new plugin (reported by Gnome).
  • When trying to deactivate a card type in use, show name of the card type in the error message.
  • Fix CTRL+F shortcut for inserting flash, CTRL+D for inserting video, and CTRL+C for copying (reported by Gnome).
  • Tab key now cycles through all the grade buttons (reported by Gnome).
  • Fix grading shortcuts R and W for 'right' and 'wrong' in the cramming scheduler.
  • Backspace and delete shortcuts to delete the current card work again (reported by Dylan Gordhan).

New in version 2.2 (December 5th, 2012)

  • This version adds a menu option to detect duplicates in the database.
  • It makes the cramming scheduler more configurable.
  • Cards can now be studied in random order, earliest first, latest first, or most lapses first.
  • You have the option of whether to save the scheduler state or not when exiting the program.
  • The way the tag field is pre-filled for new cards is changed.
  • By default, the last used tag is used, regardless of card type.
  • If you want the pre-2.2 behavior, where the last used tag is remembered per card type, there is a bundled plugin you can activate.

New in version 2.0 (June 16th, 2012)

  • The program was completely rewritten.

New in version 1.2.2 (January 30th, 2010)

  • Added support for Tim Bourke's Mnemogogo plugin, which enables you to review cards on Java-based phones. See
  • fix rare hang in preprocessing paths (reported by LooM).
  • Remove hidden limit on grade 1 cards.
  • Italian translation by Enrico Leoni.
  • Turkish translation by Sercan Oruc.
  • Updated German translation by Dimitri Scheftner.
  • Updated French translation by Christophe Mealares and Yannick Voglaire.
  • Hungarian translation by bkile.

New in version 1.2.1 (April 11th, 2009)

  • This is a bug fix only release, as all the new features are being implemented in the 2.x codebase. (Note that for Windows users we recommend uninstalling the previous version before doing an upgrade.)
  • Fix bug so that vice versa cards now always start with grade 0.
  • Fix problems with missing locale under some unix systems.
  • Fix hang under Spanish translation.
  • Danish translation by Randi H.
  • Esperanto translation by jchthys.
  • updated Japanese translation by Patrick Kenny.

New in version 1.2 (November 26th, 2008)

  • Support for Unicode in filenames and directories was improved.
  • Compression of backups has been reverted from gz to bz2 again to circumvent a bug under Windows with Unicode directory names.
  • There is a plugin to always shuffle the revision queue for users who want to override the prioritized scheduling introduced in 1.1.
  • The sound system is only opened when needed in order to save CPU time.
  • Upgrading from old Mnemosyne versions was made more robust.
  • A Norwegian translation was added.