Anki/qt/tools
Damien Elmes bfef908c6c
Refactor media sync handling (#2647)
* Refactor media sync handling

- The media USN is now returned in sync/meta, which avoids an extra
round-trip.
- Media syncing is now automatically started by the syncing code at
the end of a normal or full sync, which avoids it competing for bandwidth
and resources, and avoids duplicate invalid login messages when the auth
token is invalid.
- Added a new media_sync_progress() method to both check if media is
syncing, and get access to the latest progress.
- Updated the sync log screen to only show the latest line, like AnkiMobile.
- Show media sync errors in a pop-up, so they don't get missed. Use a non-modal
pop-up to avoid potential conflicts with other modals.

* Remove print statement
2023-09-10 13:22:20 +10:00
..
build_qrc.py Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
build_ui.py Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
color_svg.py Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
extract_sass_vars.py Auto-hide toolbar in Reviewer (#2262) 2023-01-09 14:39:31 +10:00
genhooks_gui.py Refactor media sync handling (#2647) 2023-09-10 13:22:20 +10:00
profile.py add missing copyright headers to *.py 2021-04-13 18:45:35 +10:00
runanki.system.in initial Bazel conversion 2020-11-01 14:26:58 +10:00