Commit graph

  • 777aa6d525
    don't create empty snapshots Torsten Grote 2024-07-03 12:03:07 -0300
  • 431e5ba8f5
    toggle files checkbox when clicking them and add more space before checkbox Torsten Grote 2024-07-03 11:41:03 -0300
  • 118b2c0be0
    Integrate files selection into real Seedvault app Torsten Grote 2024-06-21 17:10:52 -0300
  • dbb40a4a5b
    Only attempt to do a manual app backup, if it is actually enabled Torsten Grote 2024-06-21 10:41:11 -0300
  • 7d6ab6f8e0
    Make demo restore with file selection functional Torsten Grote 2024-06-21 10:27:31 -0300
  • 5012099419
    Add UI prototype for selecting file to storage demo app Torsten Grote 2024-06-20 16:30:06 -0300
  • 2b07b8417c
    Add FileSelectionManager to storage lib Torsten Grote 2024-06-20 16:26:45 -0300
  • adbc412d20
    Merge pull request #709 from theimpulson/gradle Torsten Grote 2024-07-31 14:59:09 -0300
  • 2741db3a67
    Upgrade coroutines to 1.7.3 to fix lint task #709 Torsten Grote 2024-07-31 14:44:07 -0300
  • 4f341d177c
    Merge pull request #710 from seedvault-app/t-m-w-patch-1 Torsten Grote 2024-07-31 14:38:55 -0300
  • a00ee0fa4f
    Fix AOSP build #710 t-m-w 2024-07-31 11:02:33 -0400
  • e7999db83f
    Merge pull request #708 from theimpulson/material3 Torsten Grote 2024-07-31 11:49:15 -0300
  • ce2b9c15f1 Bump AGP, Gradle and dependencies to latest stable release Aayush Gupta 2024-07-27 11:45:42 +0700
  • 955f38fb44 fragment_backup_content: Don't set custom style on FAB #708 Aayush Gupta 2024-07-27 11:25:55 +0700
  • a07ab64469
    Merge pull request #699 from theimpulson/material3 Torsten Grote 2024-07-26 15:06:24 -0300
  • 2f96393a89 Apply dynamic colors to all acitvites #699 Aayush Gupta 2024-07-26 15:14:04 +0700
  • 3f7022ecb7 fragment_restore_app_selection: Set background color to squashed layout Aayush Gupta 2024-07-11 16:57:06 +0700
  • 70413f1425 drawable: Tint colors directly instead of relying on system theme Aayush Gupta 2024-07-02 12:30:57 +0700
  • 07116b4f4c Use MD3 switches for files backup config Torsten Grote 2024-06-24 10:24:46 -0300
  • 0dcab41fd1 Use MD3 switches in settings Torsten Grote 2024-06-24 10:14:47 -0300
  • 98c6ebab8d SchedulingFragment: Implement Material3 based ListPreference Aayush Gupta 2024-06-24 13:58:30 +0530
  • d15fe36638 RecoveryCodeInputFragment: Switch to MaterialAutoCompleteTextView Aayush Gupta 2024-06-24 11:24:54 +0530
  • cdcb862d9d Migrate to MaterialAlertDialog everywhere Aayush Gupta 2024-04-12 13:09:53 +0530
  • 033498aa17 themes: Switch to Material3 theme Aayush Gupta 2024-06-24 11:02:27 +0530
  • 412ed9ee16 themes: Switch to single theme for all activities Aayush Gupta 2024-06-22 15:35:01 +0530
  • 12fb4d13d4
    Merge pull request #686 from seedvault-app/cde/macos-12 Torsten Grote 2024-07-10 14:12:59 -0300
  • b07bb6bc48
    Merge pull request #692 from grote/679-consider-other-transports Torsten Grote 2024-07-08 15:32:24 -0300
  • b97c552f03
    log when cancelling progress notification #695 Torsten Grote 2024-07-04 10:18:03 -0300
  • e07e043ab9
    Only show progress notification for successful backup Torsten Grote 2024-07-03 11:25:03 -0300
  • 1543dccd96
    Merge pull request #702 from grote/693-webdav-pipe-closed Torsten Grote 2024-07-01 17:43:10 -0300
  • 490c7882e4
    Add missing docs for sendBackupData() #702 Torsten Grote 2024-06-27 17:19:12 -0300
  • 7afd496db9
    Catch the underlying exception when WebDAV writing fails due to closed pipe Torsten Grote 2024-06-24 11:28:59 -0300
  • 823eb4ffab
    Improve logging relevant for WebDAV streams Torsten Grote 2024-06-18 14:04:58 -0300
  • d5717496d7
    Merge pull request #700 from grote/okhttp4.12 Torsten Grote 2024-06-24 17:59:47 -0300
  • a1f6be0447
    Remove dav4jvm InputStream hack as not needed with latest version #700 Torsten Grote 2024-06-24 13:53:08 -0300
  • 6e84d727c2
    Update dav4jvm to b8be778 Torsten Grote 2024-06-24 13:34:46 -0300
  • 520074521e
    Update okhttp to 4.12.0 Torsten Grote 2024-06-24 13:09:49 -0300
  • cba160bc8f
    Merge pull request #689 from grote/687-restore-provider-kill Torsten Grote 2024-06-24 11:03:11 -0300
  • 6132884c11 Use macOS 12 for test workflows, 11 will soon be deprecated #686 Chirayu Desai 2024-06-17 20:30:40 +0530
  • 484767bf16
    Disable framework scheduling when scheduling backup, because another transport may have re-enabled it #692 Torsten Grote 2024-06-18 11:15:50 -0300
  • 878492088d
    Don't disable framework scheduling when not current transport Torsten Grote 2024-06-18 11:10:10 -0300
  • 97093ca0b2
    Don't restore the storage provider app #689 Torsten Grote 2024-06-18 10:21:35 -0300
  • 22ca2550c2
    Merge pull request #670 from grote/309-restore-choose-apps Torsten Grote 2024-06-19 09:21:59 -0300
  • fd5089d0ad
    Merge pull request #681 from grote/webdav-trailing-slash Torsten Grote 2024-06-18 10:55:14 -0300
  • f15018253c
    Prevent NoClassDefFound error when a WebDAV server returns GetLastModified #681 Torsten Grote 2024-06-14 09:16:42 -0300
  • 4ac02018fa
    Fix uncaught throwable with dufs WebDAV server Torsten Grote 2024-06-13 17:44:18 -0300
  • 56e26083fc
    Fix PROPFIND fallback for lighttpd as well Torsten Grote 2024-06-13 15:40:28 -0300
  • 1dd898b068
    Add fallback when WebDAV PROPFIND with depth=2 isn't supported Torsten Grote 2024-06-13 14:58:37 -0300
  • c522c460fd
    Add trailing slash to WebDAV collection requests Torsten Grote 2024-06-13 09:32:00 -0300
  • 06d90d048f
    APK Backups: Use APK instead of 'app' in wording #672 Lucas 2024-06-03 23:38:01 -0300
  • b223af6413
    Merge pull request #680 from bernhardreiter/patch-1 Torsten Grote 2024-06-13 09:03:26 -0300
  • c2224df57a
    docs: (minor) Fix typo README.md #680 Bernhard E. Reiter 2024-06-13 11:10:22 +0200
  • 1b7686de08
    Merge pull request #677 from grote/webdav-timeouts Aayush Gupta 2024-06-12 19:52:35 +0530
  • c483332b15
    Try to fix issue where our transport doesn't get registered in emulator #670 Torsten Grote 2024-05-31 16:53:26 -0300
  • 08727651af
    Skip magic package manager in assertions Steve Soltys 2024-06-06 20:17:59 -0300
  • 380c8b2440 Skip magic package manager in assertions #678 Steve Soltys 2024-06-06 19:17:59 -0400
  • 797f8b9e61 Fix tests Steve Soltys 2024-06-06 18:21:14 -0400
  • eb5e03a79c Fix tests Steve Soltys 2024-06-05 23:02:10 -0400
  • a4f9035033 Fix tests Steve Soltys 2024-06-05 22:59:36 -0400
  • e4f8485d4a Fix tests Steve Soltys 2024-06-05 22:29:45 -0400
  • ecf2e75d80 Fix tests Steve Soltys 2024-06-05 21:31:24 -0400
  • aa3bba2cdd Fix tests Steve Soltys 2024-06-05 20:36:37 -0400
  • a88740a328 Fix tests Steve Soltys 2024-06-05 19:58:07 -0400
  • e218efda75 Fix tests Steve Soltys 2024-06-05 19:57:46 -0400
  • a447b3e700 Fix tests Steve Soltys 2024-06-05 17:24:07 -0400
  • 1061cdeed3 Fix tests Steve Soltys 2024-06-05 16:42:32 -0400
  • 1966c91e8e Fix tests Steve Soltys 2024-06-05 16:05:42 -0400
  • 922ae3dced Fix tests Steve Soltys 2024-06-05 15:16:41 -0400
  • 552ca732df Fix red error color Torsten Grote 2024-05-31 11:15:00 -0300
  • 0d2ae3b0f1 Fix tests Steve Soltys 2024-06-05 14:36:53 -0400
  • e76ab1ca43
    Increase WebDAV timeouts and declare body one-shot #677 Torsten Grote 2024-06-05 12:40:42 -0300
  • 0e224b1238
    Filter out @end@ helper package Torsten Grote 2024-05-31 17:11:21 -0300
  • fa19261d8e
    Improve app data restore process Torsten Grote 2024-05-31 16:48:27 -0300
  • b3f93adf77
    Factor out code into new AppDataRestoreManager Torsten Grote 2024-05-31 15:05:14 -0300
  • 66f3852edf
    Delete cached icons after restore is done Torsten Grote 2024-05-31 12:22:17 -0300
  • ebf68cfe73
    Don't try to install system apps without APK Torsten Grote 2024-05-31 12:16:01 -0300
  • f408381d18
    Fix backup/restore instrumentation tests Torsten Grote 2024-05-31 09:53:22 -0300
  • 88619b94c1
    Fix red error color Torsten Grote 2024-05-31 11:15:00 -0300
  • f68fa0f3fc
    Fix AOSP build Torsten Grote 2024-05-30 16:02:14 -0300
  • 4b1c76d585
    don't record excluded apps in backup Torsten Grote 2024-05-28 17:54:34 -0300
  • e54d96d548
    Re-factor and improve ApkRestore Torsten Grote 2024-05-28 14:25:47 -0300
  • 05c39e98fa
    Add tests for AppSelectionManager Torsten Grote 2024-05-28 13:56:27 -0300
  • 6143ec04ed
    Upgrade Roboeletric and bump minSdk to 34 Torsten Grote 2024-05-28 10:23:43 -0300
  • 9cc72bfa38
    Show size for (all combined) system apps when restoring Torsten Grote 2024-05-28 11:15:53 -0300
  • f5fb9ffffa
    Factor out app restore selection code into new AppSelectionManager Torsten Grote 2024-05-27 17:09:40 -0300
  • 332387fd58
    Encrypt zip file with icons Torsten Grote 2024-05-23 18:19:36 -0300
  • eecfcdb285
    Improve icon display when selecting apps for restore Torsten Grote 2024-05-23 18:06:57 -0300
  • 787b9346a8
    Add meta item for restoring all (internal) system apps Torsten Grote 2024-05-23 18:00:08 -0300
  • 573e48f393
    Sort app selection like backup status and show sections Torsten Grote 2024-05-22 17:16:12 -0300
  • af1b3de9cb
    Fix icon colors (again!) Torsten Grote 2024-05-23 11:16:36 -0300
  • a447895079
    Cleaned up backup status list by separating system data and apps Torsten Grote 2024-05-23 10:03:45 -0300
  • 1ac613f588
    Also store icons of launchable system apps Torsten Grote 2024-05-22 16:44:14 -0300
  • a0a3e871e0
    Show actual app name in app selection for restore Torsten Grote 2024-05-22 14:20:01 -0300
  • 1667d44967
    Sort apps that failed to install by name Torsten Grote 2024-05-20 15:35:38 -0300
  • 56d8d64261
    Store app name and whether it is a launchable system app in metadata Torsten Grote 2024-05-22 14:11:49 -0300
  • 5a2f1187a8
    Store app icons in separate file Torsten Grote 2024-05-21 11:51:05 -0300
  • 905340770c
    Allow user to choose which apps should get restored Torsten Grote 2024-05-20 15:16:46 -0300
  • 4803288629
    Show other (launchable) system apps in backup status Torsten Grote 2024-05-20 16:11:42 -0300
  • 16813395c7
    Change app excludes from switches to checkboxes Torsten Grote 2024-05-20 13:25:08 -0300
  • af15b4afdf
    Merge pull request #669 from theimpulson/gradleUpdates Torsten Grote 2024-05-31 11:09:37 -0300