Torsten Grote
e4a61c1f7a
Add Android Studio run configuration
2024-08-15 10:11:10 -03:00
Torsten Grote
56d8d64261
Store app name and whether it is a launchable system app in metadata
...
this is helpful for restore, so the user can see app names when deciding which apps to restore
2024-05-31 11:10:10 -03:00
Torsten Grote
9c7f4cb191
Update dependencies for Android 14 QPR2
2024-03-07 20:40:09 +05:30
Steve Soltys
f1238977d0
Add end-to-end emulator test running on CI
2023-09-14 18:11:45 +00:00
Steve Soltys
a922b69094
Add support for local development with an emulator
2023-09-14 17:33:30 +00:00
Michael Bestas
cd9ff5e6c6
Add .idea copyright configuration
2023-03-09 02:42:03 +05:30
Torsten Grote
6ea33632cd
Upgrade more dependencies for Android 13
...
Now is a good time as we need to thoroughly test everything again anyway.
2022-08-23 11:44:18 -03:00
Torsten Grote
17a83eaab3
Always add a storage option placeholder for DavX5
2022-01-13 06:32:05 +05:30
Torsten Grote
579919d5e7
Code style and lint after Android 12 version bumps
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
Michael Bestas
532ed5e3f1
Add newline at the end of all files
...
Change-Id: I85718a4d8254d27e36f1712e4430e82863ba721e
2021-08-25 18:25:00 +03:00
Torsten Grote
a762d1b64e
Upgrade gradle and test libraries
2021-07-05 20:08:29 +05:30
Torsten Grote
858954e82d
Add user dictionary to repo for spellchecker
2021-07-05 20:08:29 +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
e6723093c9
Android Studio 4.1 and changes to test files
2020-10-22 08:00:54 -03:00
Torsten Grote
6c531066e7
Enable automatic coding style linting with ktlint (also on CI)
...
This way the coding style is guaranteed to stay consistent.
2020-10-07 19:44:05 +05:30
Torsten Grote
53937bda2f
Auto-format code style of all files to match official style
...
This also adds a note to the README
and the Android Studio coding style files.
2020-10-07 19:44:05 +05:30
Torsten Grote
1b9a4feddd
Clean up backup transport initialization logic
...
This commit makes creating new RestoreSets explicit.
Initializing a backup transport now actually cleans its data as the AOSP
documentation demands. This should be fine as we usually do a fresh
backup after a new initialization.
Contrary to before, an initialization does not create new RestoreSets
anymore, but works within the existing set. For now, only manually
choosing a new storage location creates a new RestoreSet.
2020-09-11 19:04:38 +05:30
Torsten Grote
f7df78d2f3
Check for loading cursor also when checking if files exist
...
Loading cursors can happen with cloud-based documents providers
such as Nextcloud.
When they return a cursor that is still loading,
we might continue with stale information.
So now we wait for a loading cursor to be fully loaded
before continuing.
2020-09-11 19:04:38 +05:30