Julian Raufelder 10cb02f475
Store vault metadata like format in database and refresh while unlock
For example, if authentication recovery fails, we load the vault from the database, which may result in a vault format -1 before this commit. We try to avoid this by overwriting the state after the authentication succeeds again, but we can't always avoid the vault format being -1 if, for example, during authentication the user changes activity, so we now store these fields in the database and update them if they have changed during unlock to prevent these states. Alternatively we could have locked the vault but from a UX point of view it makes no sense that the user has to unlock the vault again just because e.g. the token has to be refreshed.
2022-02-14 17:37:10 +01:00
2021-11-26 14:38:23 +01:00
2022-01-26 11:17:07 +01:00
2022-02-12 23:13:40 +01:00
2022-02-12 23:13:40 +01:00
2022-01-28 18:23:33 +01:00
2022-02-12 23:13:40 +01:00
2021-02-05 22:20:10 +01:00
2021-11-29 17:54:11 +01:00
2020-12-23 12:09:37 +01:00
2021-09-14 15:02:15 +02:00
2021-03-31 12:16:07 +02:00
2020-12-23 12:09:37 +01:00

cryptomator-android

Twitter Community Documentation Crowdin

Cryptomator offers multi-platform transparent client-side encryption of your files in the cloud.

Cryptomator for Android is currently available in the following distribution channels:

  1. Using Google Play
  2. Using Cryptomator's Website
  3. Using Cryptomator's F-Droid Repository
  4. Building from source using Gradle (instructions below)

Building

Dependencies

  • Git
  • JDK 11
  • Gradle

Run Git and Gradle

git submodule init && git submodule update // (not necessary if cloned using --recurse-submodules)
./gradlew assembleApkstoreDebug

Before connecting to OneDrive or Dropbox you have to provide valid API keys using environment variables:
For build type

  • release: DROPBOX_API_KEY or ONEDRIVE_API_KEY and ONEDRIVE_API_REDIRCT_URI
  • debug: DROPBOX_API_KEY_DEBUG or ONEDRIVE_API_KEY_DEBUG and ONEDRIVE_API_REDIRCT_URI_DEBUG

Contributing to Cryptomator for Android

Please read our contribution guide, if you would like to report a bug, ask a question, translate the app or help us with coding.

Please make sure before creating a PR, to apply the code style by executing reformat code with optimize imports and rearrange code enabled. The best way to do this is to create a macro for it in android studio and set it to the save shortcut.

Code of Conduct

Help us keep Cryptomator open and inclusive. Please read and follow our Code of Conduct.

License

This project is dual-licensed under the GPLv3 for FOSS projects as well as a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact our support team.

Description
No description provided
Readme 11 MiB
foss apk Latest
2023-01-10 03:20:46 +03:00