Go to file
Damien Elmes 0cce540d83 enforce schema version; allow importing+exporting v2 scheduler
To avoid all sorts of problems, we need to ensure cards scheduled with
the V2 scheduler are not studied in older clients. Unfortunately we
can't just bump the file's schema version, as the existing clients will
freely import files created with newer versions. This patch changes
that, so things should be a bit easier in the future.

In the mean time, we need a way to prevent older clients from importing
files created with the V2 scheduler. To do this, we switch to using a
'collection.anki21' file in the archive, and include a dummy collection
.anki2 file.

The code has been tested with both deck and collection packages, but
exporting deck packages w/ scheduling info will remain disabled until
the V2 scheduler has had more testing.
2018-01-29 14:12:04 +10:00
anki enforce schema version; allow importing+exporting v2 scheduler 2018-01-29 14:12:04 +10:00
aqt enforce schema version; allow importing+exporting v2 scheduler 2018-01-29 14:12:04 +10:00
designer add option to show day learn cards before reviews 2018-01-20 16:07:57 +10:00
tests make preview delay customizable 2018-01-20 15:26:11 +10:00
tools run unit tests in parallel 2017-10-05 14:17:12 +10:00
web preserve ordered lists 2018-01-27 15:26:41 +10:00
.gitignore fix i18n on linux install 2012-12-21 18:04:26 +09:00
.travis.yml no parallel processing in travis run 2018-01-27 19:06:49 +10:00
anki.1 merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00
anki.desktop update anki.desktop (thanks to julian) 2017-01-24 18:29:31 +10:00
anki.png merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00
anki.xml merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00
anki.xpm merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00
LICENSE update LICENSE to match source code 2018-01-06 19:07:56 +09:00
LICENSE.logo clarify logo license 2017-09-06 17:01:23 +10:00
Makefile fix make install for source 2017-01-17 11:25:55 +10:00
README.contributing new add-on handling 2017-08-26 15:14:20 +10:00
README.development mplayer->mpv 2017-10-02 17:24:03 +10:00
README.md readme tweak 2017-08-16 20:02:09 +10:00
requirements.txt persistent add-on configuration 2017-08-28 20:51:43 +10:00
runanki explicit python3 in runanki, remove /usr/share ref 2016-06-28 15:47:09 +10:00

Anki

This is the development branch of Anki.

For stable builds, please see https://apps.ankiweb.net.

For non-developers who want to try this development code, the easiest way is to use a binary package - please see https://anki.tenderapp.com/discussions/beta-testing

To run from source, please see README.development.

Build Status