RadicalxChange / rxc-voice

An app for decentralized democratic governance.
https://voice.radicalxchange.org/
Other
42 stars 14 forks source link

Allow users to edit account info on Account page #41

Closed whatSocks closed 3 years ago

whatSocks commented 3 years ago

example:

Sorry, but you can't access the site until you verify your account.

You can do that by clicking the link in your invitation email, creating an account, and logging into a valid Github or Twitter account to verify.


* Since I have already created an account, this message is prompting me to create another account with a different email and picking github or twitter as verification

I could do this, but then I'd lose my credits? Do I have to now go back to whoever invited me to ask for the credits to be sent to another email so I can pick the correct verification? Perhaps the person who sent me credits has already run out and I'm out of luck here?
alexrandaccio commented 3 years ago

Thanks for pointing this out, I need to update the language of this message to reflect the changes in #37 (added a new account verification option).

Let me explain some things for context:

create account page

verifying accounts

TL;DR

changes I will make as a result of this issue

whatSocks commented 3 years ago

@alexrandaccio another confusing thing about the current flow

it would be a lot easier to have an edit button within the app if the user wants to change something about their account. It could even take them to the same signup form, but having to hunt down an email to edit a field is very unintuitive, especially since the changes don't take effect until the user re-authorizes.

alexrandaccio commented 3 years ago

it would be a lot easier to have an edit button within the app if the user wants to change something about their account.

my thoughts exactly

whatSocks commented 3 years ago

Something that would help mitigate this usability problem would be to have labels on the fields so it's clear that what the user is seeing is a username not an email, and to add email to the view.