Damien Elmes
96eeacbf69
increase filtered deck size limit to 99999
2014-01-14 15:12:45 +09:00
Damien Elmes
513b0ca8d7
ignore filtered cards when determining new card pos boundaries
2014-01-14 15:06:22 +09:00
Damien Elmes
76ed611bc0
workaround for google images+safari
2014-01-14 14:59:16 +09:00
Damien Elmes
4b217664aa
confirm interface language selection on first startup
2014-01-14 14:40:45 +09:00
Damien Elmes
44b83d9bd8
switch over to per-day sibling burying
2014-01-14 14:18:42 +09:00
Damien Elmes
8769a6daf0
catch err 10054
2014-01-14 14:12:49 +09:00
Damien Elmes
c5df294a28
fix "local variable 'txt' referenced before assignment"
2014-01-13 19:07:34 +09:00
Damien Elmes
cc98ef3763
tweak imports to work around tooling incorrectly finding module unused
...
fixes 'quit' from the profile menu, etc
2013-12-19 07:41:29 +09:00
Damien Elmes
33984b1f60
remove pyaudio try/accept, as we catch it in sound.py
2013-12-17 02:02:56 +09:00
Damien Elmes
f0525a76fb
if we renamed any files to nfc, need to rerun check
2013-12-13 20:24:39 +09:00
Damien Elmes
ab81227dac
bump version
2013-12-10 17:25:40 +09:00
Damien Elmes
54e2d42fa6
off by one in zip count comparison
2013-12-09 17:37:43 +09:00
Damien Elmes
4e900b4608
pass client media count to server
2013-12-09 17:36:17 +09:00
Damien Elmes
f057242da1
typo in clock off msg
2013-12-09 15:45:39 +09:00
Damien Elmes
8bde269194
don't error out if /usr/share/pixmaps doesn't exist
...
folder is missing on freebsd
2013-12-09 11:54:18 +09:00
Damien Elmes
647ca8bffa
option to disable backup compression
2013-12-06 13:35:31 +09:00
Damien Elmes
46a771def3
fix clock off message
2013-12-06 13:27:13 +09:00
Damien Elmes
ba589ac8cc
need to compare mediaList with nfd on macs
...
otherwise the server says we have file x and local code
doesn't notice it already exists
2013-12-04 11:43:57 +09:00
Damien Elmes
636d70ab16
make sure we reopen log after export
2013-12-02 23:57:56 +09:00
Damien Elmes
5bc25e494c
add fixme
2013-12-02 10:26:18 +09:00
Damien Elmes
742a520954
make sure to close debug log when closing collection
2013-12-01 01:44:47 +09:00
Damien Elmes
1c35a590e3
fix regression in unused media check
2013-11-29 02:07:31 +09:00
Damien Elmes
9b02f71abf
friendly msg for 10053 error
2013-11-27 23:02:03 +09:00
Damien Elmes
0372f30220
adjust media regexp to not trigger on mce_src
...
otherwise pasting the following will cause an error:
<img src="..." mce_src="/foo.png">
2013-11-27 19:24:41 +09:00
Damien Elmes
1f05392113
change default import mode to ignore updates
2013-11-26 18:19:54 +09:00
Damien Elmes
dc2fd097d8
if unrecognized url pasted in, paste as text
...
this fixes pasting a url copied from the location bar in chrome
2013-11-26 17:57:14 +09:00
Damien Elmes
dd1899bcc6
cascading column resize must be set after resize
2013-11-26 04:57:39 +09:00
Damien Elmes
19b1446758
automatically remove from filtered deck before reschedule
...
commit 79ed57a445
prevented reschedule
on cards in a filtered deck, but it is more user friendly to
automatically move back to the home deck instead. we also don't need
to removeLrn() for review cards, because we're updating type+queue+odue
ourselves
2013-11-26 03:23:03 +09:00
Damien Elmes
99d82c1f2d
fix hasIllegal check, and associated unit test
2013-11-26 03:19:11 +09:00
Damien Elmes
6ed971cb6b
we need to retry when we get BadStatusLine
...
this is caused by the http keep alive being closed by the server
2013-11-26 02:43:59 +09:00
Damien Elmes
d506515564
wher resizing columns in browser, move others
2013-11-23 18:45:17 +09:00
Damien Elmes
fb8cb34532
fix clayout switching back to original tab when flipping
2013-11-18 10:29:40 +09:00
Damien Elmes
ae8074ec01
make sure we reset odue when rescheduling as new
...
if we fail to do this for a relearning card, it sticks around
until it causes problems later
2013-11-17 16:03:58 +09:00
Damien Elmes
4bf63b6ad0
bump version
2013-11-14 14:41:31 +09:00
Damien Elmes
0389eebc43
ask people to check media when media sanity occurs
2013-11-14 12:12:37 +09:00
Damien Elmes
8812472b53
catch "no such file or directory" error when connecting with no net
...
soren reports it happening on his computer; can't repro it here
also make sure exception is always converted to string in reliable way
2013-11-14 11:14:21 +09:00
Damien Elmes
f6b9dadf13
catch invalid file encodings in media check & sync
2013-11-13 17:19:25 +09:00
Damien Elmes
75f87201a2
rotate log file when it hits 10MB
2013-11-13 17:00:20 +09:00
Damien Elmes
9334bc37fa
log media sanity
2013-11-13 16:54:25 +09:00
Damien Elmes
853faa90cd
don't bother logging sortCards()
2013-11-13 16:51:40 +09:00
Damien Elmes
c3300f733a
make sure we don't 'fix' req for cloze type
2013-11-13 16:49:49 +09:00
Damien Elmes
ef9157a8ee
don't open log for export or upgrade, only regular+sync
2013-11-13 16:48:22 +09:00
Damien Elmes
9f548ad85a
recover from a corrupt prefs.db that fails to load at all
2013-11-13 15:29:50 +09:00
Damien Elmes
9c678c32ad
further simplify augmented httplib2 conn_request
2013-11-13 15:15:03 +09:00
Damien Elmes
927e618f53
disable plastique theme on osx as possible crash fix
2013-11-13 14:56:37 +09:00
Damien Elmes
1df385db12
cards must be removed from filtered decks before they're buried
...
if not, removeLrn() resets due=odue and odue=0, leading to an invalid
delay calculation when they're later reviewed in the filtered deck
to fix this we'll need to make the same changes required to support
learning cards retaining their state when being emptied from a
filtered deck
2013-11-13 09:06:48 +09:00
Damien Elmes
d7e452de1f
fix note types with missing reqs
2013-11-13 08:33:54 +09:00
Damien Elmes
db77c8c80b
make sure simplejson always returns unicode
2013-11-10 04:57:15 +09:00
Damien Elmes
3dbc6fa0dd
strip out buggy retry code
...
it assumed there'd be at least one retry, and was trying to return
response that was initialized
2013-11-08 01:14:49 +09:00
Damien Elmes
be81d282ac
catch temp folder issue when importing
2013-11-07 21:57:23 +09:00