1
0
Fork 0

Commit graph

  • fea53a759f
    Also back-up APKs of apps that are not allowed to have their data backed up Torsten Grote 2020-01-13 15:46:07 -03:00
  • 3d296e1335
    Also back up APKs of apps that have no data or are above quota Torsten Grote 2020-01-13 12:47:27 -03:00
  • 3f73119b52
    Show restore data progress bar and improve readability of log messages Torsten Grote 2020-01-09 17:54:11 -03:00
  • 1924db7779
    Move date restore view state into ViewModel to survive configuration changes Torsten Grote 2020-01-09 14:01:26 -03:00
  • 5632f11878
    Show when package restore failed Torsten Grote 2020-01-09 11:59:15 -03:00
  • 9f01d09962
    Don't get or write to full backup output stream before we are not sure there will be data to write Torsten Grote 2020-01-09 10:44:13 -03:00
  • 7b27242625
    Show apps that we could not restore data for Torsten Grote 2020-01-09 09:50:09 -03:00
  • 690017c050
    Only back up APK and write metadata when app was actually backed up Torsten Grote 2020-01-09 09:36:06 -03:00
  • 2f352fe828
    Show list of packages that we could restore data for Torsten Grote 2020-01-08 16:53:52 -03:00
  • 96a4642f4f
    Show list of re-installed apps and let the user review it before restoring data Torsten Grote 2020-01-08 15:26:58 -03:00
  • debaca0e2c
    Ignore RestoreSets with no last backup time Torsten Grote 2020-01-08 14:11:44 -03:00
  • f562857514
    Expose APK backup feature as a setting, so the user can disable it Torsten Grote 2019-12-30 15:26:03 -03:00
  • 7605762631
    Re-install backed-up APKs before restoring from backup Torsten Grote 2019-12-20 13:55:38 -03:00
  • 569e3db385
    Fix device initialization and generation of new backup tokens Torsten Grote 2019-12-23 09:04:10 -03:00
  • 81c2031ce7
    Back up APKs to storage (when they changed) and save metadata about them Torsten Grote 2019-12-19 17:09:52 -03:00
  • b9cac5ea87
    Introduce MetadataManager to handle all metadata related to backups Torsten Grote 2019-12-18 13:14:25 -03:00
  • e1d55c8a4e
    Add information about packages to backup metadata Torsten Grote 2019-12-17 13:45:36 -03:00
  • f8846ffe45
    Merge pull request from stevesoltys/develop 1.0.0-alpha1 Steve Soltys 2019-12-22 20:31:55 -05:00
  • 01098a4d97
    Merge pull request from grote/check-messages #47 Steve Soltys 2019-12-22 20:24:33 -05:00
  • b9f748a009
    Merge pull request from grote/koin Steve Soltys 2019-12-22 20:23:48 -05:00
  • 217f498c2f
    Merge pull request from stevesoltys/feature/update-license-changelog Steve Soltys 2019-12-22 20:21:07 -05:00
  • c140981576 Update license to Apache-2.0 #55 Steve Soltys 2019-12-22 20:20:19 -05:00
  • dcfdb5a2e6 Update changelog and readme for 1.0.0-alpha1 Steve Soltys 2019-12-22 20:20:12 -05:00
  • 58a8f29b51
    Encrypt values of key/value backups with multiple segments if needed #60 Torsten Grote 2019-12-18 19:34:49 -03:00
  • 177e714001
    Add error messages for unexpected state to ease debugging Torsten Grote 2019-12-18 15:50:34 -03:00
  • 94c7663daf
    Use dependency injection with Koin #56 Torsten Grote 2019-12-16 13:11:11 -03:00
  • bb9d498ea8
    Merge pull request from grote/nextcloud-restore Steve Soltys 2019-12-16 11:47:46 -05:00
  • 137e8033a7
    Update time of backup progress notifications #54 Torsten Grote 2019-12-16 09:10:03 -03:00
  • d30cb309ca
    Be more forgiving when checking available restore sets Torsten Grote 2019-12-12 16:57:43 -03:00
  • 440491425a
    Work around DocumentFile bug happening with cloud-based DocumentsProviders Torsten Grote 2019-12-12 16:27:57 -03:00
  • bbc8bdfaa5
    Allow the user to leave the recovery code input if called from setup wizard Torsten Grote 2019-12-10 13:34:57 -03:00
  • 791f68300d
    Allow to setup NextCloud account during restore Torsten Grote 2019-12-10 11:50:13 -03:00
  • 2ebc7c9479
    Merge pull request from stevesoltys/feature/update-readme Steve Soltys 2019-12-07 22:32:35 -05:00
  • cf86c57760
    Merge pull request from grote/about-page Steve Soltys 2019-12-07 15:13:01 -05:00
  • 34d0eb15ca
    Merge pull request from grote/50-oem-storage-whitelist Steve Soltys 2019-12-07 15:12:00 -05:00
  • 88a250ff5c
    Use separate dev config and document existing config #53 Torsten Grote 2019-12-06 12:33:50 -03:00
  • 49ce4b393f
    Add a configurable white-list for backup storage Torsten Grote 2019-12-06 12:21:49 -03:00
  • f246d16492
    Upgrade Kotlin and Android Gradle Plugin Torsten Grote 2019-12-06 09:38:07 -03:00
  • 6520f6aa04
    Upgrade Kotlin and Android Gradle Plugin #52 Torsten Grote 2019-12-06 09:38:07 -03:00
  • 3093e3a789
    Add About DialogFragment reachable from main overflow menu Torsten Grote 2019-12-06 09:31:48 -03:00
  • 525cfae960 Update README.md to reflect latest features and permissions #48 Steve Soltys 2019-11-30 14:32:39 -05:00
  • 8686ee6c90 Fix APK deployment to prebuilt repo Steve Soltys 2019-10-28 23:53:47 -04:00
  • ed8f4a6fef
    Merge pull request from stevesoltys/feature/rebranding Steve Soltys 2019-10-28 22:03:56 -04:00
  • 32f558faf1 Rebrand application as 'Seedvault' #46 Steve Soltys 2019-10-28 21:57:47 -04:00
  • 8ea68ea6ca
    Merge pull request from grote/cleanup Steve Soltys 2019-09-25 21:14:57 -04:00
  • c9a29810fc
    Remove unused code and resources #44 Torsten Grote 2019-09-23 16:36:31 -03:00
  • d81c355799
    Advance a step when returning to SetupWizard from restore Torsten Grote 2019-09-23 16:15:26 -03:00
  • 77cb935fa4 Fix multiline prebuilt repo commit message Steve Soltys 2019-09-25 01:20:33 -04:00
  • d944f985a0
    Merge pull request from grote/usb Steve Soltys 2019-09-25 01:06:17 -04:00
  • 927e0d5dd8
    Merge pull request from stevesoltys/feature/prebuilt-repo Steve Soltys 2019-09-25 01:05:53 -04:00
  • 57e2096596 Add source tree commit URL to prebuilt repo commit message #43 Steve Soltys 2019-09-23 19:04:22 -04:00
  • 470b5a2ccf
    Tolerate backup attempts when flash drive is not plugged in #42 Torsten Grote 2019-09-20 10:04:37 -03:00
  • 08018fcc9b
    Do not allow manual backup/restore operations when removable storage is not available Torsten Grote 2019-09-19 18:06:02 -03:00
  • cc2bb4a651
    When selecting USB storage, do a backup right away Torsten Grote 2019-09-19 16:36:40 -03:00
  • 26f23e95fe
    Disable automatic backups when a removable USB flash drive is used Torsten Grote 2019-09-19 16:29:53 -03:00
  • 2c4d44c5b9
    Grant MANAGE_USB permission, so we can get USB serial numbers Torsten Grote 2019-09-19 15:21:48 -03:00
  • 007dd7759d
    Save the time of the last backup and only do automatic flash drive backups once a day Torsten Grote 2019-09-19 11:17:16 -03:00
  • b0386c8b66
    Start backup automatically when flash drive used for backup is plugged in Torsten Grote 2019-09-18 09:23:46 -03:00
  • 650642068e
    Don't try to do backups if storage is not available Torsten Grote 2019-09-17 15:45:14 -03:00
  • 6eb6f64696
    Merge pull request from grote/android-10 Steve Soltys 2019-09-22 22:01:18 -04:00
  • e09ccb43e1
    Merge pull request from stevesoltys/feature/prebuilt-repo Steve Soltys 2019-09-22 22:01:07 -04:00
  • 54ff9e8cf7
    Merge pull request from grote/restore Steve Soltys 2019-09-22 13:16:52 -04:00
  • 710fcb439c Add support for automatic prebuilt repo deployments #40 Steve Soltys 2019-09-21 16:36:29 -04:00
  • bf28bc3338
    Truncate files when writing to them explicitly #41 Torsten Grote 2019-09-20 09:42:59 -03:00
  • e659892278
    Fix CI by running tests with newer Java version, but target JDK 8 Torsten Grote 2019-09-19 11:19:44 -03:00
  • 37ffacbafe
    Upgrade to Android 10 (Q) Torsten Grote 2019-09-19 07:38:36 -03:00
  • 8adb94c6c9
    Explicitly tint storage root icons for system dark theme #38 android9 Torsten Grote 2019-09-19 07:53:58 -03:00
  • 0e5f9cff0f
    Remove the progress bar for restore operation as progress reporting is bugyy Torsten Grote 2019-09-17 16:45:56 -03:00
  • 55d92aec39
    Adapt UI and text to the different use-cases (backup vs. restore) Torsten Grote 2019-09-13 17:14:11 -03:00
  • 10ad6d6b2d
    Improve error message when no backups could be found for restore Torsten Grote 2019-09-13 15:23:48 -03:00
  • 54ad762eb1
    Save more information about current storage location Torsten Grote 2019-09-13 14:37:32 -03:00
  • c6f83647b2
    Show recovery code from top to bottom instead of from left to right Torsten Grote 2019-09-13 13:58:23 -03:00
  • 4efaa08881
    Show notification right away when requesting manual backup Torsten Grote 2019-09-13 12:48:51 -03:00
  • 6d8178f6b1
    Use the MANAGE_DOCUMENTS permission to show possible storage locations Torsten Grote 2019-09-13 11:40:32 -03:00
  • 7455f4afb9
    Remove READ_PHONE_STATE permission Torsten Grote 2019-09-12 09:44:18 -03:00
  • 9cede639f3
    When restoring, ask for location first and then restore code Torsten Grote 2019-09-11 17:26:03 -03:00
  • af43c6154d
    Get rid of device folders, use unix epoch as backup token and store it Torsten Grote 2019-09-11 15:26:10 -03:00
  • 8b6656a350
    Read RestoreSets from encrypted backup metadata file Torsten Grote 2019-09-10 16:27:22 -03:00
  • f9c8b657a0
    Write an encrypted metadata file for each restore set Torsten Grote 2019-09-10 13:35:34 -03:00
  • 044ef01ba1
    Do not generate new 12-word code when restoring Torsten Grote 2019-09-06 13:32:49 -03:00
  • 1a7fdfa59a
    Implement restoring of backup and show progress in UI Torsten Grote 2019-09-06 12:36:51 -03:00
  • 491789e8e0
    Add a RestoreActivity that lists available RestoreSets (backups) Torsten Grote 2019-09-05 17:42:39 -03:00
  • aa3aad8fb3
    Return actually available RestoreSets Torsten Grote 2019-09-05 17:39:48 -03:00
  • 7a7059cda3
    Merge pull request from grote/transport Steve Soltys 2019-09-09 20:13:59 -04:00
  • c714a4e7e1
    Show error notification when backup fails #35 Torsten Grote 2019-09-02 17:01:12 -03:00
  • 683268a15f
    Add a unit test for checking word list integrity Torsten Grote 2019-09-02 11:45:57 -03:00
  • 74aa62a264
    Add instrumentation test for testing AES/GCM nonces are really unique Torsten Grote 2019-08-20 13:04:09 +02:00
  • e955e021fd
    Add a simple instrumentation test for testing on real devices Torsten Grote 2019-08-06 08:16:37 +02:00
  • 2685f2b48a
    Don't show rejected packages (usually 0 size) as failed Torsten Grote 2019-08-05 11:07:55 +02:00
  • e2a3e3d2b7
    Raise importance of backup notifications to show them in status bar Torsten Grote 2019-08-01 12:06:15 +02:00
  • bd968be0b1
    Remove BackupJobService as the OS is scheduling its own backups Torsten Grote 2019-08-01 12:00:06 +02:00
  • a6e971609c
    Implement clearing full backup data from storage Torsten Grote 2019-08-01 11:44:58 +02:00
  • 1ee443a3d8
    Add a unique ID to the device folder name to avoid collisions Torsten Grote 2019-08-01 10:34:31 +02:00
  • 2ce625ac87
    Huge refactoring of backup transport Torsten Grote 2019-07-09 19:22:24 +02:00
  • ceef736813 Test build without download script #33 Steve Soltys 2019-08-05 23:12:28 -04:00
  • 76bb8cd9f4 Generate release for each commit and download during build Steve Soltys 2019-08-03 23:55:13 -04:00
  • 877a62766f Enable dex 'jumbo mode' Steve Soltys 2019-08-03 23:24:47 -04:00
  • d59d8eb30f Remove XML configuration files from releases Steve Soltys 2019-08-03 12:17:34 -04:00
  • 8bc110fe4a
    Merge pull request from chirayudesai/prebuilt Steve Soltys 2019-08-01 14:00:35 -04:00
  • 1f7409af57 Android.mk: Don't dex preopt #32 Chirayu Desai 2019-08-01 19:54:55 +05:30