File sync overhaul

- New promise-based architecture
- Library-specific file sync queues, allowing other libraries to
  continue if there's an error in one library
- Library-specific sync errors, with error icons next to each library
- Changed file uploading in on-demand download mode, which had been missing
- On-demand download progress indicator in middle pane
- More accurate progress indicator
- Various tweaks and bug fixes
- Various future tweaks and bug fixes
This commit is contained in:
Dan Stillman 2012-12-11 15:16:40 -05:00
parent 4c8431ca7d
commit bb93f019dc
27 changed files with 2895 additions and 2163 deletions

View file

@ -95,7 +95,7 @@ const xpcomFilesLocal = [
'sync',
'storage',
'storage/streamListener',
'storage/eventManager',
'storage/eventLog',
'storage/queueManager',
'storage/queue',
'storage/request',