Torsten Grote
94c7663daf
Use dependency injection with Koin
2019-12-17 09:56:45 -03:00
Torsten Grote
e659892278
Fix CI by running tests with newer Java version, but target JDK 8
2019-09-19 12:52:31 -03:00
Torsten Grote
37ffacbafe
Upgrade to Android 10 (Q)
...
If somebody wants the backup app to work on a lower Android version,
they need to maintain a branch for that which uses and targets the old API.
2019-09-19 09:17:42 -03:00
Torsten Grote
af43c6154d
Get rid of device folders, use unix epoch as backup token and store it
2019-09-11 15:26:10 -03:00
Torsten Grote
74aa62a264
Add instrumentation test for testing AES/GCM nonces are really unique
2019-09-02 09:47:53 -03:00
Torsten Grote
e955e021fd
Add a simple instrumentation test for testing on real devices
2019-09-02 09:47:52 -03:00
Torsten Grote
2ce625ac87
Huge refactoring of backup transport
...
* to get rid of global state
* to have a testable architecture
* to allow for authenticated encryption
* to have a backup format version
* to potentially allow for other storage plugins
2019-09-02 09:47:49 -03:00
Torsten Grote
66c0919eb5
Let user write down recovery code on first start
2019-07-08 13:21:32 +02:00
Torsten Grote
3d5911d41d
Add a SettingsViewModel in Kotlin including the Kotlin deps
2019-07-03 19:44:37 +02:00
Torsten Grote
3981d3d8cc
Use latest stable AndroidX libraries
2019-07-03 12:46:54 +02:00
Torsten Grote
7fd3810fbf
Add AndroidX dependencies
2019-06-17 10:34:49 -03:00
Torsten Grote
3a9aec56b2
Upgrade android.jar to API 28
2019-06-14 07:04:19 -03:00
Torsten Grote
b17a55ac57
Target API 28
2019-06-11 11:57:10 -03:00
Torsten Grote
d1f5986e39
Add signing config for faster testing
2019-06-04 09:04:25 -03:00
Torsten Grote
2434fe30f4
Several small nitpicks and fixes
2019-06-04 09:04:25 -03:00
Steve Soltys
df0b3d6287
Update SDK version to 28
2019-02-11 22:00:33 -05:00
Steve Soltys
98297537df
Pull commons-io from Maven repository for Gradle builds
2018-11-14 21:40:05 -05:00
Steve Soltys
ab4ae56def
Add commons-io dependency to Android makefile
2018-11-13 17:58:27 -05:00
Steve Soltys
e8720189f3
Add experimental support for standalone builds
2018-11-07 22:04:37 -05:00
Steve Soltys
072e9a1b02
Remove Gradle as build system
...
This application must be compiled with the operating system, so Gradle is unnecessary.
2017-11-08 23:56:49 -05:00
Steve Soltys
7a9c510390
Remove target/source compatibility entries in build.gradle
2017-09-22 00:34:35 -04:00
Steve Soltys
2497a94e4c
Initial commit
2017-09-21 00:30:28 -04:00