Commit graph

  • e549e2675e
    Merge 5605974bb3 into 25e88caf88 #801 Lucas 2024-11-20 18:21:47 -0300
  • 5605974bb3
    Bump version to 15-5.1 #801 LucasMZ 2024-11-20 16:09:50 -0300
  • 25e88caf88
    Merge pull request #784 from grote/check-storage android15 Torsten Grote 2024-11-20 13:38:10 -0300
  • 8a00a2939a
    Merge pull request #785 from grote/check-app-backup Torsten Grote 2024-11-19 17:10:28 -0300
  • 417531ff49
    Don't treat HashMismatchException as a fatal error when restoring #785 Torsten Grote 2024-11-19 14:19:21 -0300
  • 073b7bda68
    Merge f39510f1cc into 10f9f8e840 #668 Weblate (bot) 2024-11-19 17:07:42 +0000
  • f39510f1cc
    Import translations from Weblate #668 Hosted Weblate 2024-11-19 18:07:34 +0100
  • 32aff32c73
    Fix FullRestore when Loader#loadFiles() throws an error for a later blob stream. Torsten Grote 2024-11-14 14:51:11 -0300
  • 47c3e652c2
    Don't include known bad blobs in BlobCache Torsten Grote 2024-11-08 10:57:43 -0300
  • ae77ebed8f
    Remove known bad blobs from do-not-use list when deleting them Torsten Grote 2024-11-08 10:41:18 -0300
  • 69765c7857
    Record known bad blobs on do-not-use list in BlobCache Torsten Grote 2024-11-04 09:51:42 -0300
  • 0127dcdf66 Switch from sharedViewModel to activityViewModel #790 Aayush Gupta 2024-11-07 11:36:32 +0530
  • 6d9c18bd29
    Checker: account for possibility that one chunkId maps to more than one blob Torsten Grote 2024-11-01 14:14:01 -0300
  • 4f5199ce27
    Make APK backup self-healing Torsten Grote 2024-10-30 09:58:33 -0300
  • 15e8850e5e
    Don't allow running app data check while backup is running Torsten Grote 2024-10-29 18:22:36 -0300
  • 45d710270a
    Restrict Checker.concurrencyLimit to 3 when backend requires network Torsten Grote 2024-10-29 15:42:56 -0300
  • 166f81b3a8
    Add unit tests for Checker Torsten Grote 2024-10-29 15:20:55 -0300
  • beedafd042
    Move AppCheckFragment into check package Torsten Grote 2024-10-28 15:33:42 -0300
  • 06191a1fc3
    Catch error when loading snapshots for app checking Torsten Grote 2024-10-28 15:32:39 -0300
  • 83974b4121
    Show app backup check error screen Torsten Grote 2024-10-28 15:07:02 -0300
  • 26063a8ef0
    Show app backup check success screen Torsten Grote 2024-10-24 17:06:56 -0300
  • 96f9a8d017
    Show app backup check success notification Torsten Grote 2024-10-23 17:44:37 -0300
  • 51a6355205
    Do parallel checking and update notification with progress Torsten Grote 2024-10-23 16:29:36 -0300
  • 591dfe0bd6
    Implement actual checking Torsten Grote 2024-10-22 17:30:09 -0300
  • 85ce587b14
    Create AppCheckerWorker and wire it up Torsten Grote 2024-10-18 11:55:45 -0300
  • 060bb425da
    UI for checking app backups Torsten Grote 2024-10-15 15:52:40 -0300
  • f67c1d5544
    Replace deprecated sharedViewModel by activityViewModel Torsten Grote 2024-10-14 10:32:50 -0300
  • e19be55f83
    Merge pull request #786 from grote/show-app-size Torsten Grote 2024-10-31 16:27:16 -0300
  • 13e3dadeb4
    Show 'Launch' button for force stopped apps #786 Torsten Grote 2024-10-30 12:15:15 -0300
  • f1224f09f8
    Test for free space and allow 0 #784 Torsten Grote 2024-10-22 14:04:19 -0300
  • 0fa14025b3
    Merge pull request #748 from seedvault-app/feature/cirrus-ci-tests Torsten Grote 2024-10-18 10:34:18 -0300
  • d96bc52192
    Merge pull request #691 from grote/690-webdav-info Torsten Grote 2024-10-17 15:54:45 -0300
  • 0ed6d5c2c0
    Don't show toolbar for recovery code when restoring #748 Torsten Grote 2024-10-17 15:19:33 -0300
  • a538a64395
    Use DigestInputStream to spy on backup data Torsten Grote 2024-10-11 13:55:33 -0300
  • 1d17adedff
    log stopped packages in CI test Torsten Grote 2024-10-11 12:46:16 -0300
  • b8c87a6928
    Always log BackupMonitor and start stopped apps later in CI test Torsten Grote 2024-10-11 11:00:49 -0300
  • 32d7f49d4c
    show error notification when AppBackupWorker isn't successful Torsten Grote 2024-10-11 11:16:25 -0300
  • 2957678465
    Fix potential thread-safety issue when changing backends Torsten Grote 2024-10-11 10:36:27 -0300
  • 3d9eca0d40
    adapt CI to new UI for restore set items Torsten Grote 2024-10-10 16:29:16 -0300
  • eb9dad798c
    onBackupSuccess now doesn't need a boolean anymore Torsten Grote 2024-10-11 09:23:51 -0300
  • 623eb331da
    Ignore contactsbackup BackupRestoreTest if we don't have the correct permissions Torsten Grote 2024-09-27 15:05:05 -0300
  • 9e5f22a8a0
    Install contactsbackup before restart, so default permissions get applied Torsten Grote 2024-09-27 13:42:38 -0300
  • 910c68aa52
    Launch stopped apps before test to ensure they get backed up Torsten Grote 2024-09-25 14:40:50 -0300
  • f38bed9616
    Run instrumentation tests from other gradle modules Torsten Grote 2024-09-25 14:53:59 -0300
  • 8234cd8196
    Add contactsbackup permissions to test emulator Steve Soltys 2024-09-25 21:38:50 +0000
  • 315e0736f5
    Fix KVRestore spies to use new functions Steve Soltys 2024-09-25 02:38:12 +0000
  • 42d7747641
    Add logging for unknown exceptions Steve Soltys 2024-09-25 01:57:22 +0000
  • 4aeb05813d
    Run tests in Cirrus CI again Steve Soltys 2024-09-25 01:29:47 +0000
  • 3fd615477d
    Merge pull request #776 from theimpulson/menu Torsten Grote 2024-10-17 13:41:18 -0300
  • 1299008780
    Merge pull request #781 from grote/exclude-us Torsten Grote 2024-10-16 12:51:04 -0300
  • d86ecd303d storage: demo: Adjust for edge to edge support #776 Aayush Gupta 2024-10-13 16:31:05 +0530
  • bfdb297ca4 storage: demo: Inherit M3 theme Aayush Gupta 2024-10-13 16:30:05 +0530
  • 2b5ca5ebdc {app|storage}: Drop theme attribute from toolbar Aayush Gupta 2024-10-13 15:36:24 +0530
  • 82267f6844 app: Switch to toolbar APIs for working with menu Aayush Gupta 2024-10-13 15:07:47 +0530
  • a5fe52a01f storage: demo: Switch to toolbar APIs for working with menu Aayush Gupta 2024-09-19 13:25:18 +0530
  • 321c04958c
    Exclude ourselves from backup status #781 Torsten Grote 2024-10-16 08:54:41 -0300
  • f52b1004fb
    Show full URL in settings when WebDAV is used #691 Torsten Grote 2024-06-18 10:53:18 -0300
  • f5c2f0bd3a Release version 15-5.0 15-5.0 Torsten Grote 2024-10-15 16:06:14 -0300
  • 79842a5605
    Release version 15-5.0 #779 Torsten Grote 2024-10-15 16:06:14 -0300
  • 45e7d23bbe
    Merge pull request #777 from grote/readme-update Torsten Grote 2024-10-14 15:22:26 -0300
  • 001c5f1a17
    Update About with NGI0 Entrust Fund #777 Torsten Grote 2024-10-14 10:09:36 -0300
  • 7158a9b070
    Update README Torsten Grote 2024-10-14 09:59:00 -0300
  • a4ff8946dd
    Merge pull request #775 from theimpulson/deprecation Torsten Grote 2024-10-14 09:22:18 -0300
  • f21e0f8d39 UsbIntentReceiver: Specify parcel's type in method as well #775 Aayush Gupta 2024-09-19 11:52:12 +0530
  • 5365ef3a5e
    Merge pull request #750 from grote/app-backup-v2 Torsten Grote 2024-10-10 17:29:58 -0300
  • 2d47aa3d9f
    don't crash in BackupMonitor when there is no packageName #750 Torsten Grote 2024-10-10 11:52:38 -0300
  • 16c00be124
    remove corrupted snapshots when pruning Torsten Grote 2024-10-10 11:06:48 -0300
  • 9339f9f0fb
    when cached snapshot is corrupted fall back to loading from backend Torsten Grote 2024-10-10 10:33:32 -0300
  • 14775b5c3e
    Check that exceptions from file loading get caught Torsten Grote 2024-10-07 17:29:59 -0300
  • 9422d0d309
    Encode icons in PNG, because JPEG doesn't support transparency Torsten Grote 2024-10-03 13:57:45 -0300
  • 682afa1c69
    Try to recover data for force stopped apps from latest snapshot Torsten Grote 2024-10-03 12:09:06 -0300
  • c09ea7c075
    Use BackupManagerMonitor to handle K/V with no data changed Torsten Grote 2024-10-01 17:10:41 -0300
  • f8451586df
    Minor improvements for app restore Torsten Grote 2024-10-02 17:19:04 -0300
  • 11270ff694
    Reset latest snapshot to avoid it getting stale Torsten Grote 2024-10-01 16:49:00 -0300
  • 7696b88a5a
    Improve RestoreSet display Torsten Grote 2024-09-30 15:24:08 -0300
  • 84dc13d267
    Split up success and error notification Torsten Grote 2024-09-27 17:36:05 -0300
  • b7b07d0ba1
    Fix recovery code keyboard input for Android 15 Torsten Grote 2024-09-27 17:33:50 -0300
  • f7354a3d79
    Show when launchable system apps do not allow backup Torsten Grote 2024-09-27 16:31:15 -0300
  • 751504c214
    improve local metadata handling Torsten Grote 2024-09-27 11:23:18 -0300
  • eea65d4082
    do scheduling migration before strict mode Torsten Grote 2024-09-27 10:30:43 -0300
  • b4c84272ff
    Update UI state for some system apps if they have NO_DATA Torsten Grote 2024-09-25 17:47:21 -0300
  • 8d949e2d64
    Support adb shell bmgr backupnow Torsten Grote 2024-09-25 14:12:09 -0300
  • e602bbe2ab
    Adapt reuse backup screen after designer input Torsten Grote 2024-09-24 10:33:39 -0300
  • 7b0e02c451
    Clean up code after refactorings Torsten Grote 2024-09-23 12:04:50 -0300
  • 5c75574f65
    Use cached snapshots for auto-restore to save time Torsten Grote 2024-09-23 16:09:05 -0300
  • 1e5a4deedf
    Clean up libraries, move to where they are included Torsten Grote 2024-09-23 09:30:43 -0300
  • 1aa5c68d0a
    Add RestoreV1IntegrationTest to ensure we can still restore v1 backup Torsten Grote 2024-09-19 11:36:23 -0300
  • 83fd0ba5d1
    Upgrade all the binary dependencies we include Torsten Grote 2024-09-18 17:25:58 -0300
  • 03d2946c93
    Remove setting for unlimited quota Torsten Grote 2024-09-18 16:55:10 -0300
  • 176a703720
    Offer option to recycle backup after restoring Torsten Grote 2024-09-18 15:23:07 -0300
  • 20ea0b332d
    Delete repo and exit process when key changes Torsten Grote 2024-09-18 11:52:43 -0300
  • 62991ed38b
    Move app backup to expert settings Torsten Grote 2024-09-17 17:33:41 -0300
  • 9de1d2472b
    Remove D2D setting, it is now always on Torsten Grote 2024-09-17 17:24:41 -0300
  • fe8d458890
    Always use SnapshotManager to load snapshots to benefit from cache Torsten Grote 2024-09-17 17:10:43 -0300
  • a1baa6f9d2
    Implement pruning of old snapshots and unused blobs Torsten Grote 2024-09-17 15:04:32 -0300
  • 307ccf57de
    Move new classes to repo package Torsten Grote 2024-09-17 10:21:13 -0300
  • 32e116ffe1
    Polish AppBackupManager and write tests Torsten Grote 2024-09-16 17:29:35 -0300
  • 7702fb7bd8
    Polish SnapshotCreator and write tests Torsten Grote 2024-09-16 16:28:11 -0300
  • 463fc33230
    Log memory and when system calls App#onTrimMemory() Torsten Grote 2024-09-16 12:01:29 -0300
  • f188230269
    Add padding to all blobs using the Padmé algorithm Torsten Grote 2024-09-16 11:24:05 -0300