Torsten Grote
1e5a4deedf
Clean up libraries, move to where they are included
2024-10-10 13:42:20 -03:00
Torsten Grote
83fd0ba5d1
Upgrade all the binary dependencies we include
...
Since this is for Android 15 and the new v2 format, this is a good time for upgrading, because we need to test the app extensively anyway.
2024-10-10 13:42:19 -03:00
Torsten Grote
8ce79f4195
Add protobuf-kotlin-lite and use new builders
2024-10-08 19:36:03 -03:00
Torsten Grote
1efa8e8f59
Add prototype plumbing for new v2 app backup
2024-10-08 19:36:03 -03:00
Torsten Grote
d2df088f2c
Add zstd-jni library
2024-10-08 19:36:02 -03:00
Torsten Grote
cb68f75eb6
remove kotlin protobuf as its not in aosp
2024-10-08 19:36:02 -03:00
Torsten Grote
b2307d94dd
Add protobuf definitions for snapshot
2024-10-08 19:36:02 -03:00
Torsten Grote
78ef0caea7
clean up libs and fix AOSP build
2024-09-12 09:34:00 -03:00
Michael Bestas
ecf3b99ac2
misc: Add SPDX copyright headers
2024-05-23 00:44:51 +05:30
Torsten Grote
870d1617d2
Initial implementation of WebDavStoragePlugin
2024-04-25 09:51:43 -03:00
Torsten Grote
de51ad2cc9
Use our own scheduling when doing d2d backups (experimental)
2024-02-13 23:34:59 +05:30
Michael Bestas
a0ec8a5ecc
Properly pre-grant notification permission
2022-09-14 00:10:44 +05:30
Michael Bestas
e78094e197
Android.bp: whitelist -> allowlist
2022-09-14 00:10:44 +05:30
Michael Bestas
525a198ec8
{seedvault|storage}: Add explicit dependencies for androidx.{fragment|activity}
...
Fixes: E AndroidRuntime: FATAL EXCEPTION: main
E AndroidRuntime: Process: com.stevesoltys.seedvault, PID: 6688
E AndroidRuntime: java.lang.NoClassDefFoundError: Failed resolution of:
Landroidx/fragment/app/FragmentViewModelLazyKt;
Change-Id: I74d9cc78739db8496865439b9dcc2c31dc4b5416
2022-09-02 10:25:06 +03:00
Aayush Gupta
f0a3acf4fc
{seedvault|storage}: Add explicit dependencies for kotlin coroutines
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2022-08-23 14:43:34 +05:30
Michael Bestas
dfec39ee05
Move Seedvault to /system_ext partition
...
Change-Id: I5a1d33dec45ade9a30925b471652878bfa39404f
2021-11-24 20:18:35 +02:00
Torsten Grote
97398f1c5c
Build build storage backup lib within AOSP
...
This removes the AAR binary from the repo as it isn't needed anymore. Also room schema migrations will need to be one manually in the future as schema export doesn't seem to work in AOSP.
2021-10-13 16:25:41 +05:30
Torsten Grote
7f4b565d2a
First version bumps for Android 12
2021-10-13 16:25:41 +05:30
Torsten Grote
05640ebb63
Replace novacrypt BIP39 library with the zcash one
...
which is MIT licensed instead of GPLv3
Change-Id: I30041de5ab1c1f8c7d5f57d6c60e28300a285259
2021-07-05 23:50:18 +05:30
Torsten Grote
6c633b70c3
Add storage library (and demo app)
...
and use for periodic files backup
2021-07-05 20:08:29 +05:30
Torsten Grote
0272a094ec
Add backup of local contacts as an extra APK
...
so we can use the existing system backup API and keep this code
(and the tests as well as permissions) nicely separate from seedvault itself
2020-10-22 08:29:23 -03:00
Torsten Grote
2a176a9c8f
Turn off proguard/R8 for AOSP builds as well
2020-10-07 19:01:39 +05:30
Torsten Grote
ceac5fc5ce
Clean up koin-android dependencies and upgrade koin
2020-10-07 19:01:39 +05:30
Torsten Grote
cfcf7b35ba
Clean up BIP39 dependencies
2020-10-07 19:01:39 +05:30
Torsten Grote
6cde6be997
Sync AndroidX dependencies with those available in AOSP
2020-10-07 19:01:39 +05:30
Torsten Grote
8f91138e9f
Remove dependency on commons-io library
2020-10-07 19:01:39 +05:30
Torsten Grote
e6988d8cd8
Switch to common kotlinx prebuilts
2020-10-07 19:01:39 +05:30
Michael Bestas
239b83196f
Make seedvault compile in AOSP properly
...
* Add Android.bp to compile using AOSP build system instead of gradle
* Add prebuilt external libs that are not available on AOSP
Fixes #97
Co-authored-by: Chirayu Desai <chirayudesai1@gmail.com>
2020-09-11 19:04:38 +05:30