guardianproject / haven

Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors
https://guardianproject.github.io/haven/
GNU General Public License v3.0
6.63k stars 728 forks source link

Remove sms support #369

Closed archie94 closed 5 years ago

archie94 commented 5 years ago

Aims to solve #364

Changes

Some thoughts:

lukeswitz commented 5 years ago

Thanks for all the work on this. Forced adoption of Signal isn’t all bad, but it can be improved.

Did a small, hands-on workshop w/this branch yesterday; group of ten users. Signal & encrypted messaging was discussed & demonstrated followed by Haven.

*Users w/no prior knowledge of Haven

This is a tiny sample size from a tech-forward city. It did however contrast basic:advanced users and how they fell about learning two apps at the same time.

C’mon, Google, do the right thing.

archie94 commented 5 years ago

Some very insightful metrics there. Signal verification flow needs some UX improvements. Right now there is no way to tell whether verification is a success or failure. In the coming week will dig into the signal-CLI and see if something can be done.

n8fr8 commented 5 years ago

Yes, a basic step through Signal onboarding setup, explaining how to verify, would be helpful. We also need to explain the concept of whether you need a second "virtual" phone number or not.

One idea I had was to see if Signal was installed on the phone or not. If not, then just go ahead using the device's built in phone number. Otherwise, we can show a screen that says "Looks like you are already using Signal on here. You'll need to get a second number, and here is how."

n8fr8 commented 5 years ago

No progress from Google contacts. Going to merge this, and then figure out a way to keep SMS as an option through an external APK of some kind, or perhaps a flavored build for F-Droid / APK download.