Damien Elmes
|
b0eb995aa6
|
Merge git://github.com/timo/libanki
|
2008-12-09 01:30:35 +09:00 |
|
Damien Elmes
|
c3c7c6e43c
|
flush after delete
|
2008-12-09 01:23:49 +09:00 |
|
Niklas Laxström
|
b193e88dbd
|
added finnish translation.
|
2008-12-07 20:44:06 +01:00 |
|
Damien Elmes
|
1d5f9db9cb
|
bump version
|
2008-12-07 23:29:34 +09:00 |
|
Damien Elmes
|
3dcc9c75f2
|
hack to make more compact table
|
2008-12-07 21:41:15 +09:00 |
|
Damien Elmes
|
8c9f883e68
|
dupe fact on add to avoid session issues
|
2008-12-07 11:38:35 +09:00 |
|
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
|
31d96923dc
|
update legends for old matplotlib
|
2008-12-05 23:43:19 +09:00 |
|
Damien Elmes
|
82c3b83f57
|
remove obsolete graphs code
|
2008-12-05 21:43:54 +09:00 |
|
Damien Elmes
|
6a4f1d873b
|
munge html on import
|
2008-12-05 19:30:44 +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
|
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 |
|
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 |
|