49 Commits

Author SHA1 Message Date
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
07f93c0833
Better handling of the revocation of the "Storage" permission
* Check if permission is set when launching the app
* Show specific notification when auto upload fails due this state

Fixes #391 and fixes #397
2021-12-06 19:01:14 +01:00
Julian Raufelder
482c62e543
Correct spelling of a source string
Signed-off-by: Julian Raufelder <Julian@Raufelder.com>
2021-11-16 11:16:47 +01:00
Julian Raufelder
f4eff63db7
Show notification if the vault specified for auto upload doesn't exists
Fixes #386
2021-11-15 15:16:01 +01:00
Julian Raufelder
250d756917
Ask user to re-grant local storage permission when revoked #251 2021-10-28 17:50:25 +02:00
Julian Raufelder
fda2927603
Fix neutral button text of VaultIsRootFolderOfCloudDialog 2021-10-28 16:24:03 +02:00
Julian Raufelder
5a890b452b
Show dialog when trying to add a vault in the root folder of the cloud
Fixes #236
2021-10-28 16:20:45 +02:00
Julian Raufelder
810a9877ca
Implement local storage migration by removing them with a hint #251 2021-10-27 22:59:57 +02: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
2efc38454b
Upload instantly when auto upload enabled and vault unlocked (#181) 2021-10-15 15:14:54 +02:00
Julian Raufelder
38b208b20c
Revert "Upload instantly when auto upload enabled and vault unlocked (#181)"
This reverts commit 8ebee7bfc250bab850be4aa026dc4befb76dfd63.
2021-10-15 11:31:38 +02:00
Julian Raufelder
7061e5ed1f
Apply text suggestions from TheSparrowLenz via Crowdin 2021-10-11 14:46:46 +02:00
Julian Raufelder
8ebee7bfc2
Upload instantly when auto upload enabled and vault unlocked (#181) 2021-10-05 01:06:23 +02:00
Julian Raufelder
a8d789440e
Remove redundant empty and no DirFile handling 2021-09-22 15:53:03 +02:00
Julian Raufelder
828ba7207d
Remove ... after the 'Select'-entry in navbar while browsing files
For consistency, the other entries don't have that either.
2021-09-22 13:15:17 +02:00
Julian Raufelder
bed3f3ac04
Show beta disclaimer dialogue 2021-07-09 19:13:38 +02:00
Julian Raufelder
46aec2022a
#316 fix OAuth login in pCloud using Google
By switching from WebView to real browser
2021-06-18 13:12:17 +02:00
Julian Raufelder
19d08fa692
User needs to always provide the endpoint in S3 cloud 2021-05-12 11:34:41 +02:00
Julian Raufelder
ed3401836e
Using the new S3 dependency, region must be set when endpoint is set 2021-05-11 17:56:56 +02:00
Julian Raufelder
df57e01fce
Throw specific Exception if Masterkey is not at the default location
And fix displaying those errors in local storage cloud because the enter password dialog was only partial present when this exception is thrown which leads to a nullpointer.
2021-05-05 14:41:03 +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
3e36de814d
Handle NoSuchBucketException in S3 2021-04-30 11:49:41 +02:00
Julian Raufelder
bde8f36a58
Validate user input of add or change S3 cloud 2021-04-30 09:22:29 +02:00
Julian Raufelder
862596114b
Use endpoint or region in S3 2021-04-30 09:22:29 +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
Julian Raufelder
e5382b6d52
#278 Forbid to create a vault with a very bad password 2021-04-29 20:51:16 +02:00
Julian Raufelder
ccd2a6b54e
Mark further strings as untranslatable
[ci skip]
2021-04-19 15:55:55 +02:00
Julian Raufelder
300ee61d58
Merge branch 'develop' into feature/vault-format-8 2021-04-19 15:17:46 +02:00
Julian Raufelder
8d198dafe4
Set all referenced strings to untranslatable 2021-04-14 16:30:11 +02:00
Julian Raufelder
38ef3b2f7f
Merge branch 'develop' into feature/vault-format-8 2021-04-14 16:12:37 +02:00
Julian Raufelder
99408e53fd
#295 fix crash when opening a file using third party app and resuming
Crash or that the file is no longer available only occurs under certain circumstances
2021-04-14 14:11:49 +02:00
Julian Raufelder
26b7c2bcf9
Fix cyclic string dependency and add positional format 2021-04-13 16:27:59 +02:00
Julian Raufelder
fc9110f520
Merge branch 'develop' into feature/vault-format-8 2021-04-12 16:02:46 +02:00
Julian Raufelder
9c0067b7e2
Enhance error handling while verifying vault
Display error messages when failed to read or verify the vault config
2021-04-08 20:26:55 +02:00
Julian Raufelder
617c0386bf
Select vault / masterkey file while adding a vault 2021-04-08 15:37:51 +02:00
Julian Raufelder
25ce8e68b3
Update strings.xml
[ci skip]
2021-03-30 12:04:32 +02:00
Julian Raufelder
483a831618
Re-authenticate if credential is expired 2021-03-26 17:07:08 +01:00
Manuel Jenny
550415627e
feat: add authentication for pCloud (including UI) 2021-03-26 17:06:54 +01:00
Manuel Jenny
faaec7a922
feat: add pCloud model and mappers, add strings 2021-03-26 17:06:52 +01:00
Julian Raufelder
8719ecf6c8
#274 split text in some prefs in title/summary to prevent word squashing
As well as added some further summaries to make those settings more expressive [ci skip]
2021-02-26 15:30:05 +01:00
Julian Raufelder
d8d4c6f9e7
#275 when deleting the last image using preview jump to vault content
As well as fixing a logged IndexOutOfBoundsException when deleting the image with the last indices from the list.
2021-02-24 15:09:16 +01:00
Julian Raufelder
d6d5546c17
#268 Optionally upload newly created videos via automatic upload as well 2021-02-21 00:19:23 +01:00
Julian Raufelder
8dc310bcee
Remove version handling in some methods due to min version increase 2021-02-10 15:15:08 +01:00
Julian Raufelder
9b4a9a2ae2
Remove string resource cycles 2021-02-08 20:57:03 +01:00
Julian Raufelder
9d43a2eefd
Crypto cloud name isn't translatable as well 2021-01-12 13:17:27 +01:00
Julian Raufelder
5b786014ff
Mark untranslatable texts 2021-01-11 15:50:29 +01:00
Julian Raufelder
80444758cc
Initial open source commit 🎉 2020-12-23 12:09:37 +01:00