Damien Elmes
9fe28df5dc
add start of chinese traditional translations
2009-01-20 00:52:20 +09:00
Niklas Laxström
fdb32ecbfc
New Finnish translations from Niklas Laxström.
2009-01-18 17:43:48 +01:00
Damien Elmes
1da037ba90
more polish translations and bugfixes from Piotr Kubowicz
2009-01-18 14:48:07 +09:00
Damien Elmes
2792d22bf5
win32/mac fixes for audio
2009-01-18 00:49:23 +09:00
Damien Elmes
f3368d3c1e
fix recording, remove debugging
2009-01-17 23:57:08 +09:00
Damien Elmes
f5feaaa782
change wording
2009-01-17 23:00:51 +09:00
Damien Elmes
cfc458e45f
fix exporting re
2009-01-17 22:45:00 +09:00
Damien Elmes
ff4cc7b0af
add importing tag support, fix audio
2009-01-17 22:36:14 +09:00
Damien Elmes
835b4b5969
make sure learn ahead only looks at review cards
2009-01-17 19:04:26 +09:00
Damien Elmes
f636b71b8c
strip field model html on text card export
2009-01-17 17:37:07 +09:00
Damien Elmes
c1d778971f
always fix current model problem
2009-01-17 16:41:10 +09:00
Damien Elmes
75d6123dc3
identify temp files as anki, quiet lame
2009-01-17 16:29:45 +09:00
Damien Elmes
d4ac87bc19
add pyaudio recorder, remove external recorder
2009-01-17 14:14:28 +09:00
Damien Elmes
97359df499
add _ to anki10
2009-01-17 14:12:05 +09:00
Damien Elmes
e010abd2d3
give the fade a little more time
2009-01-17 01:27:42 +09:00
Damien Elmes
334d126237
recording & noise profile support on linux
2009-01-17 01:05:39 +09:00
Damien Elmes
f515a6c5f9
more precision on undo progress
2009-01-16 21:24:26 +09:00
Damien Elmes
1fa7466dd9
progress for importing
2009-01-16 20:22:46 +09:00
Damien Elmes
6015dbec04
add progress to export, speed up export, tweak undo progress
2009-01-16 19:23:23 +09:00
Damien Elmes
87fbd896fc
fix undo bugs, add progress, improve progress of check media db
2009-01-16 18:54:32 +09:00
Damien Elmes
8bdb1b8c26
remove debug info
2009-01-16 18:18:19 +09:00
Damien Elmes
240d311ca0
optimize add/deleteTag(), add progress callbacks and check (media) db
2009-01-16 18:17:36 +09:00
Damien Elmes
8bd84d4dfe
better learn-ahead handling
2009-01-16 16:24:38 +09:00
Damien Elmes
fe17d6c53e
improve upgrade code
2009-01-16 13:14:40 +09:00
Damien Elmes
3670a0cb7b
review early, learn more, tweak finished msg
2009-01-15 04:37:27 +09:00
Damien Elmes
9ac3926786
save priority too
2009-01-15 02:57:03 +09:00
Damien Elmes
dd5e7c45b4
make sure field & card models are not duplicated
2009-01-14 15:35:16 +09:00
Damien Elmes
93332079b5
add model copy support
2009-01-14 15:28:27 +09:00
Damien Elmes
8e71b5fbbf
add change card model, fix bug in check db
2009-01-14 14:10:07 +09:00
Damien Elmes
39810aa3d0
make sure reps >= 0 in mnemosyne
2009-01-13 00:38:52 +09:00
Damien Elmes
ff2ca5a567
set factor based on easiness in mnemosyne import
2009-01-13 00:31:52 +09:00
Damien Elmes
eca41e5ec7
Merge branch 'master' of git://github.com/scout/libanki
2009-01-10 16:54:34 +09:00
Samson Melamed
314f6c9b1f
fixes media sync progress bar not reaching 100%
2009-01-10 00:00:48 -05:00
Damien Elmes
5d2356804e
graph review time in hours, not minutes
2009-01-10 13:53:14 +09:00
Damien Elmes
8c6647f1d5
fix graph translations, update polish translations
2009-01-09 12:11:45 +09:00
Damien Elmes
4b6dcf6f6c
fix db.py for ankiweb
2009-01-08 11:18:38 +09:00
Damien Elmes
5f0716aa5f
update translations, bump version
2009-01-08 10:01:22 +09:00
Damien Elmes
6e63bdfc7c
make sure runHook is imported
2009-01-07 18:49:12 +09:00
Damien Elmes
f87c02f7a4
run deck closed hook in libanki
2009-01-07 12:48:44 +09:00
Damien Elmes
8dfeb01de6
remove superfluous statement
2009-01-07 12:32:26 +09:00
Damien Elmes
7c764763d2
sqlalchemy 0.5 compat
2009-01-07 11:37:01 +09:00
Damien Elmes
2b30578615
make sure to commit lastSync on summary, don't force table size
2009-01-07 10:56:32 +09:00
Damien Elmes
afa9565d12
make sure to copy media table on saveas
2009-01-07 09:47:54 +09:00
Damien Elmes
57a49e9b08
fix ordering, add index
2009-01-07 09:25:42 +09:00
Damien Elmes
f60a536159
record last session start
2009-01-07 08:51:27 +09:00
Damien Elmes
7ad0e99b59
fix problem with null card model props
2009-01-06 12:16:32 +09:00
Damien Elmes
8ab3e3250d
new polish translations
2009-01-06 10:31:51 +09:00
Damien Elmes
36ae6df933
default to a ten minute session
2009-01-06 09:15:57 +09:00
Damien Elmes
68b7991492
fix default session limits
2009-01-05 17:06:56 +09:00
Damien Elmes
a44c7c3333
rebuild translations
2009-01-05 16:25:00 +09:00
Damien Elmes
36a715fd17
add type in answer support
2009-01-05 15:38:26 +09:00
Damien Elmes
86e3c19ad6
add review time graph
2009-01-05 14:57:28 +09:00
Damien Elmes
8bb063c226
strip some trailing whitespace in graphs
2009-01-05 14:40:22 +09:00
Damien Elmes
3e7d3bbf28
add support for clearing audio queue
2009-01-05 14:38:15 +09:00
Damien Elmes
2319cbcc71
timeboxing, delay lapsed
2009-01-05 13:41:19 +09:00
Damien Elmes
cdc37fa7c0
strip commented pygame from sound.py
2009-01-05 08:28:13 +09:00
Damien Elmes
da6211b9ef
don't use full path to audio, as the working directory will do
2009-01-05 08:25:18 +09:00
Damien Elmes
7e74fe3844
fix media dir problem on win32, fix unicode issues with media
2009-01-05 08:20:49 +09:00
Damien Elmes
2aecbffafe
fix backup on win32
2009-01-05 06:51:47 +09:00
Damien Elmes
8750b9bbbb
don't convert to system encoding prior to converting to utf8
2009-01-05 06:40:08 +09:00
Damien Elmes
9c226d5b4f
fix spacing in card stats
2009-01-05 06:14:00 +09:00
Damien Elmes
91e90d8092
card model > card template
2009-01-05 06:10:10 +09:00
Damien Elmes
e3feff6ca6
revert undo log to temporary table, fix slowdown on big undo log
2009-01-04 13:48:48 +09:00
Damien Elmes
73767124d8
fail gracefully if unihan.db is not available
2009-01-04 13:13:53 +09:00
Damien Elmes
6ce63b4889
fix plural definition
2009-01-04 11:57:41 +09:00
Damien Elmes
be5c162e6a
polish translations from Piotr Kubowicz
2009-01-04 11:47:14 +09:00
Damien Elmes
a9c04a69d1
fix tagging in check media db
2009-01-04 10:03:32 +09:00
Damien Elmes
7adbad0ffa
Merge branch 'master' of git://github.com/timo/libanki
2009-01-04 09:28:03 +09:00
Timo Paulssen
3a2fd8b5ad
fixed "unsubscriptable object" when disabling all the graphs before workDone.
2009-01-04 01:26:46 +01:00
Damien Elmes
5efb6910ef
fix name() on in-memory db
2009-01-04 08:05:42 +09:00
Damien Elmes
0f129f7aea
fix saveas with no media dir
2009-01-04 07:43:45 +09:00
Damien Elmes
9765fdae73
support media for memory backed files
2009-01-04 07:40:32 +09:00
Damien Elmes
c973c1eb4f
new decks now default to in-memory storage until saveas
...
- undo needs fixing
- media support needs to be changed to work with in-memory db
2009-01-04 07:13:30 +09:00
Damien Elmes
a5d64aaa7f
make sure allowEmptyAnswer is a bool
2009-01-04 05:30:15 +09:00
Damien Elmes
ee71c66cdb
document need to call refresh after merging models
2009-01-04 05:17:58 +09:00
Damien Elmes
dee4ee3e8a
new translations from Christian Rusche
2009-01-03 07:29:39 +09:00
Damien Elmes
429e4252cb
delete undo log outside of session
2008-12-27 16:14:43 +09:00
Damien Elmes
c0f49f1373
delete undo log and vacuum on close
2008-12-27 15:57:30 +09:00
Damien Elmes
559b6c6cb7
new spanish translations from pcsl
2008-12-26 14:30:32 +09:00
Damien Elmes
fe58ca6793
bump version
2008-12-25 19:36:33 +09:00
Damien Elmes
e1c056f8fa
allow blank answers by default by changing field props
2008-12-25 15:24:34 +09:00
Damien Elmes
b161d6e485
add option to avoid building latex
2008-12-24 15:48:54 +09:00
Damien Elmes
35ef8e6fa9
make sure both args are unicode
2008-12-24 15:11:35 +09:00
Damien Elmes
b3be3772fb
change to media dir when it's created
2008-12-24 14:58:17 +09:00
Damien Elmes
1abd3f4216
update translations
2008-12-23 22:11:00 +09:00
Damien Elmes
95f1779130
make undo log permanent
2008-12-23 22:09:33 +09:00
Damien Elmes
ac15b666ef
untitled>mydeck, don't remove on saveas
2008-12-23 20:38:19 +09:00
Damien Elmes
c50203b9a1
use alternative sound library on win32
2008-12-23 19:09:37 +09:00
Damien Elmes
48257368cc
make sure congrats screen is displayed using standard whitespace
2008-12-23 18:48:42 +09:00
Damien Elmes
feb0acf52c
don't remove leading/trailing whitespace
2008-12-23 18:39:14 +09:00
Damien Elmes
6434d5c03e
don't collapse multiple spaces
2008-12-23 18:38:54 +09:00
Damien Elmes
3b3fef4ebc
refactor latex into media support
2008-12-23 18:00:12 +09:00
Damien Elmes
6a21be9d19
refactor latex handling
2008-12-23 16:24:06 +09:00
Damien Elmes
41fe0c92be
rename function
2008-12-23 15:44:29 +09:00
Samson Melamed
9a9082529b
mass un/tagging now updates modified cards
2008-12-23 15:43:58 +09:00
Damien Elmes
a0a6df0f8e
fix problems with lastsync
2008-12-23 15:41:22 +09:00
Damien Elmes
75dd6d4420
update card models table earlier in deck open
2008-12-23 15:38:36 +09:00
Damien Elmes
490c7c4bed
make japanese/chinese generation fields more easily customizable
2008-12-23 13:48:05 +09:00
Damien Elmes
f903288c59
add support for 'allow blank answer', default to allow
2008-12-23 13:42:22 +09:00
Damien Elmes
9e47063940
change graph colours
2008-12-21 00:37:20 +09:00
Damien Elmes
aca5a403e5
use mplayer on windows too
2008-12-20 18:31:18 +09:00
Damien Elmes
8a47538075
use lastsync not deck.lastsync
2008-12-20 18:30:02 +09:00
Damien Elmes
e812f69dee
new audio handling
2008-12-20 18:29:06 +09:00
Damien Elmes
a6f7276b03
no need to rename on a case insensitive filename
2008-12-20 16:26:51 +09:00
Damien Elmes
499b6b76fc
try again..
2008-12-20 16:14:39 +09:00
Damien Elmes
1877bc6769
possible fix for case insensitive filenames
2008-12-20 16:06:04 +09:00
Damien Elmes
1ee40d0869
update new card order label
2008-12-20 15:41:01 +09:00
Damien Elmes
943e006322
support new cards first
2008-12-20 15:37:42 +09:00
Damien Elmes
e9d2e6595e
Merge branch 'master' of git://github.com/timo/libanki
2008-12-20 14:12:18 +09:00
Damien Elmes
5b5cad55a5
make japanese reading behave like before
2008-12-20 14:12:14 +09:00
Timo Paulssen
2c85801006
Merge branch 'master' of git://ichi2.net/libanki
2008-12-19 00:51:34 +01:00
rageon
dd10c38f78
extracted colour definition and new colour scheme
2008-12-19 00:43:35 +01:00
Damien Elmes
025ad7b431
Merge branch 'master' of git://github.com/timo/libanki
2008-12-18 14:54:15 +09:00
Timo Paulssen
b665595c0c
new, less "urgent" due graph colors.
2008-12-17 12:44:29 +01:00
Damien Elmes
cb765bcb72
deck stats should show all new cards, not just due
2008-12-17 00:41:13 +09:00
Timo Paulssen
dabe170bed
don't display the "reviews over the lifetime of the deck"
2008-12-16 00:23:10 +01:00
Timo Paulssen
84f953c754
colorscheme v3 (again by rageon, complaints by Damien)
2008-12-14 14:15:35 +01:00
Timo Paulssen
61600f58ed
revised colorscheme (thanks again, rageon)
2008-12-14 13:56:19 +01:00
Timo Paulssen
b71aecf626
new colorscheme (thanks, rageon!)
2008-12-14 13:16:30 +01:00
Timo Paulssen
ccfab29fb8
reversed new/young/mature in graphs, this made the graphs so much nicer!
2008-12-14 13:06:41 +01:00
Timo Paulssen
cc08fd402c
fixed a silly mistake in the reviews code.
2008-12-13 18:50:05 +01:00
Timo Paulssen
ec401210fd
added a legend to the reviews graph.
2008-12-13 18:39:36 +01:00
Timo Paulssen
9c1f76cf57
split "reviews" graph into new, young and mature layers.
...
next step: add a legend, too.
2008-12-13 18:30:49 +01:00
Damien Elmes
af28484154
various graph fixes
...
- remove bars, as they are the main cause of slowdowns
- limit cumulative and due only in the future (fixes late decks)
- don't use outlines for periods over 1 year
2008-12-13 18:04:43 +09:00
Damien Elmes
daeba6f78b
fix a problem saving over a deck with an existing media folder
2008-12-13 16:44:59 +09:00
Damien Elmes
f1a2fc7feb
new failed card eta from nick cook
2008-12-13 15:25:43 +09:00
Damien Elmes
9d3fb8d922
make sure to delete stats on export
2008-12-13 13:46:01 +09:00
Damien Elmes
d027892c5c
always downcase media extensions, fix path on win32
2008-12-13 13:40:14 +09:00
Timo Paulssen
e7be3e080c
sped up graph generation when switching from long intervals to short intervals
2008-12-13 04:11:52 +01:00
Timo Paulssen
d2e23af5e6
making the Figures lazy introduced a bug. fixed it here.
...
whenever the recently added or first answered graph was the first one to be calculated, it wouldn't have generated the stats yet.
2008-12-13 03:22:42 +01:00
Timo Paulssen
c810ed7254
added necessary import. moved code. made stuff nicer.
2008-12-13 02:32:01 +01:00
Timo Paulssen
7645483fc7
added first code for the work done graph. needs refactoring.
2008-12-13 02:32:01 +01:00
Damien Elmes
dacd318ffd
conditionally encode path in media
2008-12-11 04:13:57 +09:00
Damien Elmes
7f9593816c
prevent unicode error when pasting image
2008-12-11 03:27:05 +09:00
Timo Paulssen
5863453877
fixed: added recently and first answered always displayed 0 for the "first" day shown.
2008-12-10 19:11:42 +01:00
Damien Elmes
33257c38bc
close deck after copy in saveas
2008-12-11 01:14:02 +09:00
Damien Elmes
634362dc76
encode media filename to unicode first
2008-12-11 01:13:52 +09:00
Damien Elmes
af52a50547
backs are no longer unique by default
2008-12-11 01:13:35 +09:00
Damien Elmes
3f3fe8354c
bump version
2008-12-11 00:38:09 +09:00
Damien Elmes
071d861c3e
fix congrats new cards link
2008-12-11 00:37:55 +09:00
Damien Elmes
5dc05735c5
rename default deck to untitled, delete on saveas
2008-12-11 00:19:19 +09:00
Damien Elmes
82870a9a19
remove labels from graphs, they don't support foreign text
2008-12-10 23:47:51 +09:00
Damien Elmes
89591073de
properly set midnight offset, fix graph offset
2008-12-10 23:07:13 +09:00
Damien Elmes
3afcf982dd
fix 'delete' option of media check
2008-12-10 22:05:44 +09:00
Damien Elmes
e1aa79336c
show only user tags by default, provide model and card model as options
2008-12-10 20:05:49 +09:00
Damien Elmes
2d5e58ac99
routines for determining current new/rev card order
2008-12-10 18:03:34 +09:00
Damien Elmes
963d79069f
make sure wrap() returns the new result
2008-12-10 16:46:49 +09:00
Damien Elmes
d035806723
update finish translations
2008-12-09 02:31:50 +09:00
Damien Elmes
b956eff6b5
split model & card model tags
2008-12-09 02:29:08 +09:00
Damien Elmes
78a15ab652
update priorities when adding/removing tags
2008-12-09 01:57:28 +09:00
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