1
0
Fork 0

Commit graph

  • cddf1df719 Translated using Weblate (Hebrew) Yaron Shahrabani 2020-10-05 14:12:58 +02:00
  • 7caa852c61 Translated using Weblate (French) Chirayu Desai 2020-10-05 14:12:58 +02:00
  • 32a6322efb Translated using Weblate (Russian) Nikita Epifanov 2020-10-05 14:12:57 +02:00
  • df9ab894a2 Fix storage chooser title if the translation is long Torsten Grote 2020-10-06 17:18:02 -03:00
  • 46bc9c646f Show proper transport labels for OS transport selection Torsten Grote 2020-10-05 11:19:56 -03:00
  • 7d034a2f27 Fix lint issues with translations and ignore missing translations Torsten Grote 2020-09-25 12:26:55 -03:00
  • 15de2da9d8 Fix translations manually, replacing &lt;&gt; by <> Chirayu Desai 2020-09-25 19:35:54 +05:30
  • 932e414dff Update translation files Hosted Weblate 2020-09-25 15:52:15 +02:00
  • 24cffd5a6e Translated using Weblate (French) Chirayu Desai 2020-09-25 15:52:14 +02:00
  • 3bbd1b0fc5 Translated using Weblate (Portuguese) ssantos 2020-09-25 15:52:14 +02:00
  • 915977551e Translated using Weblate (Croatian) Milo Ivir 2020-09-25 15:52:13 +02:00
  • a3b6c9ac36 Translated using Weblate (Greek) Michael Bestas 2020-09-25 15:52:13 +02:00
  • 10fa0e8039 Translated using Weblate (Spanish) H 2020-09-25 15:52:13 +02:00
  • 4379b01235 Translated using Weblate (Russian) Nikita Epifanov 2020-09-25 15:52:12 +02:00
  • adcdc70761 Translated using Weblate (Portuguese (Brazil)) Samuel Carvalho de Araújo 2020-09-25 15:52:12 +02:00
  • 78d7966d56 Update translation files Hosted Weblate 2020-09-25 15:52:12 +02:00
  • b974c31515 Always show Nextcloud as an option, offer to install or set up account Torsten Grote 2020-09-16 13:35:39 -03:00
  • 4b72cf87ec Fix status reporting of failed system app restore Torsten Grote 2020-09-21 17:02:09 -03:00
  • 06c9642a22 User-initiated backups should also be incremental Torsten Grote 2020-09-22 13:24:03 -03:00
  • db0721cd8d Bring the user to app system settings when long tapping apps Torsten Grote 2020-09-18 16:45:25 -03:00
  • 9f85a66235 Show a different text for stopped apps in app backups status page Torsten Grote 2020-09-18 16:27:08 -03:00
  • 965431149e Treat stopped apps different from opt-out apps Torsten Grote 2020-09-18 16:16:45 -03:00
  • 397f27b460 Fix opt-out apps showing up as not yet backed up Torsten Grote 2020-09-21 09:57:46 -03:00
  • 1e3263ec54 Fix bug where we could not do two subsequent restores Torsten Grote 2020-09-17 14:00:46 -03:00
  • 5f771ff4ec Fix auto-service warning in instrumentation tests Torsten Grote 2020-09-14 14:04:40 -03:00
  • fa617fbaae Don't use Kotlin reflection if not really necessary Torsten Grote 2020-09-14 14:00:23 -03:00
  • 15969e0d88 Cache folder contents in K/V backup/restore Torsten Grote 2020-09-14 13:49:59 -03:00
  • 02438c91d3 Drop prebuilt deployment Chirayu Desai 2020-09-10 04:48:25 +05:30
  • fac1eada12 Make seedvault compile in AOSP properly Michael Bestas 2020-07-10 03:33:24 +03:00
  • e9fd97c41e Upgrade androidx-lifecycle-livedata to 2.3.0-alpha05 Michael Bestas 2020-07-10 03:33:24 +03:00
  • 0ce613b64d Drop dependency on kotlin-android-extensions Michael Bestas 2020-07-10 01:21:23 +03:00
  • b12adcd4c0 Don't use BuildConfig, because it is only available for gradle builds Torsten Grote 2020-09-04 16:39:11 -03:00
  • 30e70527fb Don't let the user start a new backup when one is already in progress Torsten Grote 2020-09-04 15:29:36 -03:00
  • b9ffe2c03e Show notification for backup running in the background Torsten Grote 2020-09-04 14:51:20 -03:00
  • 72871d3d66 Enable backup of call logs Torsten Grote 2020-09-02 14:37:02 -03:00
  • 425459fe79 When restoring, set token from RestoreSet as new token Torsten Grote 2020-09-04 13:36:32 -03:00
  • f6ea5c1db5 Clean up backup transport initialization logic Torsten Grote 2020-08-31 17:20:01 -03:00
  • a425ae706e Show percentages in progress notification and x of n status at the end Torsten Grote 2020-08-28 15:22:17 -03:00
  • d2c426db93 Let backup notification report more fine-grained progress Torsten Grote 2020-08-26 17:28:03 -03:00
  • 740fe53a52 Improve DocumentsProvider tests against Nextcloud Torsten Grote 2020-08-26 14:17:50 -03:00
  • 897fd8473e Explain better how we force initialization via the SettingsManager Torsten Grote 2020-08-13 15:29:53 -03:00
  • 77ce3f6fe8 Make app blacklist accessible by multiple threads Torsten Grote 2020-08-13 15:43:43 -03:00
  • 0b6742df44 Only consider apps that really opt-out of backup for early APK backup Torsten Grote 2020-08-13 14:18:36 -03:00
  • a63a893a61 Ensure streams get closed eventually Torsten Grote 2020-08-13 11:00:51 -03:00
  • 5515e5c88f Fix icon color of storage locations (Nextcloud icon got tinted) Torsten Grote 2020-08-13 10:16:50 -03:00
  • 30e66f368e Make PluginTest work for Nextcloud as well Torsten Grote 2020-08-12 15:21:22 -03:00
  • 2958c8fac8 Replace all instances of DocumentFile#findFile with #findFileBlocking Torsten Grote 2020-08-12 11:29:40 -03:00
  • 18d83767b3 Check for loading cursor also when checking if files exist Torsten Grote 2020-08-07 16:57:27 -03:00
  • 131c5b6b29 Add test to reproduce the loading cursor phenomena with Nextcloud Torsten Grote 2020-08-06 16:43:15 -03:00
  • 22aaaeb1fd Add instrumentation tests for storage plugin (SAF) Torsten Grote 2020-08-06 13:49:33 -03:00
  • 2f62e9515c Upgrade gradle Torsten Grote 2020-08-06 12:33:36 -03:00
  • b563893304 String improvements Michael Bestas 2020-07-03 00:29:56 +03:00
  • f5f341b7b7 Remove wrongly inserted "g" char from AndroidManifest.xml Robin Schneider 2020-03-08 22:13:35 +01:00
  • 88482f05eb
    Added translation using Weblate (English (United States)) #136 Weblate 2020-10-20 18:47:40 +02:00
  • 0f0f198228
    Add unit tests for re-installing apps with APK splits Torsten Grote 2020-10-13 16:02:37 -03:00
  • 608e67cb65
    Refactor existing ApkRestore unit tests to make adding new ones easier Torsten Grote 2020-10-13 16:01:09 -03:00
  • b3db859b40
    Re-install APK splits if they are compatible and have proper hash Torsten Grote 2020-10-12 16:46:37 -03:00
  • 68a6403c4b
    Add a compatibility checker for APK splits Torsten Grote 2020-10-12 14:51:08 -03:00
  • 6e4c117fca
    Also complile the instrumentation test sources in CI Torsten Grote 2020-10-09 16:21:41 -03:00
  • 3487c91ba3 Do not re-install apps that require splits Torsten Grote 2020-10-09 16:03:09 -03:00
  • 643247b600 Change UI for re-installation of system apps Torsten Grote 2020-10-09 15:20:50 -03:00
  • 0971c5db19 Do not back up APKs of test-only apps, as we can not re-install them anyway Torsten Grote 2020-10-09 14:43:59 -03:00
  • 0a8a286826 Update state of opt-out apps, even if they never had any state Torsten Grote 2020-10-09 14:33:23 -03:00
  • a9402f4644 Update app install state after user comes back from manually installing an app Torsten Grote 2020-10-09 14:00:52 -03:00
  • 1a81e2ddd6 If possible, open the app store an app was originally installed with Torsten Grote 2020-10-09 11:44:10 -03:00
  • d6cb34c211 Allow the user to manually re-install apps before data restore starts Torsten Grote 2020-10-08 17:19:20 -03:00
  • 747384fb59 Refactor InstallResult to be more extensible Torsten Grote 2020-10-08 10:16:51 -03:00
  • f45411d81b Refactor code related to APK installs as preparation for upcoming changes Torsten Grote 2020-10-07 15:52:39 -03:00
  • 9830d2db95 Show different app state messages for backup and restore Torsten Grote 2020-10-07 15:15:36 -03:00
  • 3a31e09a04 Back up split APKs as well and store them in the metadata Torsten Grote 2020-10-06 16:55:57 -03:00
  • af2bf4f60a Support APK splits in metadata Torsten Grote 2020-10-05 16:40:47 -03:00
  • 46e8a46c63 Pull out code in ApkBackup and ApkRestore into own methods Torsten Grote 2020-10-05 15:51:30 -03:00
  • b25af713e5
    Do not re-install apps that require splits #144 Torsten Grote 2020-10-09 16:03:09 -03:00
  • 28dd799f9c
    Change UI for re-installation of system apps Torsten Grote 2020-10-09 15:20:50 -03:00
  • 424380714c
    Do not back up APKs of test-only apps, as we can not re-install them anyway Torsten Grote 2020-10-09 14:43:59 -03:00
  • d717ef67b2
    Update state of opt-out apps, even if they never had any state Torsten Grote 2020-10-09 14:33:23 -03:00
  • 1be21fbd34
    Update app install state after user comes back from manually installing an app Torsten Grote 2020-10-09 14:00:52 -03:00
  • e8032c8197
    If possible, open the app store an app was originally installed with Torsten Grote 2020-10-09 11:44:10 -03:00
  • 3f50b35783
    Allow the user to manually re-install apps before data restore starts Torsten Grote 2020-10-08 17:19:20 -03:00
  • a337c8e321
    Refactor InstallResult to be more extensible Torsten Grote 2020-10-08 10:16:51 -03:00
  • bdb5d79e85
    Refactor code related to APK installs as preparation for upcoming changes Torsten Grote 2020-10-07 15:52:39 -03:00
  • 00972d964d
    Show different app state messages for backup and restore Torsten Grote 2020-10-07 15:15:36 -03:00
  • e26964ac22
    Back up split APKs as well and store them in the metadata Torsten Grote 2020-10-06 16:55:57 -03:00
  • 545e5ce7d0
    Support APK splits in metadata Torsten Grote 2020-10-05 16:40:47 -03:00
  • 2525ca3fa1
    Pull out code in ApkBackup and ApkRestore into own methods Torsten Grote 2020-10-05 15:51:30 -03:00
  • 741e5ef1a0 Fix storage chooser title if the translation is long Torsten Grote 2020-10-06 17:18:02 -03:00
  • 9ae3c6e835 Add some documentation to the transport methods Torsten Grote 2020-10-05 14:51:01 -03:00
  • fbdfa40300 Load app status data off the UI thread Torsten Grote 2020-10-05 14:09:11 -03:00
  • 0612f79195 Fix or permit certain disk reads on UI thread Torsten Grote 2020-10-05 11:55:50 -03:00
  • 1d2c74bf2c Ensure that metadata cache streams get closed Torsten Grote 2020-10-05 11:14:38 -03:00
  • 4387353227 Enable StrictMode for userdebug builds Torsten Grote 2020-10-05 11:05:09 -03:00
  • 948cd597d8 Show proper transport labels for OS transport selection Torsten Grote 2020-10-05 11:19:56 -03:00
  • 2d5f00adae Add Seedvault backup parser to README Torsten Grote 2020-10-05 10:41:07 -03:00
  • 109e193b33
    Fix storage chooser title if the translation is long #141 Torsten Grote 2020-10-06 17:18:02 -03:00
  • 2f33f02b3d
    Add some documentation to the transport methods Torsten Grote 2020-10-05 14:51:01 -03:00
  • df6051430d
    Load app status data off the UI thread Torsten Grote 2020-10-05 14:09:11 -03:00
  • c452a6b980
    Fix or permit certain disk reads on UI thread Torsten Grote 2020-10-05 11:55:50 -03:00
  • 87a31ec2f2
    Ensure that metadata cache streams get closed Torsten Grote 2020-10-05 11:14:38 -03:00
  • 6e47f68fae
    Enable StrictMode for userdebug builds Torsten Grote 2020-10-05 11:05:09 -03:00
  • d5a7278e8b
    Show proper transport labels for OS transport selection Torsten Grote 2020-10-05 11:19:56 -03:00