Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Proton Drive support #349

Open
2 tasks done
traktuner opened this issue Apr 2, 2024 · 3 comments
Open
2 tasks done

Add Proton Drive support #349

traktuner opened this issue Apr 2, 2024 · 3 comments
Labels
type:feature-request New feature or request

Comments

@traktuner
Copy link

Please agree to the following

Summary

Proton Drive not selectable in iOS files app

System Setup

  • iOS: 17.4.1
  • Cryptomator: 2.5.1
  • Proton Drive iOS app (latest iOS App Store version, and also latest TestFlight Version 1.28)

Cloud Type

Other File Provider

Steps to Reproduce

  1. In the iOS files app, select Proton Drive to be available in the list of file provider
  2. Open Cryptomator and add an existing vault
  3. Select other file provider
  4. Proton Drive is shown in the Files app but can not be selected

Expected Behavior

Select Proton Drive in the Files app and slelect existing vault

Actual Behavior

Proton Drive can not be chosen as a file provicer in Cryptomator

Reproducibility

Always

Relevant Log Output

No response

Anything else?

No response

@traktuner traktuner added the type:bug Something isn't working label Apr 2, 2024
@tobihagemann tobihagemann added type:feature-request New feature or request and removed type:bug Something isn't working labels Apr 24, 2024
@tobihagemann tobihagemann changed the title Open vault from Proton Drive Add Proton Drive support Apr 24, 2024
@tobihagemann
Copy link
Member

What you're reporting is not actually a bug, see here: https://docs.cryptomator.org/en/latest/ios/cloud-management/

Basically, Proton Drive has to support an undocumented feature, which probably will never happen.

I've changed this issue to a feature request, because we would have to add Proton Drive support explicitly (as with many other cloud storage services).

As far as I know, they don't have a public API (see this poll), but their API could be reverse-engineered from their repository: https://github.com/ProtonDriveApps/ios-drive

Seems to be a lot of work though, especially without proper documentation. And not sure if this would even work, because there is no way to register our own application at their authentication service.

@traktuner
Copy link
Author

@tobihagemann
Thanks for the clarification!
If Proton ever releases an official API, would it then be possible to add Proton Drive support to Cryptomator iOS? Like it's done with Dropbox, Google Drive, etc
Thank you!

@tobihagemann
Copy link
Member

It would be possible, yes. Our cloud storage service implementations can be found here: https://github.com/cryptomator/cloud-access-swift

I'll be honest, it also totally depends on our roadmap if we have the capacity to implement new services. E.g., we're currently adding support for Box.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature-request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants