Damien Elmes
227ca090db
use a constant for the starting factor
2017-02-08 17:28:12 +10:00
Damien Elmes
18ccf26a2e
fix intermittent failing test
2017-02-08 16:54:59 +10:00
Damien Elmes
e3efe8e10e
fix intermittently failing tags test
2016-09-05 18:25:44 +10:00
Damien Elmes
15b349e3a8
start port to python 3
...
unit tests pass and main screens of GUI load
2016-05-12 14:45:35 +10:00
Damien Elmes
b0f7ddfefb
don't bump mod time when moving cards into/out of a filtered deck
...
fixes the following:
- create a filtered deck and sync it
- review cards in the filtered deck and delete it
- sync again
The filtered deck deletion was bumping the mod time on cards at the
start of the sync, preventing the reviews from being synced from the
other side, leading to lost reviews and sanity check errors.
2015-03-19 15:35:04 +11:00
dae
09253b661c
getEmptyDeck() -> getEmptyCol()
2014-06-03 17:38:47 +09:00
Bryan Richter
827bb84418
Re-use an empty deck to save on creation time.
2014-02-12 23:33:44 -08:00
Damien Elmes
f1837e7e0a
when ensuring model unique, check id not obj
...
this should fix an issue where we were attaching a suffix to non-duplicate
names on sync
2013-10-05 23:53:09 +09:00
Damien Elmes
744d9abfdb
fix modification check in note merge
2013-05-28 14:41:12 +09:00
Damien Elmes
b2457811a2
optimize imports
2012-12-22 09:17:10 +09:00
Damien Elmes
d477df8c28
merged libanki and ankiqt into single distro
2012-12-21 16:51:59 +09:00