Torsten Grote
e6723093c9
Android Studio 4.1 and changes to test files
2020-10-22 08:00:54 -03:00
Torsten Grote
d2ed3a10f0
Fix dependency issues by strictly requiring specific versions
...
Otherwise gradle pulls in newer versions of some libraries that require
a newer Kotlin version at runtime and then make the app crash.
This also moves the dependency declarations into a dedicated file.
2020-10-07 19:01:39 +05:30
Torsten Grote
415b5729d5
Bump AOSP versions for gradle build
2020-10-07 19:01:39 +05:30
Torsten Grote
f68095a463
Upgrade gradle
2020-09-11 19:04:38 +05:30
Torsten Grote
f246d16492
Upgrade Kotlin and Android Gradle Plugin
2019-12-06 11:31:32 -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
c714a4e7e1
Show error notification when backup fails
...
The implementation is rudimentary for now.
E.g. The notification is only shown when a device init fails
which seems to be triggered after the first failure.
2019-09-02 17:07:21 -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
1e00d2c0a3
Downgrade Android Gradle plugin
...
as new version require us to remove targetSdkVersion from Manifest
2019-06-04 12:36:53 -03:00
Torsten Grote
2434fe30f4
Several small nitpicks and fixes
2019-06-04 09:04:25 -03: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
2497a94e4c
Initial commit
2017-09-21 00:30:28 -04:00