Commit graph

  • 52f528dbf0
    Fully implement BackupReceiver and write tests Torsten Grote 2024-09-13 15:58:23 -0300
  • 538d794d8d
    Don't uninstall the app and clear data after instrumentation tests Torsten Grote 2024-09-13 14:54:14 -0300
  • dd5180f3b7
    Polish BlobCreator and extend its test Torsten Grote 2024-09-13 13:50:39 -0300
  • 237fd683bd
    Clean up metadata as it lost most of its importance Torsten Grote 2024-09-13 12:07:34 -0300
  • a268116e06
    Remove warnings when choosing backup location in UI Torsten Grote 2024-09-13 10:19:41 -0300
  • bfa17fa5ec
    Fully implement SnapshotManager Torsten Grote 2024-09-12 17:41:15 -0300
  • 952cdec55d
    Fully implement BlobCache Torsten Grote 2024-09-12 15:59:35 -0300
  • 5b567c79a2
    Also snapshot unchanged APKs Torsten Grote 2024-09-11 17:38:20 -0300
  • cacea886b0
    Simplify transport init and token handling Torsten Grote 2024-09-11 16:44:29 -0300
  • 3c4b4f705c
    Remove hack of @pm@ backup when initializing transport Torsten Grote 2024-09-11 15:31:22 -0300
  • 7f9e84fdb6
    Stop writing out old metadata to backend Torsten Grote 2024-09-11 15:23:18 -0300
  • c2ad309f93
    K/V backup and restore using v2 Torsten Grote 2024-09-10 16:10:48 -0300
  • 7c7ea5fcd7
    Full backup and restore using v2 Torsten Grote 2024-09-06 16:27:37 -0300
  • 83708d9403
    Prepare restore backup loading for v2 Torsten Grote 2024-09-09 12:23:40 -0300
  • 8ce79f4195
    Add protobuf-kotlin-lite and use new builders Torsten Grote 2024-09-06 10:48:10 -0300
  • 897ae48b44
    Back up app APKs in new v2 format Torsten Grote 2024-09-06 10:04:51 -0300
  • e17c98857f
    Back up app icons in new v2 format Torsten Grote 2024-09-06 09:41:20 -0300
  • 1efa8e8f59
    Add prototype plumbing for new v2 app backup Torsten Grote 2024-09-06 09:09:35 -0300
  • e6905c0365
    Move tink library into core module and expose via CoreCrypto Torsten Grote 2024-09-03 15:43:43 -0300
  • c19787a7fa
    Prepare backends for new app backup repository Torsten Grote 2024-09-03 13:51:13 -0300
  • d2df088f2c
    Add zstd-jni library Torsten Grote 2024-08-30 17:54:58 -0300
  • cb68f75eb6
    remove kotlin protobuf as its not in aosp Torsten Grote 2024-08-30 18:16:59 -0300
  • b2307d94dd
    Add protobuf definitions for snapshot Torsten Grote 2024-07-11 17:37:11 -0300
  • 75797f93e7
    add readme for app dedup research Torsten Grote 2024-06-27 16:33:22 -0300
  • 0ae1f0ce7d
    fix broken link in files backup docs Torsten Grote 2024-07-01 17:48:10 -0300
  • a9df9a2d2f
    Merge pull request #771 from grote/770-backup-start Torsten Grote 2024-10-08 18:21:15 -0300
  • d6572979cc
    Unify code to start new backup #771 Torsten Grote 2024-10-07 09:47:33 -0300
  • 5498e838db
    Merge pull request #764 from grote/697-receivery-code-crash Torsten Grote 2024-10-07 11:09:26 -0300
  • 4bad79a924
    Merge pull request #772 from grote/769-tiktok Torsten Grote 2024-10-07 11:09:03 -0300
  • 3601494b06
    Also show TikTok in Backup status #772 Torsten Grote 2024-10-07 10:47:27 -0300
  • 5f8e85944a
    Merge pull request #767 from t-m-w/fix-title-of-restore-notification-channel Torsten Grote 2024-10-04 09:30:09 -0300
  • a27ef47294
    Fix title of restore notification channel #767 t-m-w 2024-10-03 16:09:25 -0400
  • 542a79e2e1
    Trim white-spaces from recovery code words #764 Torsten Grote 2024-10-03 14:09:39 -0300
  • 70406d40ea Switch to onBackPressedDispatcher for navigating back #749 Aayush Gupta 2024-09-19 11:24:16 +0530
  • 39f4df70ce AndroidManifest: Enable predictive back navigation support Aayush Gupta 2024-09-19 11:21:46 +0530
  • f2aec3f932
    Merge pull request #747 from theimpulson/a15 Torsten Grote 2024-09-20 14:03:29 -0300
  • cf7953edf7
    Merge pull request #734 from grote/unified-backends Torsten Grote 2024-09-19 13:52:34 -0300
  • b9b7c96063 Support edge to edge #747 Aayush Gupta 2024-09-18 20:21:09 +0530
  • 78ef0caea7
    clean up libs and fix AOSP build #734 Torsten Grote 2024-08-28 17:08:40 -0300
  • 206affee00
    Move AOSP libs to root libs dir Torsten Grote 2024-08-28 16:36:02 -0300
  • b59da2a805
    Ensure ChunkWriter uses current backend Torsten Grote 2024-08-28 15:46:16 -0300
  • c83e8f392e
    Fix issue with DocumentFileCache Torsten Grote 2024-08-28 11:38:02 -0300
  • 96a3564610
    Switch everything to new backends Torsten Grote 2024-08-27 15:12:25 -0300
  • 58d58415c5
    Use new Backend directly in storage lib Torsten Grote 2024-08-27 17:28:03 -0300
  • 0c1dfb316d
    Use new Backend directly in the app Torsten Grote 2024-08-27 14:57:07 -0300
  • 5bb599e528
    Use new SafBackend in DocumentsProviderStoragePlugin Torsten Grote 2024-08-26 15:54:48 -0300
  • 8c05ccc39d
    Use new WebDavBackend in WebDavStoragePlugin Torsten Grote 2024-08-26 11:00:20 -0300
  • 099e0ba6d5
    Remove hasData() method from StoragePlugin Torsten Grote 2024-08-26 13:28:01 -0300
  • 27eb95f768
    Split key concern out of storage plugin Torsten Grote 2024-08-23 17:35:40 -0300
  • 9e56384cb2
    Add core gradle module with unified storage backends Torsten Grote 2024-07-25 18:55:01 -0300
  • fa56a74ad7
    Merge pull request #742 from theimpulson/a15 Torsten Grote 2024-09-12 09:17:31 -0300
  • bc2cb257b1 app: test: Force robolectric to SDK 34 for now #742 Aayush Gupta 2024-09-12 17:31:01 +0530
  • 4a235c6739 app: test: Assert applicationInfo is non-null Aayush Gupta 2024-09-09 11:43:44 +0530
  • 217fd97d3e Bump target and compile SDK to API 35 Aayush Gupta 2024-09-09 11:26:32 +0530
  • a334eb0e91 Update AGP, Gradle and dependencies to AOSP versions Aayush Gupta 2024-09-09 11:23:31 +0530
  • 9461e18692
    Merge pull request #740 from seedvault-app/cd/android15-version Torsten Grote 2024-09-06 12:47:04 -0300
  • bf609f9723 Bump version to 15-4.1, mention 15 in README #740 Chirayu Desai 2024-09-06 18:29:59 +0530
  • 10f9f8e840
    Merge pull request #729 from theimpulson/material3fixes 14-4.1 android14 Torsten Grote 2024-09-06 08:41:00 -0300
  • 085d152e55 drawable: Use text color for system icons #729 Aayush Gupta 2024-09-06 12:50:42 +0530
  • ff59decaab
    Merge pull request #731 from lucasmz-dev/android14-bump-version Torsten Grote 2024-09-05 16:24:37 -0300
  • dc9391deef
    Merge pull request #723 from grote/allow-restore Torsten Grote 2024-09-05 16:24:13 -0300
  • b8602fdcc2
    Merge pull request #736 from grote/fix-retry Torsten Grote 2024-09-05 16:14:20 -0300
  • 710354d6d0
    Merge pull request #722 from grote/restore-foreground-service Torsten Grote 2024-09-05 16:14:02 -0300
  • 0a7ce66bcf
    Merge pull request #733 from grote/install-fixes Torsten Grote 2024-09-05 09:27:00 -0300
  • 17d0885e77
    Fix retries: don't upload metadata three times #736 Torsten Grote 2024-09-05 09:11:52 -0300
  • 40d0f55012
    Show app is in progress before we download APKs #733 Torsten Grote 2024-08-28 13:34:08 -0300
  • 7214d9c666
    Don't allow app selection toggles before icons have loaded Torsten Grote 2024-08-28 13:34:46 -0300
  • 006dfadca0
    Bump to 14-4.1 - many cool things :D #731 LucasMZ 2024-08-23 22:40:40 -0300
  • 18403bbfe4
    Improve parts of app backup docs after feedback #715 Torsten Grote 2024-08-15 15:19:35 -0300
  • 87489ab7dd
    add readme for app dedup research Torsten Grote 2024-06-27 16:33:22 -0300
  • d266c36c91
    Don't use Context#startForegroundService() because we may get killed #722 Torsten Grote 2024-08-22 17:36:26 -0300
  • 5418a8ef12
    Merge pull request #721 from grote/dont-restore-existing-files Torsten Grote 2024-08-22 17:39:55 -0300
  • 418dfb344c
    Fix joining string for file selection #721 Torsten Grote 2024-08-22 10:25:05 -0300
  • a2189bc1f7
    Restore files ownership only when file isn't pending anymore Torsten Grote 2024-08-22 09:34:59 -0300
  • 3683f82363
    make file restore numbers add up by showing duplicates and errors Torsten Grote 2024-08-16 18:04:47 -0300
  • f51c758493
    don't restore files that still exist unchanged Torsten Grote 2024-08-16 17:06:28 -0300
  • dc92e41aa8
    declare foreground service type also when starting service Torsten Grote 2024-08-16 16:45:30 -0300
  • ff3956d9c4
    store owner of media file and whether it is marked favorite Torsten Grote 2024-08-16 15:13:47 -0300
  • 639947b87e
    Start a foreground service during restore Torsten Grote 2024-08-20 17:37:02 -0300
  • bebb9005da
    Merge pull request #719 from grote/only-install-if-not-installed Torsten Grote 2024-08-21 17:22:41 -0300
  • 5b085b6518
    Merge pull request #725 from grote/usb-respect-backup-setting Torsten Grote 2024-08-21 17:06:44 -0300
  • 61e748ac42
    Don't back up to USB, if backup disabled #725 Torsten Grote 2024-08-21 14:47:54 -0300
  • ebb662add7
    Merge pull request #720 from grote/fix-app-selection Torsten Grote 2024-08-21 14:36:26 -0300
  • 99232862ca
    Merge pull request #717 from grote/ask-if-restore Torsten Grote 2024-08-21 14:24:56 -0300
  • 1b9dc25896
    Allow restore whenever the user feels like it #723 Torsten Grote 2024-08-20 17:41:57 -0300
  • 570850aa51
    Disable auto-restore during install, if it was on #719 Torsten Grote 2024-08-16 10:47:46 -0300
  • 09074c5dff
    Move Settings.Secure backup flags into BackupStateManager Torsten Grote 2024-08-16 10:35:21 -0300
  • 3397fdbd87
    Fix app selection when restoring after SUW #720 Torsten Grote 2024-08-16 09:45:46 -0300
  • 109e0ae281
    Don't re-install apps that are already installed Torsten Grote 2024-08-15 17:41:31 -0300
  • 7f934c8209
    Fix back navigation when FirstRunFragment is shown #717 Torsten Grote 2024-08-15 18:02:30 -0300
  • 22b3ace3aa
    Ask on first run if user wants restore Torsten Grote 2024-08-02 09:54:50 -0300
  • cff5d20342
    Merge pull request #712 from grote/debug-launcher Torsten Grote 2024-08-15 18:28:25 -0300
  • 27cda5eba4
    Merge pull request #718 from grote/non-suw-restore-uncheck Torsten Grote 2024-08-15 18:04:23 -0300
  • e4de9e1c41
    Uncheck system apps by default if restore outside of SUW #718 Torsten Grote 2024-08-15 15:46:40 -0300
  • e4a61c1f7a
    Add Android Studio run configuration #712 Torsten Grote 2024-08-15 10:11:10 -0300
  • e6e6154b7d
    Add launcher icon for debug builds Torsten Grote 2024-07-31 15:07:44 -0300
  • b571da787a
    Merge pull request #705 from grote/565-choose-files-restore Torsten Grote 2024-08-15 09:42:54 -0300
  • 0a10db3bba
    split out FilesItem class into own file #705 Torsten Grote 2024-08-02 13:54:44 -0300
  • ee86df038b
    try to bump insane integration test limits even further #713 Torsten Grote 2024-07-31 16:13:45 -0300
  • 66836c875c
    Fixes for MD3 that got merged in the meantime Torsten Grote 2024-07-26 15:28:42 -0300