| Thousands of hours of work have gone into developing and supporting Anki. Please consider supporting the author so that Anki can continue to improve. |
|
Changes
Changes in 1.0.1
- Faster tag operations (marking/etc) when you have a lot of tags
- Fix sync conflict message appearing when deck hasn't changed
- Fix spellcheck regression (thanks to Bernhard)
- Fix close window shortcut in the browser on OSX
- Fix 'select facts' bug in the browser
- Fix 'redo' being displayed when redoing edits not possible
- Fix error in media DB check when case doesn't match
Changes in 1.0
After more than 4 years in development, Anki has finally reached 1.0. This release contains mainly bugfixes, but there are some new features too. Toolkit issues on Windows and OSX were a major headache, but they should be hopefully resolved now: the Windows version should run reliably on more machines, and graphs on both OSX and Windows should work in all cases now.Known issues:
- Spelling correction was made more liberal, but this has resulted in surprising behaviour. The old behaviour will be back in the next release.
- Users of the Pinyin toolkit may experience delays when adding/editing cards. Please contact the plugin authors and ask them for a fix.
- If the installer gets stuck on Windows 7, try running it as an administrator (right click).
- You can now sync all decks at once. When you start 1.0, your settings will be changed to sync all decks at once when the program is opened or closed, instead of syncing as a deck is opened or closed. For now, if you prefer the old behaviour you can go to Settings>Preferences>Network to adjust the settings. Sync on deck open/close may go away in a future release.
- Syncing will now detect conflicts. In the past if you forgot to sync, and modified two sides at once, it could lead to incorrect card counts and in some cases lost data. Now Anki will detect such a situation, and ask you which side you would like to keep. You may get a conflict message the first time you sync a deck after upgrading. After choosing a version to keep, modifying the deck, and syncing again, this should no longer happen.
- Initial uploads, and uploads after a database check will now ask for confirmation before proceeding. In the past people have accidentally clobbered their online data while attempting to download their deck. This warning should hopefully prevent that from happening in the future.
- The 'again' and default button next times are now coloured. This lets you quickly see which button would be chosen if you press space. Users on the Mac and Linux could already see this, but in recent versions of Windows, the default button is not highlighted. If you don't like the colours, you can turn them off in Settings>Preferences>Advanced.
- Anki now plays nicely with SQLAlchemy 0.6, which bleeding edge Linux distros are using
- The sync shortcut has changed, so that it doesn't conflict with 'redo' in text fields
- The interface will no longer lock if you're editing a fact and a duplicate entry is found
- Fix card ordering when adding/importing. Multiple card models should now be displayed in the correct order again. If you added material using the previous version, there is a shared plugin available to fix the due dates on previous cards.
- The deck is no longer marked modified when you open the add cards dialog
- The OSX DMG has been made prettier thanks to Matthew Duggan
- 'Type in answer' improvements thanks to Bernhard Ibertsberger
- Ability to sort by 'first review', thanks to Shawn Moore
- Fix for Qt 4.6 HTML issues on some linux distros, thanks to Chris Burel
- Updated translations and new translations, thanks to all the translators
- Fix close window shortcut on OSX for some windows
- Fix an issue where max failed cards would be set to 2 when visiting the deck properties
- Fix right click reload while reviewing
- When sorting by due date in the browser, consider card spacing
- Bigger app icon on Windows
- Strip trailing whitespace before adding facts
- Catch errors when adding media
- Delete media folder when deck is deleted
- Open local links on cards in an external browser
- Fix LaTeX generation on win32 when there are spaces in path
- Fix Python2.6 warnings
- Better soundcard autodetection when recording
- Fix Settings>Fonts and Colours on qt4.4 on Linux
- Fix order of buttons in model properties dialog
- Warn the user they're cramming if they try to edit the current card
- Clear playing audio when previewing a new card
- Support flac, swf and flv on cards
- And a bunch of other small fixes
Changes in 0.9.9.8.6
Over 200 changes have been logged since the last release. Most of the changes were bugfixes, but there have been some functionality changes too:- The labels on the answer buttons are different for new/failed cards. Instead of again/hard/good/easy, you'll see again/good/easy/very easy. While the labels have been changed to reflect common usage, the behaviour of the buttons is the same.
- The default button for a new card is now '2' instead of '3'. This makes the handling of new and failed cards more consistent. If you prefer the old behaviour, you can revert to it using a plugin that has been uploaded to the shared plugins area.
- A quick DB check is executed when decks are loaded now. This makes loading decks slower than before, but ensures errors are caught immediately. The 'quick DB check' tool has been removed as it's no longer necessary.
- Importing has been made more intelligent, and should be more stable now.
- Anki will now put downloaded decks in an "Anki" subdirectory of your documents folder, instead of in the documents folder directly. On Linux, they'll go in ~/.anki/decks/.
- There are now multiple builds for Windows and OSX, made with different versions of the GUI toolkit. This was done because each version of the GUI toolkit fixes some issues but introduces others.
- Progress windows have been made to show after a delay of a few seconds, so for short-lived operations, you won't see a dialog pop up only to disappear again. This also fixes an issue with 'ghost' windows on Compiz/Linux.
- The add tags/delete tags windows now let you use return to close them.
- Reverse sort order is now available as a button next to the sort list in the browser.
- Cloze and preview have been moved up to the top row of buttons, as they are commonly used.
- Many translations have been updated, thanks to the kind work of everyone who contributed to the translation page.
- The deck browser preserves the modification time on decks when it reads them now, so your backup software won't keep trying to update decks you haven't explicitly opened.
- Some crashing bugs have been fixed on Linux. If you are using PyQt4.6 however, you may find things are quite broken. Upgrading to PyQt4.7 is strongly recommended, and you won't be able to use the graphs feature until you do.
- Various actions in the browser now leave the selection alone.
- Patch from Szabolcs Horvat to remember the input method when switching between fields when adding/editing cards. This saves you having to switch languages manually each time. If you want to use this with languages like Japanese, you will need to make sure you switch between Japanese and a US keyboard, rather than just hiragana and direct-input.
- The deck browser will now remember more than 20 decks, for those of you with a lot of decks.
- Some of the icons in the browser have been tweaked, thanks to the work of Josh.
Changes in 0.9.9.8.5
For people who haven't upgraded for quite a while, please make sure to read the release notes for 0.9.9.8.2 as well, as there have been some important changes.- Browser improvements:
- Toolbar for quick access to common commands. Right click to enable/disable.
- Suspend and Mark are now toggles
- Marked cards show up in blue
- Inactive cards show up in red (and suspended as yellow)
- Importing improvements:
- SuperMemo XML importer from Petr Michalec
- Fix problems caused by the differences in Mac/Windows/Unix newlines in text files
- Fix custom field separator sometimes being reset
- Improved translations: Contributing translations is much easier now: just go to launchpad. Anki now ships with translations for 24 different languages. Some of the translations are not complete - please contribute if you can!
- Export original media: 'Tools|Advanced|Export Original Media' will copy all your media files into a new directory with their original names (not hashes).
- LaTeX handling more robust when sharing decks. If you've used the cache latex option, you'll need to run it again.
- Fixed the deck failing to lock on some Linux distros with older DB libraries. Before, if you opened Anki twice on the same file, it was possible for the deck to be corrupted.
- Fix the deck being marked as modified on previous upgrade, which could cause the next sync to go in the wrong direction
- Exporting facts and cards now exports in creation order
- 'Generate cards' gives the newly generated cards the fact creation time, so that the generated cards appear soon after the other cards of that fact
- Deck is backed up before sync, not just on open
- Fixed problem where some shared decks were not readable
- Switching between ordered and random new card display is immediate. Selecting twice will reshuffle the cards.
- Shared deck browser has a modified date you can sort by
- Deck and card stats have been tweaked
- When previewing cards, all possible card models are shown
- Previously, Anki had 5 year maximum interval cap. This was an arbitrary limit with no evidence to argue for its use, so it has been removed. You can still customize it in a plugin if you wish.
- Fix for drag & drop of files in a Gnome environment, thanks to Timo.
- 'Select fact' in browser much faster
- Cache/uncache LaTeX now has a progress bar
Changes in 0.9.9.8.4
- Fix problem opening deck properties on new decks
- Added ability to select separation character when importing
- Added new 'sort by lapses' option to the browser
- Leech detection works with AnkiMini and AnkiOnline
Changes in 0.9.9.8.3
- Leech detection is more configurable and won't trigger every time. Please see here
- Fixed problems when audio player is missing
- Fixed problems replaying question when 'question in answer' mode is on
- Fixed problems replaying audio after editing a card
- Possible fix for proxy issues in download decks/plugins area
Changes in 0.9.9.8.2
- Japanese and Chinese changes:
All Japanese and Chinese-specific features have been moved into plugins. This makes Anki smaller for people who are not studying those languages, and allows the plugins to grow larger and more sophisticated.Chinese learners, please use File|Download|Shared Plugin and download "Basic Chinese Support". You may also want to download the Pinyin Toolkit, which has better reading generation and other more sophisticated features.
Japanese learners, please see the Japanese Support page.
Please disable the original smart.fm importing plugin and the furigana plugin if you have them installed. If you don't do this, Anki will reports errors on startup.
- Per-card suspending: You can now suspend individual cards instead of whole facts, as suspending no longer uses tags.
- Leech detection: Anki will now notify you when a card you have been studying has taken up too much of your time and is a leech.
- Media changes:
- It is now possible to view media when reviewing online. See the Media Support page for more info. There is also an option in the desktop client to download media from a subscribed deck. These features make it possible for teachers to provide media-rich cards with LaTeX and audio to their students.
- Video is now officially supported on all platforms. Click the 'add sound/video' icon to add.
- The audio backend has been improved - delay between sounds is lower and the previously playing audio is stopped when you move to the next card.
- A new option in Settings|Preferences|Advanced to automatically remove the original media when you add it to your deck.
- Improved text importing: the text importer should now handle comma-separated files where fields are escaped by quotes, and should auto-detect many other combinations.
- Backup-friendly backups: version numbers now grow instead of cycling to work better with incremental backup software.
- Deck browser now wraps text and length of decks is customizable in Settings|Preferences|Advanced
- Fixed full sync behind proxy
- Actions|Generate Cards in the browser will now set the cards due date to the same time as the original cards, so they will show up like they would if they'd been added originally.
- Updated German translations from Michael
- Updated Swedish translations from Sanna
- Updated Polish translations from Piotr
- Updated Japanese translations from Jarvik7
- Many bugfixes and tweaks.
Changes in 0.9.9.8.1
- Fixed problems with .deb on Ubuntu/older Debian
- Option in preferences to order deck browser by due/oldest modified. Default is to order by modified date now, instead of load date.
- Deck browser now makes better use of space, and adds a scroll bar if there are too many decks to display. Formatting tweaks.
- Remap Mnemosyne latex tags on import
- Include jinmei variants in missing kanji list
- Fix add items not being updated on model change
- Fix progress bars showing wrong colour on startup with custom style.css
- Don't forget deck if deletion not confirmed
- Confirm forget, too.
- Rebuild question/answer cache on model properties close, not when changing card.
- Fix bug related to opening display properties, closing deck, opening another deck and then burying a card
Changes in 0.9.9.8
- Deck Browser: Easily switch between decks and see which ones have cards due at a glance. The recent decks menu has also been converted into a type-and-search dialog for faster switching.
- Full Sync: If more than 1000 cards or facts have changed, Anki will compress and upload the entire deck. This uses a lot less memory and CPU, and results in much faster syncs when a lot of information has changed.
- Decks load faster: Deck load has been optimized. This is particularly noticeable from a cold-cache start, such as when you've just turned on your computer. A deck with 40,000 cards that took 20 seconds to load previously now loads in a few seconds. The review process has also been further sped up.
- Jump to the editor: After adding cards, you can click on the status area to immediately start editing the cards you added.
- Proxy and backups: You can now configure the number of backups and the proxy to use in Settings|Preferences. Thanks to Richard Colley for the proxy code.
- Japanese updates:
- Improved statistics for Japanese learners, thanks to Emilio Wuerges.
- The automatically-generated reading now includes the kanji too. This makes it easier to scan, and will facilitate furigana in the future. (pic)
- "Show failed cards last" now respects the max failed cards setting, and defaults to 1000. Anki won't retroactively set the max failed cards number, so you should change to a different failed card handling, click 'start reviewing', then go back to the study options and change back.
- Removed the Win32 auto-updater: it was buggy and doubled the work required to build a new release. In future versions, you'll be directed to the website to download the latest version, like what happens when the update message pops up on Linux or OSX.
- Various screens like the study options, congrats screen, etc now use the system window colour instead of forcing the background to white. This means you can customize the colour using your standard operating system tools.
- Removed the grid from the card browser, as the lines alternate already.
- Updated Polish and Swedish translations
- Norwegian translations from Lars Lem
- Changing the model on cards will not change the default model
- Cloze deletion ignores formatting in text
- Fix mark card binding on OSX
- Opening the 'download deck' menu will not close the current deck unless you decide to download a new one
- Fixed new decks defaulting to the wrong 'new day starts at' time.
- Fixed a media check bug
- Added another test to the DB check
- After importing an Anki file, randomize the cards
- A bunch of other miscellaneous bugfixes. See the changelog for the full list.
Changes in 0.9.9.7.9b
- Much faster 'change model'
- Quick DB check: checks for corruption without rebuilding everything, so it's a lot faster and won't mark all your cards modified
- Faster cramming with media: the original deck media directory is used instead of copying now.
- Fix a bug when loading a deck with expired cards would mark that deck due, causing stats to be synced in the wrong direction.
- DB check will now report which cards have problems
- New field models no longer default to being required/unique
- Some workarounds for Qt's broken completer widget on Windows
- Update title bar when refreshing count
- Fix a bug with closing a cramming deck
- Translation updates from Piotr and Sanna
- If text is selected, insert latex tags around it
- Fix selection of current field when importing
- Remember last selected card where possible in the editor
- Add stats column in sync info to make behaviour clearer
- If time is over a minute, cap to a minute instead of average
Changes in 0.9.9.7.9
- Faster suspending: changing active tags is now 2-3x faster
- Easier suspending:
- active tags dialog sorted by tag type with icons
- suspend/unsuspend menu items in the browser
- Optimizations:
- Improved speed of card deletion
- Improved speed of priority updates
- Improved speed of add items dialog on large decks
- Improved speed of reviewing with many suspended cards
- Fix deck being mark modified on open
- Make sure to remove unused tags on delete
- Fix statusbar and titlebar not updating on deck load
- Allow copy and paste from status area of add items dialog
- Updated Swedish translations from Sanna
- Add shortcuts to filter/sort area in browser
- Don't display extra separators if no model tags
- Add deck name to titlebar of add & browse dialogs
- After suspend/unsuspend/tag change, refresh yellow highlight
- Update tag list in browser whenever tags are changed
- Forget last card when study options opened, so that a single remaining failed card can be studied
- Fix bug in Chinese translation that broke deck properties dialog
- Fix sorting of tag area after adding cards
Changes in 0.9.9.7.8
- More search options: you can now search for due cards, and cards by type. See the wiki page
- Easier 'learn more': like 'review early', it will now continue until you press the study options screen, instead of dishing out 5 cards at a time.
- Updated Polish and German translations from Piotr
- Updated Mongolian translations from Charlene
- Updated Swedish translation from Susanna
- Fix a bug in the estimated workload deck statistics - new cards were accidentally included in the estimates, throwing the numbers off.
- Update counts after cards are rescheduled in browser
- Update counts when cards are suspended
- Give the user the option of displaying a dialog box on sync errors (requires editing configuration file)
- Fix text display problems in status bar
- Fix other instances of actions causing the study options screen to disappear
- Don't accept space to show answer when 'type in the answer' mode
- Replace _ with a space for models/template tags in the browser
- Fix bug with deleting the current model in deck properties
- Fixed a race condition that could cause Anki to get stuck in disabled mode
- Proactively enforce no db access in progress handler
- Give full traceback if import fails for an unknown reason
- Fix spurious errors when performing certain actions in the editor with the IME still enabled
- Set focus on show answer button to avoid the answer being shown by holding down the key too long
| Thousands of hours of work have gone into developing and supporting Anki. Please consider supporting the author so that Anki can continue to improve. |
|
