Commit graph

1237 commits

Author SHA1 Message Date
Damien Elmes
9671d15371 rewrite expression to be clearer 2009-10-25 19:48:28 +09:00
Damien Elmes
cbc23e5231 add 30 second timeout to all sync ops 2009-10-04 19:53:12 +09:00
Damien Elmes
164b0583c3 unlink tmp file after full up 2009-10-04 19:33:18 +09:00
Damien Elmes
4e83a67e00 lowercase is:foo searches 2009-10-04 19:30:21 +09:00
Damien Elmes
7d8904a65d factor spacing into due time 2009-10-01 20:17:31 +09:00
Damien Elmes
9f182b4d61 new stats 2009-10-01 17:44:43 +09:00
Damien Elmes
c786479268 timeout @ 60 2009-09-28 09:22:57 +09:00
Damien Elmes
1111cae80a mark everything updated on full db check 2009-09-26 23:13:28 +09:00
Damien Elmes
76376d9040 move the simple player code into a plugin 2009-09-26 23:05:30 +09:00
Damien Elmes
ebac830248 don't define MATPLOTLIBDATA on osx 2009-09-26 20:54:08 +09:00
Damien Elmes
faea67e14b add primitive player back, and fall back to it on osx 10.3 2009-09-26 08:57:36 +09:00
Damien Elmes
1906741e11 give a more intuitive error when trying to import utf16 2009-09-26 06:02:25 +09:00
Damien Elmes
75f56d13e2 decrease chunk size to 32k due to crappy win32 network cards 2009-09-26 05:51:22 +09:00
Damien Elmes
11c1e7799b use relative paths in latex as the path may contain foreign chars 2009-09-26 05:47:52 +09:00
Damien Elmes
e687b1d033 don't translate graphs, as agg can't cope 2009-09-26 05:14:16 +09:00
Damien Elmes
029390f73b mark version as snapshot 2009-09-26 04:21:50 +09:00
Damien Elmes
0863acc160 make pool an argument instead of progress handling; timeout=30 2009-09-25 18:08:53 +09:00
Damien Elmes
1028b04d9c default timeout of 90 seconds 2009-09-22 18:35:31 +09:00
Damien Elmes
2e2444f488 apsw -> nullpool 2009-09-21 20:48:04 +09:00
Damien Elmes
d02c1fb70a add nullpool to db, crop newlines in logs 2009-09-21 20:41:58 +09:00
Damien Elmes
fa6d1f9528 set isolation_level=None when using apsw 2009-09-20 19:55:56 +09:00
Damien Elmes
dce35eda06 disable progress handler if apsw enabled 2009-09-17 01:33:29 +09:00
Damien Elmes
2a72a4dc70 apsw wants unicode 2009-09-17 01:08:19 +09:00
Damien Elmes
090529c4d7 add option to initialize via apsw 2009-09-17 00:25:53 +09:00
Damien Elmes
1b1b69e966 don't die on resetUndo() if undo disabled 2009-09-14 15:30:20 +09:00
Damien Elmes
a9f3e4dca7 don't throw a traceback with an invalid fid 2009-09-06 17:31:47 +09:00
Damien Elmes
03ae1d6ca7 patch from saturnien to make mp3 encoding optional 2009-09-06 17:16:02 +09:00
Damien Elmes
5fed1f7f35 support rtl in html too 2009-08-17 07:42:19 +09:00
Damien Elmes
fd9ce1a876 random(0, time()) 2009-08-17 06:52:26 +09:00
Damien Elmes
52be4b059d make short times i18n 2009-08-17 06:52:14 +09:00
Damien Elmes
8bc7e0c945 enforce ordinal ordering when importing 2009-08-17 05:05:50 +09:00
Damien Elmes
c33c6318b2 handle text:field in rename & delete 2009-08-17 04:53:29 +09:00
Damien Elmes
1006943d8e SuperMemo import fix from Petr
Fix supermemo import of Q&A part in escaped html. Supermemo 2004/2006 export
can contain unescaped chars > or < that confuse beautifulsoap library. Switch
autocreation of tags from all titles to True.
2009-07-26 12:38:36 +09:00
Damien Elmes
4be3de322c tweak pyaudio error message 2009-07-18 18:11:57 +09:00
Damien Elmes
d96b46887e make stat formatting consistent 2009-07-18 18:09:52 +09:00
Damien Elmes
b80fc40aee lazy-load beautifulsoup 2009-07-10 00:37:06 +09:00
Damien Elmes
2f2487e5b8 increase 5 year max scheduling time to 100 years 2009-07-09 23:07:38 +09:00
Damien Elmes
fe99ff7518 add supermemo importer from Petr Michalec 2009-07-09 23:03:23 +09:00
Damien Elmes
fdb9327864 fix locking in ubuntu 2009-07-08 14:38:40 +09:00
Damien Elmes
13a14e498c increase mod in delete 2009-07-08 12:29:09 +09:00
Damien Elmes
50103693d1 add progress to cache/uncache 2009-07-08 12:28:48 +09:00
Damien Elmes
95d6ba64ab fix uncache latex 2009-07-08 12:24:25 +09:00
Damien Elmes
6f27ae52cc revert to old style file-only latex handling 2009-07-08 12:20:56 +09:00
Damien Elmes
0011489220 improve error message when utf16 file passed in 2009-07-06 21:26:46 +09:00
Damien Elmes
b4a330a946 add hook for deck stats 2009-07-05 16:53:12 +09:00
Damien Elmes
7612259a72 add card ease stats 2009-07-05 16:41:18 +09:00
Damien Elmes
6dfaccaa5e reuse features as rtl marker, fix deck version 2009-07-05 02:19:13 +09:00
Damien Elmes
2579bebbda bump version 2009-07-04 18:10:52 +09:00
Damien Elmes
8f383db5d2 don't bump mod time on upgrade 2009-07-04 17:10:32 +09:00
Damien Elmes
6514c2a2a5 when previewing cards, use all available card models 2009-07-04 16:50:25 +09:00
Damien Elmes
1d5ee36314 add a filter for formatQA() 2009-07-04 15:40:42 +09:00
Damien Elmes
0d0b9fc81e make sure card count is properly updated in importing 2009-07-04 15:40:36 +09:00
Damien Elmes
932440165a when files have been modified, make sure to retain originalPath 2009-07-04 15:17:49 +09:00
Damien Elmes
670439c805 support for exporting original filenames 2009-07-04 14:56:25 +09:00
Damien Elmes
e2ad8a7ce3 bump deck mod time on suspend/unsuspend 2009-07-02 23:42:05 +09:00
Damien Elmes
a73e4757ad universal newlines when importing 2009-07-02 23:23:05 +09:00
Damien Elmes
a9bb1639c0 remove locales 2009-06-30 11:32:15 +09:00
Damien Elmes
01cb3a4b7d when regenerating cards, use fact's creation date 2009-06-29 23:30:13 +09:00
Damien Elmes
e1c3cc7b5c honour card/fact creation order when exporting as text 2009-06-29 23:26:35 +09:00
Damien Elmes
5e9a68d4c7 fix problem upgrading shared decks 2009-06-28 22:23:40 +09:00
Damien Elmes
b1f213644e tweak deck stats 2009-06-28 10:54:05 +09:00
Damien Elmes
1cc077e1e7 make sure save as copies deck vars 2009-06-27 17:20:49 +09:00
Damien Elmes
f0c5833bf5 bump version number for beta 2009-06-26 15:47:13 +09:00
Damien Elmes
a12878347a force always on top for the video window, add a hook to fix an osx issue 2009-06-26 10:51:22 +09:00
Damien Elmes
b23dc8053d updated translations from jarvik 2009-06-26 09:47:34 +09:00
Damien Elmes
0d40fb6743 Merge branch 'master' of git://github.com/sanna/libanki 2009-06-26 09:43:30 +09:00
Damien Elmes
35731d0cb3 move leech detection into libanki 2009-06-26 08:10:33 +09:00
Damien Elmes
2b86cd6b33 add ability to customize separato in csv import 2009-06-26 07:13:14 +09:00
Susanna Björverud
f90a15acb4 Updated version string to 0.9.9.8.3 for Swedish translation and reran translation.sh 2009-06-25 10:42:42 +02:00
Damien Elmes
5598bcbce4 make sure to set leech vars on create, fix recently created decks 2009-06-25 14:57:34 +09:00
Damien Elmes
fd6ea460ae bump version 2009-06-25 06:49:48 +09:00
Damien Elmes
27732e3553 catch large # of reviews in full sync, reduce limit to 500 2009-06-25 05:47:14 +09:00
Damien Elmes
1e7cae5202 add leech control 2009-06-25 05:24:02 +09:00
Damien Elmes
1bd5c988b1 create mplayer threads lazily on play, make sure not to deadlock 2009-06-25 04:35:58 +09:00
Susanna Björverud
b5b3f9fd8c Updated version number in Swedish translation and reran translation.sh 2009-06-23 16:49:50 +02:00
Damien Elmes
1a5d243520 reenable removal of suspended tag 2009-06-23 23:43:21 +09:00
Damien Elmes
3270417cfd bump version number 2009-06-23 23:29:09 +09:00
Susanna Björverud
19327c317b Updated Swedish translation and reran translation.sh 2009-06-23 09:05:32 +02:00
Damien Elmes
03dff653ab handle latex too 2009-06-23 06:41:19 +09:00
Damien Elmes
28a45a4f4c add support for downloading missing media 2009-06-23 06:30:14 +09:00
Damien Elmes
a4d1c55d4f if mplayerCond is none, finish thread 2009-06-23 06:29:52 +09:00
Susanna Björverud
ea5a867397 Updated Swedish translation and reran translation.sh 2009-06-21 20:07:29 +02:00
Damien Elmes
2f93ca3d8f reuse features as media url, blank 2009-06-21 06:51:48 +09:00
Damien Elmes
6b7c0d7997 fix missing media problem, fix json decode float 2009-06-21 04:36:36 +09:00
Damien Elmes
31f6b83b88 rebuild translations 2009-06-21 03:34:02 +09:00
Damien Elmes
88acd65858 updated German from Michael Jürges 2009-06-21 03:33:18 +09:00
Damien Elmes
2b9220e5bd Merge branch 'master' of git://github.com/sanna/libanki 2009-06-21 03:18:43 +09:00
Damien Elmes
f94104ed9f new backup-friendly backup handling 2009-06-20 02:05:11 +09:00
Damien Elmes
1f0a8edfa4 strip out mediaSupported 2009-06-20 01:32:20 +09:00
Damien Elmes
3d81181323 bulk media support -> local media copy, always send media table 2009-06-19 11:50:31 +09:00
Damien Elmes
aca3ea2513 upgrade suspended, but don't mark cards dirty and don't delete from suspended 2009-06-19 10:26:54 +09:00
Damien Elmes
f96a7a7c5b Reverting "suspend/unsuspend noweb on full sync"; obsolete 2009-06-19 10:10:37 +09:00
Damien Elmes
358b453906 always update buried/reviewEarly cards 2009-06-19 08:02:40 +09:00
Damien Elmes
3e2c150b17 only set lastDue if card is not new, hide due for new cards in stats 2009-06-19 07:46:26 +09:00
Susanna Björverud
98be8e1c47 Fixed error in Swedish translation and reran translation.sh 2009-06-18 10:36:39 +02:00
Susanna Björverud
6a8e3effe8 Updated Swedish translation and reran translation.sh 2009-06-18 09:54:08 +02:00
Damien Elmes
a1981cf220 strip suspended upgrade code, users will have to do it manually 2009-06-18 07:57:38 +09:00
Damien Elmes
b079df2a13 don't use communicate(), catch win32 error 2009-06-18 07:11:39 +09:00
Damien Elmes
e6b207f7af force media sync to go in one direction 2009-06-18 06:48:41 +09:00
Damien Elmes
d0653f2f7a make mplayer threads daemons 2009-06-18 06:43:12 +09:00
Damien Elmes
22efbaaf81 fix mplayer blocking on debug output 2009-06-18 06:39:21 +09:00
Damien Elmes
0cd3b517b3 make sure to use unicode in suspended 2009-06-18 06:11:22 +09:00
Damien Elmes
9cab497217 remove obsolete methods in csvfile 2009-06-18 05:52:03 +09:00
Damien Elmes
ad5a7c8bf7 close mplayer on deck close as media path may change 2009-06-18 05:49:08 +09:00
Damien Elmes
8c8a76d08d updated japanese translation from jarvik 2009-06-18 05:39:03 +09:00
Damien Elmes
5eb1a69735 catch unicode decode errors in csv import 2009-06-18 05:37:56 +09:00
Damien Elmes
e62967ecb1 switch to python csv 2009-06-18 05:21:47 +09:00
Damien Elmes
b6a50db1c2 rebuild queue after upgrade mostly done 2009-06-18 04:25:45 +09:00
Damien Elmes
093fb4695b suspend/unsuspend noweb on full sync 2009-06-18 04:04:50 +09:00
Damien Elmes
33c23bc082 add leech report to congrats, remove bold from less important items 2009-06-18 03:43:31 +09:00
Damien Elmes
285bf5a9a0 add search for inactive 2009-06-18 03:14:22 +09:00
Damien Elmes
5bca5bc0da make distinction between suspended/inactive 2009-06-18 03:13:58 +09:00
Damien Elmes
58c4e6eb27 fix error caused by upgrading deck without queue built 2009-06-18 02:40:18 +09:00
Damien Elmes
6a286d1eca obsolete suspended tag
- add suspendCards/unsuspendCards()
- set priority = -3 to manually suspend
- ignore cards with negative priorities when updating
- remove suspended from list of initial tags
2009-06-18 02:25:50 +09:00
Damien Elmes
03369658ee remove sleep debugging 2009-06-16 04:01:13 +09:00
Damien Elmes
717044dcad add progress handler back to full sync upload 2009-06-16 03:59:54 +09:00
Susanna Björverud
88dab64bfc Updated Swedish translation and reran translation.sh 2009-06-15 20:06:48 +02:00
Damien Elmes
aca7962fe3 updated polish translation from piotr 2009-06-16 02:25:11 +09:00
Damien Elmes
cffa1e50c3 Merge branch 'master' of git://github.com/sanna/libanki 2009-06-16 02:24:49 +09:00
Damien Elmes
a478e9af6b apply translation patch from piotr 2009-06-16 02:23:56 +09:00
Susanna Björverud
0402c2b8e2 Updated Swedish translation 2009-06-15 17:46:56 +02:00
Susanna Björverud
7d34b35b75 Merge branch 'master' of git://ichi2.net/libanki 2009-06-15 17:37:03 +02:00
Damien Elmes
5b8832402a fix close post sync 2009-06-16 00:02:26 +09:00
Damien Elmes
3b99232f7a switch to urllib2 to pick up proxy, monkey-patch httplib to incrementally send 2009-06-15 23:01:43 +09:00
Damien Elmes
09e002c8d6 when generating cards in ordered mode, set due = fact creation + ordinal 2009-06-15 11:57:25 +09:00
Damien Elmes
8e92a4dfc8 don't poll empty mplayer 2009-06-15 11:45:11 +09:00
Damien Elmes
e66e66c614 don't catch all osx errors 2009-06-15 11:37:02 +09:00
Damien Elmes
7cac17a543 restart mplayer if it has stopped 2009-06-15 11:26:42 +09:00
Damien Elmes
8d3678b9fb mark deck dirty on reset cards 2009-06-15 06:57:50 +09:00
Damien Elmes
fb8f2bd09f handle interrupted system call errors on mplayer shutdown 2009-06-15 06:57:36 +09:00
Damien Elmes
e578ffc721 map all file descriptors to work with py2exe 2009-06-13 16:01:58 +09:00
Damien Elmes
efb71c754c bump protocol version 2009-06-13 01:14:54 +09:00
Damien Elmes
2db2b65df0 set deck created time on download 2009-06-12 22:41:21 +09:00
Damien Elmes
b5da38474f allow arbitrary number of args in filters 2009-06-12 22:21:57 +09:00
Damien Elmes
9d8df81e11 cleanup mplayer slave on exit 2009-06-12 20:26:00 +09:00
Susanna Björverud
79aada5288 Bump version number, no string changes, for Swedish translation 2009-06-12 08:42:30 +02:00
Damien Elmes
d67b4b2ed9 remove obsolote newSpacedCount() 2009-06-11 22:49:15 +09:00
Damien Elmes
d2ac7fc13e don't dirty cards/fact on full check, rely on lastSync = 0 2009-06-11 03:49:16 +09:00
Damien Elmes
3085ce7328 use mplayer slave mode 2009-06-11 03:29:07 +09:00
Damien Elmes
2d32e1aaa1 strip all chinese/japanese support out in favour of plugins 2009-06-10 22:58:28 +09:00
Damien Elmes
28f6df93cb assert response ok 2009-06-10 22:33:20 +09:00
Damien Elmes
261c70b8c2 set first answered on reset 2009-06-10 21:23:30 +09:00
Damien Elmes
0dc07bcfd1 support get(x, default) in facts 2009-06-10 21:22:29 +09:00
Damien Elmes
fe6fb005b6 do partial tag update on sync 2009-06-10 20:58:54 +09:00
Damien Elmes
cc50a5fdae updated spanish translations 2009-06-09 04:09:55 +09:00
Damien Elmes
abbd7f1d3c Merge branch 'master' of git://github.com/sanna/libanki 2009-06-09 01:40:43 +09:00
Damien Elmes
8a40dbc35c bump version number 2009-06-09 01:31:38 +09:00
Damien Elmes
5cb85176e6 include all jinmei in missing/seen 2009-06-08 21:44:21 +09:00
Damien Elmes
c9f78cb7b6 add class to question/answer 2009-06-08 13:39:17 +09:00
Damien Elmes
845aede221 if show failed cards at end, use maxFailed = 0 2009-06-08 12:36:23 +09:00
Susanna Björverud
4e023797d7 Updated Swedish translation and reran translation.sh 2009-06-07 18:59:05 +02:00
Damien Elmes
bf59bcd1d7 remap mnemosyne latex tags 2009-06-07 02:50:09 +09:00
Damien Elmes
6ffa8cd191 make kakasi cmd more easily customizable 2009-06-06 23:51:58 +09:00
Damien Elmes
f47afc3ebf bump version 2009-06-06 22:36:34 +09:00
Damien Elmes
1ec8baa459 add filter support 2009-06-06 21:56:44 +09:00
Damien Elmes
40a7278aa5 include kanji in reading generation 2009-06-06 21:24:20 +09:00
Damien Elmes
bd31fb4e69 numerous optimizations - cold cache start is much faster now
- fix priorityDue index order
- force correct index on checkDue() and spacedCardCount()
- don't check due again if reviewEarly & newEarly false
- optimize reviewEarly/buried unsuspend
2009-06-06 18:49:30 +09:00
Damien Elmes
06780e56fd Merge branch 'master' of git://github.com/sanna/libanki 2009-06-06 17:37:56 +09:00
Damien Elmes
c5cabb7e84 analyze after adding index 2009-06-06 17:37:48 +09:00
Damien Elmes
598b2e79e9 add index for average factor calculation 2009-06-06 17:32:51 +09:00
Damien Elmes
82e8555793 remove debugging from fixIntegrity 2009-06-06 03:42:01 +09:00
Susanna Björverud
eaf63612a8 Updated Swedish translation and reran translation.sh 2009-06-05 20:37:12 +02:00
Damien Elmes
d1c73cb002 don't use full sync in local sync 2009-06-06 01:11:14 +09:00
Damien Elmes
d7961413b4 make sure to set card model id when creating cards, tweak code formatting 2009-06-06 01:09:08 +09:00
Damien Elmes
f5facee398 make sure to close temp file fds, add full sync to sync() 2009-06-05 15:16:11 +09:00
Damien Elmes
dd9ba0e833 support htmlquestion/answer without orm 2009-06-04 17:17:09 +09:00
Damien Elmes
15b5e3b6c0 hack for race condition with queue clearing 2009-06-04 09:37:59 +09:00
Damien Elmes
c6cddeb163 respect max failed cards with 'show failed cards at end', set to default 1000 2009-06-04 07:22:03 +09:00
Damien Elmes
b136e505b0 strip <style> tags as well 2009-06-04 07:07:49 +09:00
Damien Elmes
91afe651b3 randomize after .anki import 2009-06-04 06:59:07 +09:00
Damien Elmes
4effec1c59 remove extra newline 2009-06-04 05:28:32 +09:00
Damien Elmes
3e40dc1557 return if numBackups = 0 2009-06-04 05:17:36 +09:00
Damien Elmes
4d1ea887dd rename rather than copy file if same name but different case in media check 2009-06-04 04:20:19 +09:00
Damien Elmes
5692c91855 add check for fields without field model 2009-06-04 04:19:53 +09:00
Damien Elmes
feac19941d updated polish translations 2009-06-02 15:59:16 +09:00
Damien Elmes
4b883e2c16 don't clobber original deck if failure in sync 2009-06-02 15:41:30 +09:00
Damien Elmes
d35ef18889 make sure to set host header 2009-06-02 04:16:49 +09:00
Damien Elmes
76b114f584 make sure to include type= when raising deck access error 2009-06-02 03:21:40 +09:00
Damien Elmes
a1166215fd implement full sync downloading 2009-06-02 03:19:16 +09:00
Damien Elmes
8a19bd4c57 implement full sync uploading 2009-05-31 01:23:31 +09:00
Damien Elmes
22b086fbad better error report if deck is missing decks table 2009-05-31 01:22:06 +09:00
Damien Elmes
b237bcbdf0 support searching for fact ids 2009-05-30 18:22:55 +09:00
Emilio Wuerges
d9d7fff820 fixed jinmei (reg) and jinmei (var) lists 2009-05-29 02:27:23 +09:00
Damien Elmes
bb21a0a517 update jinmeiyou and tweak formatting 2009-05-28 00:54:45 +09:00
Damien Elmes
c681159951 strip trailing whitespace, joyo->jouyou 2009-05-28 00:39:26 +09:00
Emilio Wuerges
1add5e4ca8 Added New Joyo Kanji list to kanji statistics 2009-05-28 00:31:22 +09:00
Damien Elmes
ddbe0b8657 make sure utcoffset defaults to -1 so initialized on first load 2009-05-27 00:30:29 +09:00
Damien Elmes
df0e4d2446 ensure tags are synced properly in one way sync 2009-05-21 02:11:33 +09:00
Damien Elmes
423974934c unify decks/deck -> Deck, fix & build translatations 2009-05-21 01:04:15 +09:00
Damien Elmes
a9044a4d8c Merge branch 'master' of git://github.com/sanna/libanki 2009-05-21 01:00:10 +09:00
Damien Elmes
b8e4358b7b Norwegian translations from Lars Lem 2009-05-21 00:59:54 +09:00
Susanna Björverud
b9e30cb9ba Updated version string in Swedish translation and reran translation.sh 2009-05-17 19:06:42 +02:00
Damien Elmes
7588eb9650 don't need to mention views/indices 2009-05-16 05:12:44 +09:00
Damien Elmes
936106e4c9 Merge branch 'master' of git://github.com/sanna/libanki 2009-05-16 05:12:13 +09:00
Damien Elmes
ea9ad13932 add support for alternative media dir and disabling media copy on export 2009-05-16 04:07:54 +09:00
Susanna Björverud
dd8f7c4c43 Updated Swedish translation 2009-05-15 20:17:12 +02:00
Damien Elmes
6ccafcb996 optimize change model - much faster for large decks 2009-05-16 03:14:23 +09:00
Damien Elmes
2a9e88cb5d support quick db check, don't forget deletions, report deleted cards 2009-05-16 02:47:51 +09:00
Damien Elmes
d091166fe5 bump version 2009-05-16 00:50:30 +09:00
Damien Elmes
876fac87b3 Merge branch 'master' of git://github.com/sanna/libanki 2009-05-16 00:49:51 +09:00
Damien Elmes
ebf83d898e don't clobber deck modified when expired cards on open 2009-05-16 00:49:33 +09:00
Susanna Björverud
1c6cc5dbf2 Updated Swedish translation and reran translation.sh 2009-05-14 14:45:34 +02:00
Damien Elmes
1e275db81d add stats sync direction to make it clearer 2009-05-13 15:41:31 +09:00
Damien Elmes
2b5f2fa896 if the time is over a minute, cap to a minute instead of assuming avg 2009-05-11 18:57:35 +09:00
Damien Elmes
6e58308370 bump version again 2009-05-09 06:53:28 +09:00
Damien Elmes
57b659ca36 optimize updatePriorities(), get a 2-3x speedup 2009-05-09 05:58:42 +09:00
Damien Elmes
6893d01458 add back priorityDue index 2009-05-09 04:17:53 +09:00
Damien Elmes
b653d4dba9 bump version 2009-05-09 04:13:45 +09:00
Damien Elmes
2f4b853140 improve speed of unused tag deletion in updateCardTags() 2009-05-09 03:46:59 +09:00
Damien Elmes
19bc9768f1 delete unused tags on card delete, do it efficiently 2009-05-09 03:26:34 +09:00
Damien Elmes
d15dd71b68 speed up deleteDanglingFacts() 2009-05-09 03:25:46 +09:00
Damien Elmes
bc7bdc24c4 update all card priorities at once on add 2009-05-09 03:25:24 +09:00
Damien Elmes
9df4b3278f don't flushMod() unless modified 2009-05-07 17:26:29 +09:00
Damien Elmes
3de46f701b type->is 2009-05-06 16:40:03 +09:00
Damien Elmes
29cd8aefc9 bump version 2009-05-06 16:07:24 +09:00
Damien Elmes
2550d3ec08 new 'learn more' handling 2009-05-06 15:45:15 +09:00
Damien Elmes
f8b6d18dff add search for delayed 2009-05-06 13:47:57 +09:00
Damien Elmes
eac428f6b3 fail>failed 2009-05-06 13:40:49 +09:00
Damien Elmes
0b9df42400 support searching for card type 2009-05-06 13:32:00 +09:00
Damien Elmes
91f06b31d6 updated Polish and German from Piotr Kubowicz 2009-05-06 12:45:55 +09:00
Damien Elmes
992f7af50e make priorities sort better 2009-05-06 12:44:43 +09:00
Damien Elmes
3b7bf1f573 updated mongolian translations from Charlene Barina 2009-05-06 12:34:13 +09:00
Damien Elmes
ac5a92214e don't include new cards in workload calculation 2009-05-04 01:50:09 +09:00
Damien Elmes
f32f96fb53 if updating priorities results in a suspend, update due counts 2009-05-01 04:36:26 +09:00
Susanna Björverud
961db76e63 Updated Swedish translation and reran translation.sh 2009-04-30 10:36:10 +02:00
Damien Elmes
4a59e9d5ae patch to fix sync translation from piotr 2009-04-30 05:21:52 +09:00
Damien Elmes
2424151c9f update polish translations from piotr 2009-04-30 05:21:43 +09:00
Damien Elmes
9692041087 bump version 2009-04-30 05:14:05 +09:00
Damien Elmes
796ad5962b rename instance var to avoid deprecation warning 2009-04-29 15:28:13 +09:00
Damien Elmes
1d24158f90 bump version 2009-04-29 12:44:28 +09:00
Damien Elmes
143a78dd2a handle buried cards in deck load 2009-04-29 12:12:07 +09:00
Damien Elmes
32d5dccbc9 randomize after reset; refresh deck 2009-04-29 11:51:33 +09:00
Damien Elmes
54252afaf1 more chinese translations from GUO Siliang 2009-04-28 17:59:59 +09:00
Damien Elmes
de693dbc91 Merge branch 'master' of git://github.com/sanna/libanki 2009-04-28 17:59:27 +09:00
Damien Elmes
33c59a3006 new review early handling so that we can recover on load 2009-04-28 17:12:50 +09:00
Susanna Björverud
5d0fb5579f Updated Swedish translation and reran translation.sh 2009-04-27 20:11:16 +02:00
Damien Elmes
c89d75b01c bump version 2009-04-25 21:41:13 +09:00
Damien Elmes
90f726e634 remove version numbers from import, as osx gets confused 2009-04-25 03:57:56 +09:00
Damien Elmes
e51fec907b bump version 2009-04-25 03:28:21 +09:00
Damien Elmes
169dc16ced remove deprecated popen call 2009-04-25 03:27:46 +09:00
Damien Elmes
61fc7b4430 lower tags in python, as sqlite doesn't have full unicode tables 2009-04-25 03:04:52 +09:00
Damien Elmes
2944b8194b if audio player fails to start, give better error 2009-04-25 02:38:48 +09:00
Damien Elmes
c0c969d686 Merge branch 'master' of git://github.com/sanna/libanki 2009-04-25 01:10:37 +09:00
Damien Elmes
2c60151a45 ignore console input in mplayer 2009-04-24 02:16:54 +09:00
Susanna Björverud
87d8656f49 Updated Swedish translation and reran translation.sh 2009-04-23 18:13:32 +02:00
Damien Elmes
bc2e9d9593 fix adding cards while in random mode 2009-04-23 16:49:55 +09:00
Damien Elmes
2393775f80 add type to factid index 2009-04-23 04:05:37 +09:00
Damien Elmes
94df742a59 fix bug with zero imports, improve speed with zero imports 2009-04-23 02:00:52 +09:00
Damien Elmes
155de15101 greatly improve import speed on large decks, randomize too 2009-04-23 01:58:40 +09:00
Damien Elmes
d1a44e308e handle randomize progress in ankiqt, add helper for updating facts 2009-04-23 01:57:54 +09:00
Damien Elmes
f4997f328c don't randomize on upgrade, will cause sync problems 2009-04-23 01:36:25 +09:00
Damien Elmes
35837ef213 mark cards modified when randomizing/ordering 2009-04-23 01:35:41 +09:00
Damien Elmes
ae7047f5af add progress dialogs 2009-04-23 01:33:59 +09:00
Damien Elmes
fbf31d60da new random handling 2009-04-23 01:25:42 +09:00
Damien Elmes
a6827b8dd7 check if modified in setvar() 2009-04-23 00:32:40 +09:00
Damien Elmes
19584bd642 don't dirty cards on sync 2009-04-22 21:57:25 +09:00
Damien Elmes
cd87adbe71 fix new count where cards are suspended, highlight type in blue too 2009-04-22 21:37:42 +09:00
Damien Elmes
bc8b7f45da fix plural of suspended cards 2009-04-22 21:34:38 +09:00
Damien Elmes
09e158ac74 update card priorities after fact tags updated 2009-04-22 21:34:17 +09:00
Damien Elmes
3c9ad98a44 remove comma from delete tags 2009-04-22 18:10:54 +09:00
Damien Elmes
c8731bc49c add mongolian translation from Charlene Barina 2009-04-20 23:46:43 +09:00
Damien Elmes
013f3d00a8 support * wildcard in normal text search too 2009-04-20 21:50:29 +09:00
Damien Elmes
5be89d13d7 bump version 2009-04-18 23:44:55 +09:00
Damien Elmes
c0b46ff994 mark cards modified when priority changed 2009-04-18 22:41:03 +09:00
Damien Elmes
e1f505b853 don't randomize field ids anymore 2009-04-18 22:00:49 +09:00
Damien Elmes
451c266591 make sure tag index is unique 2009-04-18 04:45:41 +09:00
Damien Elmes
541dd3e38e improve speed of tagIds() 2009-04-18 02:39:18 +09:00
Damien Elmes
19e597cbc9 don't update tag for each card, we do it for the fact 2009-04-18 02:32:03 +09:00
Damien Elmes
1d4710b6d6 flush after startProgress() in case a lost focus has been triggered 2009-04-17 23:18:05 +09:00
Damien Elmes
099202c28f trailing whitespace 2009-04-14 02:01:07 +09:00
Damien Elmes
06b1ee47f9 add support for turning off backups 2009-04-14 00:15:45 +09:00
Damien Elmes
5a912faeab escape tags on mnemosyne import 2009-04-13 12:40:51 +09:00
Damien Elmes
b9789cbd50 Chinese translation from Siliang GUO 2009-04-11 23:17:50 +09:00
Damien Elmes
3cb299a1d5 bump version, remove debugging code 2009-04-11 02:35:55 +09:00
Damien Elmes
b7a81f952c don't mark deck modified on upgrade, just commit 2009-04-11 02:15:52 +09:00
Damien Elmes
49089732c4 make sure to set progress handler envs before setting handler 2009-04-11 01:05:51 +09:00
Damien Elmes
d4235aaa34 parse lastSync as a float to fix problem with latest simplejson 2009-04-11 01:05:35 +09:00
Damien Elmes
51213784a8 init progress handle at start, tweaks for faster deck startup 2009-04-11 00:20:52 +09:00
Damien Elmes
0959689463 use external player on mac too 2009-04-10 22:23:41 +09:00
Susanna Björverud
56098f18a8 Updated Swedish translation and reran translation.sh 2009-04-10 14:46:29 +02:00
Susanna Björverud
356d9365bb Clean up, removing commented out no longer needed lines 2009-04-10 14:45:27 +02:00
Susanna Björverud
f2db5c27d6 Merge branch 'newSpaced' 2009-04-10 14:43:21 +02:00
Susanna Björverud
87b4e72f47 Experimenting with selecting cards that are both new and spaced 2009-04-10 10:57:49 +02:00
Damien Elmes
c3d67c9818 add mark's latest taiwanese translations, run translate.sh 2009-04-10 16:00:22 +09:00
Susanna Björverud
426eb204a4 Updated Swedish translation and reran translation.sh 2009-04-09 15:22:27 +02:00
Susanna Björverud
2738ee9100 Changed 'At the same time...' to 'At this time...' 2009-04-09 15:21:11 +02:00
Susanna Björverud
6715f32237 Updated Swedish translation and reran translation.sh 2009-04-07 11:14:41 +02:00
Susanna Björverud
8d9c1cf191 Adding html comments to strings to allow them to be translated differently 2009-04-07 11:14:10 +02:00
Susanna Björverud
ac2213b89b Updated Swedish translation and reran translation.sh 2009-04-07 08:57:00 +02:00
Susanna Björverud
c4304fa195 Plural support for some strings 2009-04-07 08:56:35 +02:00
Damien Elmes
ba716e2066 conditionally apply meta 2009-04-07 12:22:35 +09:00
Damien Elmes
d9aa62d370 bump version number 2009-04-07 11:57:49 +09:00
Damien Elmes
c7f9cec657 add deck vars 2009-04-07 11:55:08 +09:00
Damien Elmes
aed9fb1c61 update tag priorities when deck is bundled 2009-04-06 23:53:04 +09:00
Damien Elmes
1d6e3f0b97 bump version number 2009-04-06 13:49:00 +09:00
Damien Elmes
4e3e6d3148 update translations 2009-04-06 13:30:28 +09:00
Damien Elmes
d09709fb50 use tag cache for great speed increase in cram, allow card id limit 2009-04-06 12:16:09 +09:00
Damien Elmes
085fbf3bcc add hack to prevent qt movie for now 2009-04-06 11:47:14 +09:00
Damien Elmes
10816ee5d7 Merge branch 'master' of git://github.com/sanna/libanki 2009-04-06 11:43:32 +09:00
Damien Elmes
7e9453a43a new german translation 2009-04-06 11:42:48 +09:00
Damien Elmes
36825006d0 new search interface, support negating tags, use tag: not t: 2009-04-06 11:41:50 +09:00
Damien Elmes
62375e37a3 need to force a write lock even in explicit locking mode 2009-04-02 04:29:11 +09:00
Susanna Björverud
78265fdc24 Added back lost space in string 2009-03-30 10:43:44 +02:00
Damien Elmes
78ee6884f5 make sure to account for failed cards not due yet 2009-03-30 08:23:21 +09:00
Damien Elmes
e25e8ff0ed fix rebuildCounts() 2009-03-30 07:45:13 +09:00
Damien Elmes
5ca9afa0da update priorities on export 2009-03-29 11:53:44 +09:00
Damien Elmes
58044f8586 bump version number 2009-03-29 11:33:40 +09:00
Damien Elmes
4b3532f3eb on python2.4, fall back to non-localized strings 2009-03-29 03:52:49 +09:00
Damien Elmes
a958734f8b strip trailing whitespace and wrap lines in stats 2009-03-29 03:51:06 +09:00
Damien Elmes
08eb6ac063 Merge branch 'master' of git://github.com/sanna/libanki 2009-03-29 03:45:39 +09:00
Susanna Björverud
4e81717326 Reverting messed up german po-file 2009-03-28 09:08:02 +01:00
Susanna Björverud
ba42e3d3c1 Updated Swedish translation and ran translation.sh 2009-03-28 08:45:46 +01:00
Susanna Björverud
f156a9a436 Remove extra <br> in next-day msg 2009-03-28 08:40:25 +01:00
Damien Elmes
e9e5994248 make sure cards are tagged correctly when importing tags 2009-03-28 14:32:38 +09:00
Damien Elmes
19698d6256 only warn on a mac, include \n 2009-03-28 10:14:43 +09:00
Damien Elmes
7886d498bd warn about audio fallback 2009-03-28 08:33:16 +09:00
Susanna Björverud
9fe5d88c0c Minor tweaks to Swedish translation and ran translation.sh 2009-03-25 17:34:06 +01:00
Susanna Björverud
c442e1f460 Updated Swedish translation 2009-03-25 11:21:09 +01:00
Susanna Björverud
f4adc657bd Added fmtFloat def 2009-03-25 11:20:42 +01:00
Susanna Björverud
57ca74ce34 Use locale decimal point 2009-03-25 11:15:04 +01:00
Susanna Björverud
7bbbc3bd65 Revert "taiwanese from mark"
reverting binary update
This reverts commit 4370606fc1.
2009-03-25 10:32:26 +01:00
Susanna Björverud
e1379eba5d Updated Swedish libanki translation 2009-03-25 11:02:57 +09:00
Susanna Björverud
dfb477ec4b new def to format percentages with current locale decimal point 2009-03-25 11:02:50 +09:00
Damien Elmes
4370606fc1 taiwanese from mark 2009-03-25 10:38:13 +09:00
Damien Elmes
c2fb704c52 assert undoLog primary key not null 2009-03-25 09:42:44 +09:00
Damien Elmes
eed5df1038 use format_string() 2009-03-24 09:05:35 +09:00
Damien Elmes
9fba248489 fix locale.format location 2009-03-24 08:52:53 +09:00
Damien Elmes
1648d254d6 format decimals using locale 2009-03-24 08:38:29 +09:00
Damien Elmes
0bf018fe02 update priorities when changing model 2009-03-23 11:51:43 +09:00
Damien Elmes
827afacaaa update tags on card gen, update card model on model, delete old tags 2009-03-23 11:47:02 +09:00
Damien Elmes
1098bb1c5c make fmtTimeSpan strings translatable 2009-03-23 10:48:28 +09:00
Damien Elmes
caf91b287e update finish translation, support importing/* 2009-03-23 10:45:20 +09:00
Damien Elmes
da4461d48d only split on space 2009-03-23 10:29:26 +09:00
Damien Elmes
80464ab4a5 delete unreferenced tags on update 2009-03-23 10:21:48 +09:00
Damien Elmes
c7022fd37d force a commit before integrity check 2009-03-23 09:54:45 +09:00
Damien Elmes
aa430f15e0 bump version 2009-03-22 14:22:21 +09:00
Damien Elmes
be3fabeee7 update translations 2009-03-21 13:36:02 +09:00
Damien Elmes
107217ca6f make sure to update priorities on upgrade 2009-03-21 12:15:30 +09:00
Damien Elmes
1be887872d use utc offset of -1 instead 2009-03-21 03:55:24 +09:00
Damien Elmes
0bf59fa00b make sure to close cursor for first() 2009-03-21 03:50:43 +09:00
Damien Elmes
cf459aee7d spaced cards > delayed cards 2009-03-20 14:20:06 +09:00
Damien Elmes
1f56bc3ec0 support limiting to single field in find and replace 2009-03-20 14:18:56 +09:00
Damien Elmes
cd44f3308b add support for updating tags for a given model 2009-03-19 11:26:33 +09:00
Damien Elmes
6af560da9a make sure to set ret if wait=False 2009-03-19 11:06:53 +09:00
Damien Elmes
93ca931f01 improve progress handler 2009-03-19 10:42:12 +09:00
Damien Elmes
e2baf57744 Estonian from Meelis Vasser, Portuguese from Jo Nakashima 2009-03-19 08:55:24 +09:00
Damien Elmes
95b8d655e6 remove shared cache mode, it's not needed 2009-03-18 22:45:43 +09:00
Damien Elmes
34be5b47a7 fix reviewHistory table by rebuilding it 2009-03-15 07:27:44 +09:00
Damien Elmes
a111537c26 fix refs to reviewHistory's id 2009-03-15 06:43:45 +09:00
Damien Elmes
66cda18a69 fix call() 2009-03-15 06:41:53 +09:00
Damien Elmes
64275642ba pass unicode to simplejson.loads() 2009-03-15 06:39:08 +09:00
Damien Elmes
df3185ab0f add wait kwarg to call() 2009-03-15 06:36:19 +09:00
Damien Elmes
dfd70ce4a1 commit before pragmas 2009-03-15 01:52:22 +09:00
Damien Elmes
11cd9af5ca commit before attempting to change page size 2009-03-15 01:48:51 +09:00
Damien Elmes
bc7b4e4d18 remove tag replace from find&replace 2009-03-14 11:11:02 +09:00
Damien Elmes
fc66e909ae make sure to copy tags on saveas 2009-03-14 10:19:29 +09:00
Damien Elmes
b4b01f9fc4 fix initial tag setting when adding cards 2009-03-14 10:06:22 +09:00
Damien Elmes
f14ad8521d update initial tag priorities when creating deck 2009-03-14 10:02:25 +09:00
Damien Elmes
9eca0221f1 reset undo on check db 2009-03-14 09:42:42 +09:00
Damien Elmes
440321459a take out an exclusive lock on the deck 2009-03-14 09:38:58 +09:00
Damien Elmes
52cfef6e6c remove trailing undo barrier on end 2009-03-14 05:23:59 +09:00
Damien Elmes
95447a23ec fix 10.3 audio 2009-03-13 07:06:21 +09:00
Damien Elmes
38cfd6e7db new finnish translations from Niklas 2009-03-13 06:24:44 +09:00
Damien Elmes
0743f87187 add progress information to deck upgrade, fix legacy file format = 1 2009-03-13 05:36:44 +09:00
Damien Elmes
b527d31499 fix the review history growing bug properly 2009-03-12 17:21:11 +09:00
Damien Elmes
ba15b6d0c3 update translations 2009-03-11 05:39:56 +09:00
Susanna Björverud
183f7461b4 Updating Swedish translation 2009-03-11 05:36:31 +09:00
Damien Elmes
32f9f1952e simplified chinese from nick 2009-03-11 05:28:53 +09:00
Damien Elmes
004030af0d don't fail if progress handler unavailable or tags table existing 2009-03-10 23:38:29 +09:00
Damien Elmes
c266248edb fix review early bug, update indices on deck load 2009-03-10 12:28:36 +09:00
Damien Elmes
343b76da05 if utc offset is 24, set new utc offset and rebuild 2009-03-10 07:38:59 +09:00
Damien Elmes
46451dbd4d remove sox hack 2009-03-10 07:38:23 +09:00
Damien Elmes
3bd9dd8494 handle osx 10.3 audio 2009-03-06 06:35:43 +09:00
Damien Elmes
e75036adde mention sox failure 2009-03-06 05:09:24 +09:00
Damien Elmes
fa513cab72 remove duplicates from review history 2009-03-04 12:10:50 +09:00
Damien Elmes
4763e41180 add/delete tags should update card ids, not fact ids 2009-03-04 11:59:34 +09:00
Damien Elmes
da3d25e2d6 bulk delete cards when template deleted, add progress info on field delete 2009-03-04 11:52:41 +09:00
Damien Elmes
9d16b89c7d refresh after add/remove tags, don't use comma 2009-03-04 11:45:54 +09:00
Damien Elmes
32c621de32 fix low priority support 2009-03-04 10:58:44 +09:00
Damien Elmes
20ac55581a update translations 2009-03-01 15:17:39 +09:00
Susanna Björverud
27a1529703 Committed Swedish translation by Susanna Björverud. 2009-02-28 23:05:59 +01:00
Damien Elmes
1234420cb7 add tags based on user's priorities 2009-02-28 16:57:11 +09:00
Damien Elmes
36421cf166 use pure field model order when importing 2009-02-27 15:30:11 +09:00
Damien Elmes
97eb12e343 new osx audio based on qtmovie 2009-02-26 02:07:27 +09:00
Damien Elmes
83e27a12ce fix extra suspend tags 2009-02-26 00:49:54 +09:00
Damien Elmes
0ffc634094 update on openSession() 2009-02-26 00:11:37 +09:00
Damien Elmes
f9ace0178c update translations 2009-02-25 23:37:24 +09:00
Damien Elmes
14bb30becb expire after delete 2009-02-24 13:03:27 +09:00
Damien Elmes
94f7775b7f remove space from missing media tag 2009-02-24 01:23:47 +09:00
Damien Elmes
529ddef63a max=0 to progress support 2009-02-24 01:12:37 +09:00
Damien Elmes
7026ef9bd8 update card tags after model changed 2009-02-24 00:13:32 +09:00
Damien Elmes
7a12888eb2 report new cards as new always, make sure they come before vhp if 'show first' 2009-02-21 18:23:55 +09:00
Damien Elmes
12f73ef52a fix priority rebuild 2009-02-21 18:05:29 +09:00
Damien Elmes
3878a3eef2 allow partial priority rebulid for activeTags, speed up db with cache/page size 2009-02-20 17:25:41 +09:00
Damien Elmes
0d2429bee8 fix updatePriorities(), etc 2009-02-20 00:14:04 +09:00
Damien Elmes
0b1a135176 update card tags after sync, new priority handling 2009-02-20 00:12:19 +09:00
Damien Elmes
ebaa37fe55 update tags when importing 2009-02-20 00:11:44 +09:00
Damien Elmes
780010ad68 fix unit tests, turn off some debugging 2009-02-19 17:27:13 +09:00
Damien Elmes
e4354181c4 db progress handler, work on tag cache 2009-02-19 16:01:04 +09:00
Damien Elmes
deffd752c5 fix failed card policy being set as custom 2009-02-17 23:20:05 +09:00
Damien Elmes
9863bfe318 add brazillian portuguese translation from Jo Nakashima 2009-02-17 12:26:10 +09:00
Damien Elmes
0dfe83cd85 refresh deck after model change 2009-02-15 20:33:07 +09:00
Damien Elmes
58fd0f253c add cloneFact() back, it's still used by previewing 2009-02-15 15:49:04 +09:00
Damien Elmes
eac6324fcb raise keyerror(key) in facts 2009-02-15 15:25:56 +09:00
Damien Elmes
e3805476af remove obsolete cardsDueSoon 2009-02-14 22:21:06 +09:00
Damien Elmes
deed322c53 only bump deck mod time if there were reviewed-ahead cards 2009-02-14 20:09:50 +09:00
Damien Elmes
c81098c037 check due after resetting early 2009-02-14 20:08:40 +09:00
Damien Elmes
77a6488f6d when importing, tag cards as new, add unit test 2009-02-14 03:03:42 +09:00
Damien Elmes
724c1354a8 return number of changed facts in find&replace 2009-02-14 01:11:27 +09:00
Damien Elmes
8892ad9f90 expire instead of expunging 2009-02-14 00:12:28 +09:00
Damien Elmes
f6b24b6d9a find&replace 2009-02-13 21:38:11 +09:00
Damien Elmes
231b5fe9e7 only use failedcardmax with 'soon' failed card setting, fix tag unit test 2009-02-10 13:22:45 +09:00
Damien Elmes
a4e3badf80 update importing for new tag handling 2009-02-09 21:54:19 +09:00
Damien Elmes
55cf34e8ee make sure card model tags are included in allTags(), fix upgrade code 2009-02-09 20:21:34 +09:00
Damien Elmes
6d7ef66640 more upgrade fixes 2009-02-08 04:54:59 +09:00
Damien Elmes
fa1713e9ee fix upgrade code 2009-02-08 04:36:27 +09:00
Damien Elmes
9b4da171fe accept kwargs in tagslist 2009-02-08 03:21:16 +09:00
Damien Elmes
d127ae4175 separate tags with spaces 2009-02-08 03:13:37 +09:00
Damien Elmes
28f738f069 tweak order of failed card options 2009-02-07 21:34:46 +09:00
Damien Elmes
a342c73887 improve failed card handling 2009-02-07 21:31:44 +09:00
Damien Elmes
3b2ba252cd remove debugging code 2009-02-07 16:21:25 +09:00
Damien Elmes
50e9885c15 faster allTags() 2009-02-07 14:55:48 +09:00
Damien Elmes
0bff47cce9 only report kanji for models with japanese in the tags 2009-02-06 23:39:32 +09:00
Damien Elmes
d35320364a add progress bar for deleting cards 2009-02-06 19:30:39 +09:00
Damien Elmes
4d4e7afcff add undoredo hook 2009-02-06 19:12:03 +09:00
Damien Elmes
4fdaa1ec79 fix stats size on osx 2009-02-06 18:56:29 +09:00
Damien Elmes
bde46a94f6 fix audio recording on osx 2009-02-06 18:34:35 +09:00
Damien Elmes
09dbbecf3a fix suspended card msg when review early term early, tweak fin msg 2009-02-06 15:59:35 +09:00
Damien Elmes
8c9803e638 dynamic index generation, sort new in rev order 2009-02-06 01:28:21 +09:00
Damien Elmes
b91b458c6d Reverting "add 'make due now' option" 2009-02-05 16:41:57 +09:00
Damien Elmes
45829f9acc add 'make due now' option 2009-02-05 11:58:10 +09:00
Damien Elmes
e807b35ce5 production->recall 2009-02-05 11:35:22 +09:00
Damien Elmes
3a1c79e1ce only update priorities on due cards 2009-02-05 00:52:05 +09:00
Damien Elmes
d0fa667717 don't report deletions when renamed, assert checksum on client 2009-02-04 22:33:49 +09:00
Damien Elmes
89a31fdc9a don't checksum media locally 2009-02-04 22:24:54 +09:00
Damien Elmes
608b899e58 bugfix for change model 2009-02-04 22:05:16 +09:00
Damien Elmes
e2676c238f tweak review order wording 2009-02-04 21:55:51 +09:00
Damien Elmes
ca8e592840 handle x->y & y->x in card model rename, big speed increase for update qa 2009-02-04 21:46:14 +09:00
Damien Elmes
d44c3792e9 model changing support 2009-02-04 20:43:54 +09:00
Damien Elmes
b1835ff71b no need to replace into, since we delete fields anyway 2009-02-04 18:00:00 +09:00
Damien Elmes
d59ea678b3 new spanish translations 2009-02-02 15:53:12 +09:00
Damien Elmes
b2832b2363 get rid of spaces in congrats 2009-02-02 15:35:34 +09:00
Damien Elmes
40ed30b4ea don't show spaced cards notice if no new cards are left 2009-01-31 03:58:58 +09:00
Damien Elmes
3b8df0c337 add reports for seen and non-jouyou kanji 2009-01-31 03:39:55 +09:00
Damien Elmes
479f38fab2 background colour, reduce default spacing to a minute, tweak finished msg 2009-01-31 02:18:46 +09:00
Damien Elmes
275d962cb4 make sure not to create undo log on new deck 2009-01-27 03:09:12 +09:00
Damien Elmes
ea89f1d587 show # of facts in deck stats 2009-01-27 01:48:16 +09:00
Damien Elmes
bf77ed1db7 update chinese translations, translate script 2009-01-24 16:03:06 +09:00
Damien Elmes
c1e5e657b6 cards>interval in docs 2009-01-24 04:17:03 +09:00
Damien Elmes
585ed7f7f7 new translations from mark 2009-01-23 15:38:33 +09:00
Damien Elmes
a6b4252428 fix graph dividing, make sure to display 'x cards waiting' msg 2009-01-22 23:47:31 +09:00
Damien Elmes
5545f5f622 catch overflow errors during record 2009-01-22 17:18:01 +09:00
Damien Elmes
26272cba65 update translations 2009-01-21 21:34:30 +09:00
Damien Elmes
94184cbdf5 unset typeanswer on upgrade 2009-01-21 21:23:08 +09:00
Damien Elmes
8ae88b49d0 bump version 2009-01-21 21:17:58 +09:00
Damien Elmes
2a0f22348d ignore sqlalchemy 0.5 deprecation warnings for now 2009-01-21 18:36:58 +09:00
Damien Elmes
ded420dd9e fix allow empty answer problem in sync 2009-01-21 16:20:42 +09:00
Damien Elmes
f1397fcd86 fix warning on creating new deck 2009-01-21 15:58:59 +09:00
Damien Elmes
913fe96c07 ignore priority when reviewing early 2009-01-21 15:48:09 +09:00
Damien Elmes
222503ea8f store field to compare against in type answer 2009-01-21 01:43:23 +09:00
Damien Elmes
28b0a7b8d3 rescheduling support 2009-01-21 00:27:04 +09:00
Damien Elmes
098cc98471 translation patches from Piotr 2009-01-20 23:33:50 +09:00
Damien Elmes
bebac30811 hide status if deck integrity bad 2009-01-20 23:31:50 +09:00
Damien Elmes
e50ccf22e5 canonify tags when importing 2009-01-20 02:16:15 +09:00
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