Commit graph

623 commits

Author SHA1 Message Date
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
Damien Elmes
ca413a1a88 apply missing merge from master 2008-11-12 18:46:08 +09:00
Damien Elmes
e9dc034b9a add refs to relativeDelay again 2008-11-08 20:05:39 +09:00
Damien Elmes
6cb968c10a fix bugs in merge, fix slow spacedCardCount() 2008-11-08 17:41:40 +09:00
Damien Elmes
014896478f Merge branch 'master' into htmlcache
Conflicts:

	anki/deck.py
2008-11-08 17:26:45 +09:00
Damien Elmes
4558a36d3a obsolote relativeDelay in favour of interval desc, should fix ubuntu too 2008-11-08 16:30:41 +09:00
Damien Elmes
b2d0e5d3df wip 2008-11-07 18:44:49 +09:00
Damien Elmes
83bc433e19 media syncing fix 2008-11-06 22:35:50 +09:00
Damien Elmes
f5bb1d541d bump version number 2008-10-28 00:13:16 +09:00
Damien Elmes
baa1bbba5f support any file when tab separated, always use review for mnem 2008-10-28 00:12:37 +09:00
Damien Elmes
54c6220e51 ignore mnemosyne file format header 2008-10-27 19:39:39 +09:00
Damien Elmes
9f3f16414b only insert readings if field empty 2008-10-27 18:53:38 +09:00
Damien Elmes
e066ea3681 optimize for large number of new cards 2008-10-23 02:24:05 +09:00
Damien Elmes
3d026bb882 make 2 progress too 2008-10-20 20:19:00 +09:00
Damien Elmes
7b59f4c768 bump version 2008-10-19 21:22:47 +09:00
Damien Elmes
4ecf764046 reenable history syncing 2008-10-19 20:25:03 +09:00
Damien Elmes
ef3e1c3da4 properly send protocol version 2008-10-19 20:22:20 +09:00
Damien Elmes
5a21a79eb8 disable applying history too, until people upgrade 2008-10-19 18:56:11 +09:00
Damien Elmes
c130dac060 temporarily disable history, add canonifyTags 2008-10-19 18:46:05 +09:00
Damien Elmes
6d358c9166 delete from review history on export 2008-10-19 03:05:43 +09:00
Damien Elmes
bb2c38e723 reimplement history sync in raw sql 2008-10-19 03:03:04 +09:00
Damien Elmes
c0e5bed6a6 sync sources, support media syncing in import/export again 2008-10-18 20:20:43 +09:00
Damien Elmes
2afa59b24a remove sync limit, improve bulk media 2008-10-18 19:10:29 +09:00
Damien Elmes
06d1f713b5 fix a big sync bug 2008-10-16 11:08:09 +09:00
Damien Elmes
edda1e5803 bump version 2008-10-16 03:38:51 +09:00
Damien Elmes
8f78965a2d bulk media uploader/downloader 2008-10-16 03:05:42 +09:00
Damien Elmes
06799ad300 refresh in different place 2008-10-16 00:41:30 +09:00
Damien Elmes
6a98c1bc64 mark objects undeleted when adding 2008-10-16 00:31:45 +09:00
Damien Elmes
12e4953dc9 add short interval alternatives 2008-10-16 00:02:34 +09:00
Damien Elmes
c8bae8002f use end of day, not start of day 2008-10-15 16:07:15 +09:00
Damien Elmes
5053f07077 fix noweb update 2008-10-15 13:39:56 +09:00
Damien Elmes
1eb20be6e3 make sure to consider tags when checking if cards empty 2008-10-13 23:11:36 +09:00
Damien Elmes
3933e14c1b default to new cards in order 2008-10-13 17:53:12 +09:00
Damien Elmes
b896c16089 bump version number 2008-10-12 07:09:42 +09:00
Damien Elmes
8ea5f06ea6 fix bug in conditional card generation 2008-10-12 07:08:57 +09:00
Damien Elmes
b0ad2be961 use unicode tags, don't go under 0 in sync timestamp 2008-10-12 04:46:14 +09:00
Damien Elmes
5a7e053227 new french translations 2008-10-12 03:54:09 +09:00
Damien Elmes
189ca06492 remove debug statement 2008-10-12 03:49:08 +09:00
Damien Elmes
225e31f470 conditional card generation 2008-10-12 03:42:52 +09:00
Damien Elmes
2a3f653d0e possible fix for add cards error 2008-10-12 03:21:53 +09:00
Damien Elmes
838ed803f7 prevent merging/deletion of public models, add source id 2008-10-12 02:59:31 +09:00
Damien Elmes
4685523791 update graphs for new daily stats 2008-10-12 01:57:33 +09:00
Damien Elmes
e25feed0af support 4am rollover 2008-10-12 04:02:33 +09:00
Damien Elmes
23379cd600 get rid of 'deck is empty message' 2008-10-12 00:19:58 +09:00
Damien Elmes
0d87b6f32d set timeout to 10 seconds on sync 2008-10-11 18:19:18 +09:00
Damien Elmes
aa1a5fcc0d bump version number 2008-10-10 16:55:07 +09:00
Damien Elmes
a0f54015b3 change sync url 2008-10-09 17:26:49 +09:00
Damien Elmes
21bce8192b add id de(coding) 2008-10-08 01:18:03 +09:00
Damien Elmes
e40cdb9608 default to 10 minutes for ease 1 2008-10-07 01:12:06 +09:00
Damien Elmes
e69522f120 ensure order of received cards 2008-10-06 18:41:50 +09:00
Damien Elmes
ef9f6bf051 bump mod-time post sync, support public deck name 2008-10-05 12:03:21 +09:00
Damien Elmes
fd212883b6 remove superfluous error checks, use simplejson to write sources 2008-10-04 15:18:18 +09:00
Damien Elmes
472eb4581a public decks wip 2008-10-04 14:48:23 +09:00
Damien Elmes
4434665d94 add safety check to interval calcuation 2008-10-03 18:13:01 +09:00
Damien Elmes
1561655461 start of one way syncing 2008-10-02 17:57:44 +09:00
Damien Elmes
6d721a3d86 fail gracefully if id doesn't exist 2008-10-02 17:08:00 +09:00
Damien Elmes
85c72a9ddb forget deletions in integrity check 2008-10-01 03:16:52 +09:00
Damien Elmes
35fc4fbd3f track full card time, not just question. use failed cnt for average 2008-09-29 14:15:46 +09:00
Damien Elmes
b43bba1d46 only remove session if currently active 2008-09-28 16:16:06 +09:00
Damien Elmes
6bb24d8a16 delete session before closing deck 2008-09-28 16:12:05 +09:00
Damien Elmes
5da3a0f5d3 initial commit from hg 2008-09-27 23:50:03 +09:00