Damien Elmes
|
319390f0c6
|
more frequent progress updates
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
23483b0a57
|
mark deletions in media DB when files are deleted
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
1ff6cbc54d
|
make sure renames generated during sync don't get immediately removed
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
d394aed5fd
|
don't filter out invalid filenames when we're sending them as a deletion
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
bf50f88540
|
handle read errors during zip build
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
eddf9fdc44
|
clean up invalid media DB entries on the fly, instead of requiring DB check
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
7ae6244f6a
|
log media DB change registration progress, and allow aborting it
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
e5f9ed5a5b
|
move change tracking into separate file
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
5fe1bfc5b4
|
simplify code by accumulating stats at the source
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
4289f7a02a
|
move sync_media() into MediaManager
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
32a3b5a020
|
tidy up sync.rs
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
9067bf98bd
|
handle concurrent modifications and ankiweb terminating early
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
e0511c560b
|
update dirmod as files added during sync
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
631bdc2a1e
|
add debug line
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
23f5c7cb9b
|
rename non-normalized filenames when downloading
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
98279add15
|
defer errors on upload to media check
|
2020-02-17 08:40:17 +10:00 |
|
Damien Elmes
|
0f7fc1e960
|
add proper version
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
6a64c8dfcc
|
use enums for some common errors
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
ec9abf1ce5
|
pass in endpoint
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
ea4de9a6de
|
connect media sync progress to Python, add a progress dialog
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
c82cff3836
|
add progress hook to media sync
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
5e5906f183
|
store sync state in a struct, and reuse ctx across methods
|
2020-02-17 08:40:16 +10:00 |
|
Damien Elmes
|
f20b5b8db6
|
media sync working, but unpolished
|
2020-02-17 08:40:16 +10:00 |
|