Go to file
Arthur Milchior 3f45de87b3 New cards of existing note take due value of NEW siblings
Here is a bug, how to reproduce it, and why this is a fix.

This is a way to create a new note with a due card extremly high
without any add-on, just with basic anki.

Bug
===
Create a note type with three fields One, Two, and Three and three card
type One, Two and Three such that each card is generated when the
field of the same name is filled.

Create a note with fields One and Two filled only. Review card One and
click on good. Card one should goes in learning mode. Fill the field
Three. In the browser, you'll see that card Two and Three are new, but
card Two and Three's due value are distinct. More precisely, the due
value of card Three is equal to the due value of card One; except that
in card One it's interpreted as a timestamp, while in card Three it's
interpreted as a position in the list of new card.

You'll remark by the way that the due of card Three is extremly high,
potentially more than 1000000; which may explain why so many
collection has this bug.

Fix
===
Only consider due value of new cards.
2019-10-19 06:28:10 +02:00
anki New cards of existing note take due value of NEW siblings 2019-10-19 06:28:10 +02:00
aqt pin qtsvg 2019-09-24 15:54:26 +10:00
designer remove open backup folder link 2019-07-22 10:49:22 +10:00
tests fix negative due dates in filtered decks 2019-09-24 15:38:33 +10:00
tools reduce test verbosity 2019-03-05 08:57:00 +10:00
web use screen-relative max height/width 2019-06-06 09:53:50 +10:00
.gitignore move versionWithBuild into anki module 2019-02-28 08:37:42 +10:00
.pylintrc enable some warnings in pylint 2019-03-04 17:27:39 +10:00
.travis.sh Use jsonschema for add-on manifests 2019-04-24 23:42:49 +03:00
.travis.yml remove travis notifications 2019-04-25 13:33:18 +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 update file associations 2018-08-20 14:38:22 +10:00
anki.xpm merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00
LICENSE tweak translation license 2019-09-24 15:36:06 +10:00
LICENSE.logo clarify logo license 2017-09-06 17:01:23 +10:00
Makefile add missing license file 2018-03-17 10:37:50 +10:00
pkgkey.asc add public key for release signing 2018-09-18 10:40:45 +10:00
README.contributing Update README.contributing 2018-07-10 09:13:10 -07:00
README.development use locales instead of two digit lang codes 2019-09-23 21:18:03 +10:00
README.md mention README.contributing in README.md 2019-04-21 19:07:10 +10:00
requirements.txt as it's only a testing requirement, move mock into docs instead 2019-04-29 12:40:44 +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.

If you are interested in contributing changes to Anki, please see README.contributing before you begin work.

Build Status