Commit graph

37 commits

Author SHA1 Message Date
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
634db40e56 don't try to localize traceback 2010-06-28 11:31:54 +09:00
Damien Elmes
39c7410d94 reopen deck after sync in case of subscription 2009-07-10 01:40:23 +09:00
Damien Elmes
8afdec9850 take a backup prior to sync 2009-06-30 16:06:34 +09:00
Damien Elmes
938abea109 add tooltip, merge->overwrite 2009-06-23 05:42:50 +09:00
Damien Elmes
c6def7d5e9 remove bulk media support 2009-06-19 11:50:45 +09:00
Damien Elmes
2f8508d13a if user/pass is wrong, open prefs 2009-06-15 09:26:36 +09:00
Samson Melamed
6c6473762f perform bulk (media) sync after full sync with server 2009-06-08 14:07:11 -04:00
Damien Elmes
65a718fdbe implement full sync downloading 2009-06-02 03:23:06 +09:00
Damien Elmes
619d2bcbaf implement full sync uploading 2009-05-31 01:24:42 +09:00
Damien Elmes
f54525e9a7 recover gracefully if the deck can't be opened in the sync thread 2009-05-30 10:27:54 +09:00
Damien Elmes
52139646dc on an unknown error, print full traceback. ensure .data exists 2009-05-08 13:54:09 +09:00
Damien Elmes
2ab8b7a574 generalize tooltips, make sync no contact msg a tooltip 2009-04-23 02:30:08 +09:00
Damien Elmes
0a1658de24 improve sync error message 2009-04-23 02:08:12 +09:00
Damien Elmes
6055f55f6b display the proper sync error 2009-04-11 01:48:08 +09:00
Damien Elmes
35dd5c9c51 relax sync check from 1 minute to 5 minutes 2009-04-10 22:34:47 +09:00
Damien Elmes
4c9e57b4b9 add sync error msg 2009-03-21 03:50:13 +09:00
Damien Elmes
1e9c3ff253 better sync failure message, don't prompt for save if open online fails 2009-02-26 00:49:41 +09:00
Damien Elmes
5e74b8d275 fix order of operations in sync 2009-01-10 18:13:15 +09:00
Damien Elmes
73c043ed7e Merge branch 'master' of git://github.com/scout/ankiqt 2009-01-10 16:55:34 +09:00
Samson Melamed
3832bfddda fixes media sync progress bar not reaching 100% 2009-01-10 00:03:35 -05:00
Damien Elmes
18cc93ecf1 remove ? from all qdialogs 2009-01-09 13:57:01 +09:00
Damien Elmes
0a015de0fa if no changes, display no changes only briefly 2009-01-09 12:23:16 +09:00
Damien Elmes
e48cfaae82 add tooltips to buttons, improve open online dialog 2009-01-04 11:18:57 +09:00
Damien Elmes
ed19526037 fix reference to lastSync 2008-12-25 22:11:02 +09:00
Damien Elmes
eacff663ef don't say 'merge' with open online, it's confusing 2008-12-20 18:52:43 +09:00
Damien Elmes
dbb14988ea catch bulk upload failures 2008-12-20 15:09:04 +09:00
Damien Elmes
d239049c18 update more ellipses 2008-12-04 00:33:59 +09:00
Damien Elmes
fc8b3ab3f0 remove 'building queue..', use reset(), remove rebuild=True 2008-11-15 19:13:07 +09:00
Damien Elmes
0cd478c0b7 support bulk download on one way sync 2008-10-18 18:51:40 +09:00
Damien Elmes
0060dc553a bulk media updater 2008-10-16 03:06:36 +09:00
Damien Elmes
69be47c784 fix wording in sync dialog 2008-10-12 05:25:50 +09:00
Damien Elmes
87195130c6 show sync errors in popup 2008-10-11 18:29:29 +09:00
Damien Elmes
17798b03f4 prevent accidental sync, hide source ids 2008-10-10 17:37:11 +09:00
Damien Elmes
27a3cd1c4f wip 2008-10-05 23:34:59 +09:00
Damien Elmes
357801e625 public decks wip 2008-10-04 14:46:23 +09:00
Damien Elmes
e5463891e9 initial commit from hg 2008-09-28 00:00:49 +09:00