Media syncing improvements:
Media syncing now happens in the background, so you can continue using Anki while the media sync completes.
Aside from syncing at open and close, Anki will sync any media changes every 15-20 minutes.
You can click on the sync button while the spinner is active to monitor progress.
Long filenames and problematic characters should be handled smoothly now, instead of causing syncing errors.
Anki should no longer sometimes forget to download files when a media sync fails due to network errors.
When media files are added within Anki, Anki now marks them in the database immediately, which can make things faster for people with slower disks if they are not modifying the media folder externally.
Media check improvements:
The Check Media function now shows progress, and can be interrupted.
There is now a separate button to generate missing LaTeX.
If LaTeX fails to build, the problem card will be revealed in the browse screen.
When Anki finds files that are too long or would cause errors on some operating systems, it will automatically rename them and update your notes to point to the new filename.
Other changes:
Updates to the translation infrastructure - please see
https://anki.tenderapp.com/discussions/announcements/138-more-updates-to-ankis-translations Improvements to the readability of the scheduling code (thanks to Arthur)
More hooks for add-on authors (thanks to Arthur & Aristotelis)