Damien Elmes
f5a931bb07
typo in bold fix
2010-10-25 13:08:39 +09:00
Damien Elmes
c03d634012
use libanki's bury support
2010-10-24 13:06:26 +09:00
Damien Elmes
5a71cd84a3
remove underline hack, more robust bold hack for osx
2010-10-24 12:50:20 +09:00
Damien Elmes
822d1f7609
refetch the card after editing
2010-10-24 12:21:40 +09:00
Damien Elmes
527c4220c2
strip old earliestTime debugging code, don't update pri on mark, w32 frame
2010-10-24 12:08:39 +09:00
Damien Elmes
2264703db9
don't apply toolbar hack on osx
2010-10-23 14:00:24 +09:00
Damien Elmes
5fcd2d6e9b
suppress 'was due' messages while cramming, timebox screen on ses fin
2010-10-20 18:03:00 +09:00
Damien Elmes
f549dfcfa9
updates for new cram code; remove priority 0 highlight in browser
2010-10-20 13:15:19 +09:00
Damien Elmes
8032c4a66b
don't check sources on sync; let ankionline handle it instead
2010-10-19 19:59:47 +09:00
Damien Elmes
cdab5318d1
remove sources from deck properties, as they can be configured online
2010-10-19 19:55:31 +09:00
Damien Elmes
aaaf025062
remember study options tab, make sure to hide bottom area
2010-10-19 19:27:21 +09:00
Damien Elmes
1abb47d973
new active/inactive tag handling, new study options screen
...
- break study options into multiple tabs
- inactive tags removed from menus and accessible via study options now
- save various study options immediately instead of requiring review button to
be pressed
2010-10-19 19:15:21 +09:00
Damien Elmes
d698c3d310
add perDay config option, more updates for libanki sched changes
...
- new review early / learn more handling
- reset() when showing study stats
- only run the update timer on study screen & finished screen
2010-10-18 18:02:37 +09:00
Damien Elmes
afba9529fe
reset in status update timer - should check this is efficient enough
2010-10-18 14:48:52 +09:00
Damien Elmes
53df67738c
update for libanki scheduling changes
2010-10-18 14:47:57 +09:00
Damien Elmes
dcd6e2dfc3
fix qt4.7 duplicate toolbars
2010-10-18 10:34:33 +09:00
Damien Elmes
1365557930
remove win32 importing hack, require target deck to be on disk
2010-10-02 14:43:09 +09:00
Damien Elmes
39ed7ff44e
fix deckPath=none error for clockoff case
2010-10-02 11:38:19 +09:00
Damien Elmes
3a9bff8e11
add small sleep after multi sync
2010-09-16 14:38:24 +09:00
Damien Elmes
e1ecae0ecb
facts missing warning
2010-09-12 12:21:18 +09:00
Damien Elmes
ac8da946e0
don't hide vert. scroll bar
2010-08-25 14:22:02 +09:00
Damien Elmes
b36b670043
older pysqlite can't auto-convert unicode to utf-8
2010-08-24 13:09:59 +09:00
Damien Elmes
5fc33ab143
don't report conflicts when decks have same mod time
2010-08-19 12:02:02 +09:00
Damien Elmes
9b15771d84
refresh undo options after undo finished
2010-08-16 19:26:50 +09:00
Damien Elmes
ee2d39938d
use array ref when selecting facts
2010-08-16 19:10:40 +09:00
Damien Elmes
5e62fea9c8
remove conflicting close window shortcut
2010-08-09 08:45:32 +09:00
Damien Elmes
14c4dfeea2
patch from bernhard: revert to previous spell check behaviour
2010-08-05 06:51:43 +09:00
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