Damien Elmes
b3e47d836b
overwrite->upload
2010-07-30 18:37:55 +09:00
Damien Elmes
1eac9b52a5
fail gracefully if db is locked on sync all
2010-07-30 16:41:20 +09:00
Damien Elmes
1204f977e5
do clock skew check on initial connect only
2010-07-30 16:37:37 +09:00
Damien Elmes
7f41973972
rework conflict algorithm to detect more conflict cases
2010-07-27 23:19:44 +09:00
Damien Elmes
24d45cf93c
always reset hideWelcome after a close
2010-07-27 23:18:55 +09:00
Damien Elmes
9491acc088
process the widget deletions before deleting the layout
2010-07-27 21:02:45 +09:00
Damien Elmes
49c92b9605
remove debug statement
2010-07-27 16:59:49 +09:00
Damien Elmes
7a510cc111
add loadDeck hook, fix hideWelcome behaviour
...
- if hideWelcome is true after a sync, do nothing at all
- make sure to reset hideWelcome on deck load
2010-07-27 16:59:04 +09:00
Damien Elmes
18c8d6766d
possible fix for recursion bug in maybeShow()
2010-07-27 16:20:22 +09:00
Damien Elmes
d9af6288e1
do clobber detection at sync time, fix sync bugs
...
- don't get stuck in event loop if user cancels deck selection
- prompt for any full sync upload with no last sync time, so this also warns
about syncs after a DB check too
- fixes erroneous warning with file>download>personal deck
2010-07-27 15:47:15 +09:00
Damien Elmes
4eacbec78b
possible solution to w32 deck browser crashes
2010-07-27 15:03:46 +09:00
Damien Elmes
fbe7e12160
if an error happens during connect, terminate multi sync
2010-07-26 19:39:56 +09:00
Damien Elmes
ac735c9a34
tweak formatting
2010-07-21 20:25:39 +09:00
Damien Elmes
b006b08af1
tweak wrapping
2010-07-21 19:06:20 +09:00
Damien Elmes
e5bb3b38f1
double check with the user before allowing them to clobber their deck
2010-07-21 19:05:20 +09:00
Damien Elmes
c9010e984e
fix race condition in deck browser signal handlers
2010-07-21 18:53:43 +09:00
Damien Elmes
e3f50540d5
detect sync conflicts and offer choice of direction
2010-07-21 18:35:55 +09:00
Damien Elmes
f93910128f
multi-deck sync and related improvements
...
- deck open & browser refresh done after splash screen hidden now
- splash reduced to 3 steps
- new options sync on program load/close
- per-deck auto sync disabled on upgrade
- plugins are now always loaded before a deck has been opened
- don't prompt for sync params in auto sync, for both all and single deck
- refresh deck browser after multi sync
- wait on sync thread until syncFinished called, could fix crashes
- after a full sync, ensure interface is still disabled
- sync menu option now available in deck browser
- new option to tell a progress window it should appear immediately
2010-07-21 13:16:07 +09:00
Damien Elmes
77ede46ebb
fix closing logic
2010-07-19 22:46:35 +09:00
Damien Elmes
8199799249
warn about cram for edit current too
2010-07-19 20:31:11 +09:00
Damien Elmes
40c0741133
tweak wording
2010-07-14 15:07:54 +09:00
Damien Elmes
75fb9a111e
make the close button an application shortcut, raise window for osx terminal
2010-07-11 17:13:43 +09:00
Damien Elmes
a2713450a7
clear audio before previewing card
2010-07-11 16:49:23 +09:00
Damien Elmes
014c993688
colour times by default, add another mac build script
2010-07-11 16:43:24 +09:00
Damien Elmes
e3ab11213d
make sure to move to noDeck at least once
2010-07-08 21:55:56 +09:00
Damien Elmes
1b7d0ac7ee
adjust offset to account for extra sort key
2010-07-01 13:32:11 +09:00
Damien Elmes
79831c4861
patch from Bernhard Ibertsberger to ignore some chars in type to ans
2010-06-29 08:10:37 +09:00
Damien Elmes
722227050a
don't save closed deck on sync failure, don't refresh deck browser twice
2010-06-29 08:03:26 +09:00
Damien Elmes
0b3cf9f91e
add occitan to list of languages
2010-06-28 14:36:50 +09:00
Damien Elmes
634db40e56
don't try to localize traceback
2010-06-28 11:31:54 +09:00
Damien Elmes
88581105d4
add flac to supported audio formats
2010-06-27 07:53:51 +09:00
Shawn M Moore
4317388225
Index firstAnswered
2010-06-12 10:14:48 -04:00
Shawn M Moore
ea5caa504b
Add "First Review" to sort columns in card editor
2010-06-12 10:05:48 -04:00
Damien Elmes
0cab72ef1e
remove string exceptions for python2.6
2010-06-10 13:24:35 +09:00
Damien Elmes
7d22ef3c8d
add fixme
2010-05-19 22:08:11 +09:00
Damien Elmes
4f03bdd94b
don't force maxFailed=2 when the user wants unlimited
2010-05-10 22:31:08 +09:00
Damien Elmes
3e739e7698
make sure to return newly created media path
2010-05-01 16:11:37 +09:00
Damien Elmes
a563109e53
don't assume media directory exists
2010-04-15 22:18:41 +09:00
Damien Elmes
3db9c0f937
update error message
2010-04-15 22:08:16 +09:00
Damien Elmes
f0236932b9
correct capitalization
2010-04-12 11:49:13 +09:00
Damien Elmes
7698d36f84
catch media adding errors
2010-04-06 19:15:30 +09:00
Damien Elmes
4928c21914
delete media folder too
2010-04-06 18:59:43 +09:00
Damien Elmes
9266a3b204
delegate all links
2010-04-05 19:09:12 +09:00
Damien Elmes
02003ff1ed
remove pyqt broken check hack
2010-04-01 23:04:15 +09:00
Damien Elmes
fce5fd73e8
sort by combined due
2010-03-23 17:59:43 +09:00
Damien Elmes
d7075ecae9
add support for custom document dir
2010-03-23 17:15:00 +09:00
Damien Elmes
032ab3fb49
last completion change broke completion - fix
2010-03-23 17:10:55 +09:00
Damien Elmes
ed948ee810
use unicode for error
2010-03-23 17:06:27 +09:00
Christian Krause
e4d4ecf221
Fix crash with enabled sys tray icon
...
If sys tray icon is enabled anki crash when e.g. the graphs
view is opened. Removing the lambda functions used for the
signal registration fixes the problem.
2010-02-28 15:06:48 +09:00
Damien Elmes
21969b1549
add swf+flv
2010-02-26 16:44:35 +09:00