Commit graph

88 commits

Author SHA1 Message Date
Damien Elmes
02a124b66d thinko in last change 2008-12-06 17:17:55 +09:00
Damien Elmes
d480e42f55 rebuild counts after undo, rebuild counts more efficiently 2008-12-06 16:13:34 +09:00
Damien Elmes
4b19cff16b 30 backups, not 100 2008-12-05 18:57:47 +09:00
Damien Elmes
0c5f65c1ea after deleting a field, make sure to update card models 2008-12-05 18:51:38 +09:00
Damien Elmes
5e5381d66f make sure to update counts after addcards() 2008-12-04 01:50:52 +09:00
Damien Elmes
02e1fed2ef behave nicer if undo disabled 2008-12-04 01:14:11 +09:00
Damien Elmes
78f3c8b4ba refresh after undo 2008-12-04 00:55:51 +09:00
Damien Elmes
21b59408cd refactor features to use hooks, update stdmodels, update findTags()
- remove description from fields, cards and models
- remove features and use field names instead
2008-12-03 19:22:15 +09:00
Damien Elmes
e84c0072b0 don't commit deck on load if count hasn't changed 2008-12-03 02:06:58 +09:00
Damien Elmes
ada1cd04b7 check for null sources 2008-12-02 16:41:25 +09:00
Damien Elmes
0f8762c3fe forget deletions before deleting anything in fixIntegrity() 2008-12-01 12:51:35 +09:00
Damien Elmes
bf10f96cc2 python 2.4 compat 2008-12-01 01:37:54 +09:00
Damien Elmes
a7a40bd241 disable undo debugging 2008-12-01 01:07:34 +09:00
Damien Elmes
55df77e0d1 handle unique better 2008-12-01 01:00:01 +09:00
Damien Elmes
a83b41b939 add most of fieldmodels 2008-12-01 00:25:51 +09:00
Damien Elmes
0ff3b41745 don't add layers of undo barriers 2008-12-01 00:17:43 +09:00
Damien Elmes
320d1fa758 conditionally enable undo 2008-11-30 05:47:15 +09:00
Damien Elmes
373e161a6c undo/redo support 2008-11-30 05:40:36 +09:00
Damien Elmes
dff358383a consider failures when calculating eta 2008-11-28 20:01:48 +09:00
Damien Elmes
cd64b0db9e add user tags list, sort tags in canonify 2008-11-28 18:53:04 +09:00
Damien Elmes
8f2efd83b3 fix ref to traceback, make sure to only delete existing indices 2008-11-28 17:15:22 +09:00
Damien Elmes
5119e46e7b replace add missing active cards with selectable version 2008-11-28 17:13:47 +09:00
Damien Elmes
8147e5002a update indices, make sure to build and analyze 2008-11-28 15:47:52 +09:00
Damien Elmes
0b52e2f0ec customizable revision order, refactor failed cards handling 2008-11-28 15:09:13 +09:00
Damien Elmes
75a61a00cc remove card tags 2008-11-28 14:40:27 +09:00
Damien Elmes
e5126d7c3c preview support 2008-11-23 07:50:31 +09:00
Damien Elmes
6299e5f665 close other windows on reset() 2008-11-22 16:17:13 +09:00
Damien Elmes
fbcdae4c51 make 2->3 work better for larger 2 2008-11-21 20:39:44 +09:00
Damien Elmes
447985fc87 update q/a cache after bulk tag update 2008-11-21 16:05:39 +09:00
Damien Elmes
0617e229a8 don't catch error reading deck 2008-11-21 15:35:44 +09:00
Damien Elmes
f49459fdfb del missing error ref 2008-11-21 13:08:24 +09:00
Damien Elmes
eff388974b refactor errors on load 2008-11-21 13:03:27 +09:00
Damien Elmes
cd383174c6 fix handling of delay1/2 2008-11-17 10:55:33 +09:00
Damien Elmes
1b69992e8f fix getCards() new card handling logic 2008-11-17 09:53:17 +09:00
Damien Elmes
9bbb240d37 fix order of cards table to fix saveas bug 2008-11-17 08:46:04 +09:00
Damien Elmes
f1d61bc832 create intermediate dirs (for ipod) 2008-11-16 04:37:14 +09:00
Damien Elmes
26ad7e8149 rebuild due counts after sync 2008-11-16 04:20:14 +09:00
Damien Elmes
e09a29fe0e fix delay defaults 2008-11-16 02:38:48 +09:00
Damien Elmes
8ec77ebd53 add alternative failed card handling 2008-11-16 02:15:00 +09:00
Damien Elmes
420fd4ec77 refactor deck/backup location 2008-11-16 00:36:27 +09:00
Damien Elmes
d2ee2521bd if there's an error upgrading, try fix integrity and try again 2008-11-15 20:12:14 +09:00
Damien Elmes
9b25fcc7a2 always generate deck queue 2008-11-15 18:58:42 +09:00
Damien Elmes
48dc09db5b add relativeDelay on upgrade - we don't need it, but old code does 2008-11-15 18:38:17 +09:00
Damien Elmes
4316c93b79 don't dirty cards when upgrading 2008-11-15 18:19:01 +09:00
Damien Elmes
095aa6dc84 check daily stats in check due, no need to call separately 2008-11-15 17:56:54 +09:00
Damien Elmes
4e937bf72a fix seen card count in kanji, fix display bug 2008-11-15 17:50:46 +09:00
Damien Elmes
80fb6c5230 check due before rebuilding counts 2008-11-15 17:44:46 +09:00
Damien Elmes
6ec7fba13f catch errors adding columns 2008-11-15 17:38:35 +09:00
Damien Elmes
cdce18f5c0 set new card modulus on new cards at end deck 2008-11-15 04:56:52 +09:00
Damien Elmes
91114a72c5 no tag searching, add index to db.py 2008-11-14 19:48:47 +09:00