682fae12b6
* Make a protobuf based backup system * Cleanup * More cleanup * Fix restores always loading the full backup restore, even when legacy restore was used * Make offline the default (cherry picked from commitf6fd8a8ddb) * Find chapter based on the url (cherry picked from commit326dc27009) * Dont break after finding one chapter (cherry picked from commitf91d1af373) * Also apply changes to online restore (cherry picked from commite7c16cd0d1) * Rewrite backup categories (cherry picked from commitf4200e2146) * Dedupe some code, move over read and bookmarks properly (cherry picked from commitd9ce86aca6) * Move some functions to the abstract backup manager (cherry picked from commit b0c658741a2f506bc31823f1f0347772bc119d2e) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt # app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt * Fix some backup duplication issues (cherry picked from commita4a1c2827c) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt * Fix a missed bundleOf * So glad this wasnt merged before now, everything should be working with this commit