mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
![]() - media syncing no longer locks the account, so it can be done in the background in the future, and multiple clients can safely sync media at the same time - all operations are now idempotent, so they can be repeatedly safely in the event of a connection error - whether it's a normal incremental sync, an initial sync, or the media database has been deleted, no files will be uploaded or downloaded if they already exist on the other side - file removals are now chunked like additions & updates, preventing timeouts due to large requests - if the server can't process a chunk in time, it will return a count of what it did process, so the client can retry the rest Notes for AnkiDroid: - when porting this, recommend you pick a different name for the .media.db2 file, so users don't accidentally copy the AD version to the desktop or vice versa - please make sure filenames are added to the zip in NFC form |
||
---|---|---|
.. | ||
importing | ||
template | ||
__init__.py | ||
anki | ||
ankiweb.certs | ||
cards.py | ||
collection.py | ||
consts.py | ||
db.py | ||
decks.py | ||
errors.py | ||
exporting.py | ||
find.py | ||
hooks.py | ||
js.py | ||
lang.py | ||
latex.py | ||
media.py | ||
models.py | ||
notes.py | ||
sched.py | ||
sound.py | ||
stats.py | ||
statsbg.py | ||
stdmodels.py | ||
storage.py | ||
sync.py | ||
tags.py | ||
upgrade.py | ||
utils.py |