48 Commits

Author SHA1 Message Date
Julian Raufelder
022e42b8c8
Remove build warnings 2022-01-28 18:23:33 +01:00
Julian Raufelder
4221d299ce
Update Gradle to version 7.2 2022-01-26 11:17:07 +01:00
Julian Raufelder
7704ab5b87
Update msgraph-sdk version to 5.12.0 (#405)
* Update API level level to 26
* Support multi OneDrive accounts
* Migrate to the new authentication library
2022-01-24 11:51:02 +01:00
Julian Raufelder
c3278b3c25
Fixes #389 app crash when file deleted during auto upload 2021-11-16 20:45:57 +01:00
Julian Raufelder
91d1a65ba7
Update target API to 30 (Android 11)
Write external storage got removed due to forced scoped storage. Local storage cloud is now only available using the storage access framework implementation. Migration still needs to be implemented as well as how to recover when the authentications fails in the LocalStorageAuthStrategy.

Fixes #251
2021-10-22 15:52:02 +02:00
Julian Raufelder
e6bd62e937
Update dependencies 2021-10-01 17:10:31 +02:00
Julian Raufelder
c23a5a2cfc
Handle further exceptions in a less generic way 2021-07-06 15:30:34 +02:00
Julian Raufelder
7deebbd919
Refactore further code to Kotlin 2021-07-05 17:54:42 +02:00
Julian Raufelder
5c024dbda9
Reformat code using new Kotlin formatting rule 2021-05-17 18:26:07 +02:00
Julian Raufelder
33eb4ce735
Merge branch 'feature/enable-desugaring' into develop 2021-05-11 14:29:38 +02:00
Julian Raufelder
b32b76be32
Merge branch 'develop' into feature/vault-format-8 2021-05-03 12:29:33 +02:00
Julian Raufelder
1eb8c079c6
Verify SHA256 of the APK in update process 2021-05-01 14:32:14 +02:00
Julian Raufelder
68203fb88a
ConfigurationMatches should fit as it is implemented in S3 2021-04-30 09:22:32 +02:00
Manuel Jenny
2f1f9faeae
feat(S3): provide bucketExists() method 2021-04-30 09:22:30 +02:00
Julian Raufelder
e4ad22b00b
Add display name to S3 cloud 2021-04-30 09:22:26 +02:00
Julian Raufelder
a736a33d88
Update database and UI to support S3 2021-04-30 09:22:23 +02:00
Manuel Jenny
00a63228c1
feat(S3): initial structure (non functional S3Impl) 2021-04-30 09:22:19 +02:00
Julian Raufelder
b304d6e828
Rename crypto maxFileNameLength to shorteningThreshold 2021-04-19 15:30:22 +02:00
Julian Raufelder
cfe1716f8f
#198 enable desugaring to fix OneDrive in Android 6.0 on some devices 2021-04-13 14:58:36 +02:00
Julian Raufelder
ae4c57ac8e
Fix MasterkeyCryptoCloudProviderTest and enhance logging when test fails 2021-04-12 16:00:22 +02:00
Julian Raufelder
e34597a716
Improve error handling while verifying VaultConfig 2021-04-07 18:29:23 +02:00
Julian Raufelder
3fef796546
Add vault format 8 support 2021-04-07 16:59:32 +02:00
Julian Raufelder
932ea09b62
Merge branch 'develop' into feature/vault-format-8 2021-03-29 14:05:29 +02:00
Julian Raufelder
9364d77f80
Merge branch 'feature/pcloud' into develop 2021-03-26 21:02:08 +01:00
Manuel Jenny
fe87ae3126
fix: only take username into account in configurationMatches() 2021-03-26 17:07:06 +01:00
Manuel Jenny
86a0b1e6d5
fix: actually verify configurationMatches 2021-03-26 17:07:05 +01:00
Manuel Jenny
d92e4b0daf
fix: rename PCloudCloud stuff to PCloud 2021-03-26 17:06:59 +01:00
Manuel Jenny
73b3dc1459
fix: remove unused pCloud related logout code 2021-03-26 17:06:59 +01:00
Manuel Jenny
9cc585eaf8
fix: set pCloud predefined to false 2021-03-26 17:06:54 +01:00
Manuel Jenny
550415627e
feat: add authentication for pCloud (including UI) 2021-03-26 17:06:54 +01:00
Manuel Jenny
6a249056b0
fix: set url to null, add TODO 2021-03-26 17:06:53 +01:00
Manuel Jenny
9e3d0a91dc
fix: return proper type 2021-03-26 17:06:53 +01:00
Manuel Jenny
faaec7a922
feat: add pCloud model and mappers, add strings 2021-03-26 17:06:52 +01:00
Manuel Jenny
32ce52c93d
feat(Domain): introduce PCLOUD CloudType 2021-03-26 17:06:51 +01:00
Manuel Jenny
fdf144c655
feat(Domain): add PCloudCloud 2021-03-26 17:06:51 +01:00
Julian Raufelder
02cf2521fa
#278 fix restore from backup problem by disabling backup 2021-03-24 15:03:54 +01:00
Julian Raufelder
36fd5b2a8a
Refactor unlock and cloud authentication from UseCase to Activity 2021-03-09 14:06:01 +01:00
Julian Raufelder
667fb82165
Create new project code style config and reformat code base with it 2021-02-18 16:13:21 +01:00
Julian Raufelder
7263aff180
Fix tests -.- 2021-02-17 21:19:44 +01:00
Julian Raufelder
3755eed300
Merge pull request #260 from markuskreusch/feature/253-cancel-unlocking
Feature/253 cancel unlocking
2021-02-17 20:33:42 +01:00
Markus Kreusch
abd7e74590
Allow unlock cancellation using cancel flag in the use case 2021-02-17 20:03:46 +01:00
Julian Raufelder
93ae29e1a2
Final clean-up
[ci skip]
2021-02-10 19:41:30 +01:00
Julian Raufelder
6f7caf9028
Fix test which fails only using gradlew -.- 2021-02-10 19:32:33 +01:00
Julian Raufelder
22c53f5abe
#168 start position indices by 0 and test position helper 2021-02-10 19:15:44 +01:00
Julian Raufelder
9b63b7c525
#168 set vault position while creating, adding and deleting vaults 2021-02-04 23:38:30 +01:00
Julian Raufelder
657e2877ba
#168 final clean-up 2021-02-01 00:37:31 +01:00
Julian Raufelder
00174fdf5a
#168 implement backend for sorting vault list. 2021-01-31 22:54:49 +01:00
Julian Raufelder
80444758cc
Initial open source commit 🎉 2020-12-23 12:09:37 +01:00