Commit graph

210 commits

Author SHA1 Message Date
Damien Elmes
60fdadd9e8 fix ease graphs for new button layout 2008-12-05 15:15:16 +09:00
Damien Elmes
7463ef570b remove redundant new cards from graphs, rewrite queries 2008-12-05 14:37:31 +09:00
Timo Paulssen
7b2abd7153 added a good-looking legend to the due cards graph.
i feel dirty now.
2008-12-03 22:23:44 +01:00
Timo Paulssen
3a1f6a9274 seperated cards due graph into three layers: new, young and mature. 2008-12-03 22:23:44 +01:00
Damien Elmes
1532868401 add some tags to stats 2008-12-04 02:12:42 +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
9331dac050 Merge git://github.com/timo/libanki 2008-12-04 00:12:56 +09:00
Timo Paulssen
4ba12dc753 graphs now pay attention to the "shift midnight" setting. 2008-12-03 16:09:31 +01:00
Timo Paulssen
b08833b6b6 fixed cards being attributed to the previous day if they were due past noon. 2008-12-03 15:47:04 +01:00
Damien Elmes
1d910be2cf remove hr tags from std models, balance is bad 2008-12-03 20:13:05 +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
97caa8119f add instrumentation tools 2008-12-03 18:26:40 +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
1e98f8bf81 add card tags to fact 2008-11-30 05:47:36 +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
a9a4f08e24 allTags() ignores card tag 2008-11-30 05:40:21 +09:00
Damien Elmes
0e7ebae9b8 make stats smaller 2008-11-29 16:12:58 +09:00
Damien Elmes
2480447eea update translations 2008-11-29 00:36:07 +09:00
Damien Elmes
a0adccc117 replace facts, don't ignore them 2008-11-29 00:13:59 +09:00
Damien Elmes
6172400706 bump version 2008-11-28 23:53:38 +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
7e305111ad update translations 2008-11-23 09:25:14 +09:00
Damien Elmes
de2780e797 record exported card count when exporting anki deck 2008-11-23 09:18:41 +09:00
Damien Elmes
2442e9b719 bump version 2008-11-23 07:57:13 +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
8f983d5bcc always keep as unicode 2008-11-21 23:41:14 +09:00
Damien Elmes
fbcdae4c51 make 2->3 work better for larger 2 2008-11-21 20:39:44 +09:00
Damien Elmes
90487d86ad remove obsolete code 2008-11-21 20:24:23 +09:00
Damien Elmes
447985fc87 update q/a cache after bulk tag update 2008-11-21 16:05:39 +09:00
Damien Elmes
e1d3f791f5 do need to rebuild counts on export 2008-11-21 15:46:17 +09:00
Damien Elmes
0617e229a8 don't catch error reading deck 2008-11-21 15:35:44 +09:00
Damien Elmes
8af4c1200f don't fail silently 2008-11-21 13:36:19 +09:00
Damien Elmes
9c8af9d64f work around a sync bug 2008-11-21 13:16:48 +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
c4d30a20d9 remove mergeTags() 2008-11-21 00:22:23 +09:00
Damien Elmes
ddcdda72c9 no need to wrap empty fields 2008-11-19 01:30:13 +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
de09e37006 no need to rebuild count on export, as it's done in sync 2008-11-17 08:30:14 +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
76e3659832 bump version 2008-11-16 02:47:25 +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
2b9344d87c update italian translation 2008-11-16 00:38:42 +09:00
Damien Elmes
420fd4ec77 refactor deck/backup location 2008-11-16 00:36:27 +09:00
Damien Elmes
cc2952f28b add note about history 2008-11-15 20:21:35 +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
97cf06b333 don't fail on old sqlalchemy 2008-11-15 17:45:57 +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
af78b0bf94 fix deck stats 2008-11-15 01:11:17 +09:00
Damien Elmes
9775213845 protocol 4 sync 2008-11-15 00:41:24 +09:00
Damien Elmes
a3d305c30c bump version 2008-11-15 00:37:29 +09:00
Damien Elmes
a3d968cd55 add primary key constraint support 2008-11-14 22:49:18 +09:00
Damien Elmes
91114a72c5 no tag searching, add index to db.py 2008-11-14 19:48:47 +09:00
Damien Elmes
9b224263a9 fix mnemosyne import of due cards 2008-11-14 16:09:04 +09:00
Damien Elmes
408c04d41f card model no longer in all tags 2008-11-14 15:49:33 +09:00
Damien Elmes
6658b47661 add capitalized tags field, don't use cardmodelname in tags 2008-11-14 14:33:11 +09:00
Damien Elmes
7c630b9805 change 60 to 30 2008-11-14 14:06:21 +09:00
Damien Elmes
d747745f13 increase sync timeout to 60 seconds 2008-11-14 14:06:00 +09:00
Damien Elmes
cdd2be3548 fix unit test, badstatusline error 2008-11-14 14:03:47 +09:00
Damien Elmes
5ad662cf95 remove 'automatically generated by default' refs 2008-11-14 13:54:54 +09:00
Damien Elmes
793b660ec3 dump location of non-unicode string references 2008-11-14 13:50:51 +09:00
Damien Elmes
870d18dff6 and rebuild after fix.. 2008-11-14 13:34:12 +09:00
Damien Elmes
a77801fb34 fix plural forms in libanki italian translation 2008-11-14 13:33:29 +09:00
Damien Elmes
83369de990 updated spanish translations 2008-11-14 13:31:24 +09:00
Damien Elmes
1bfed625db update spanish translations 2008-11-14 02:44:08 +09:00
Damien Elmes
d54a3ea405 add italian translation 2008-11-14 02:36:17 +09:00
Damien Elmes
2aaaa2d4ad change default deck location 2008-11-14 01:58:42 +09:00
Damien Elmes
f64a5c4b51 tidy 2008-11-13 17:42:45 +09:00
Damien Elmes
61972d32d7 remove 'tomorrow' special case, add boost for initial 2 2008-11-13 17:16:27 +09:00
Damien Elmes
b6471b15e8 support short eta, don't send same factId in getCards() 2008-11-13 12:43:51 +09:00
Damien Elmes
5eae130b29 capitalize tomorrow 2008-11-13 03:31:38 +09:00
Damien Elmes
07956d9e24 new bulk card handling, fix count bugs, next int generation 2008-11-13 03:19:19 +09:00