oegea / passager-password-manager

An easy-to-use password manager
https://passager-password-manager.vercel.app
GNU Affero General Public License v3.0
12 stars 10 forks source link

Password generator when deciding a new password #88

Open oegea opened 2 years ago

oegea commented 2 years ago

Feature issue

🔧 Is your feature request related to a problem? Please describe.

When a new password is created, and we are using a password manager app, we normally like to use different passwords, ideally auto-generating them, without effort.

Currently it is needed to manually write them, generating from an external place or by randomly typing the keyboard.

📢 Describe the solution you'd like

Will be great to include an auto-generator when the password field is selected.

💡 Describe alternatives you've considered

There are a lot of alternatives to be inspired on.

By looking at google images you can be inspired with some examples: https://www.google.com/search?q=+password+generator&tbm=isch&ved=2ahUKEwjRv92h8cH6AhUDwoUKHZj3AAgQ2-cCegQIABAA&oq=+password+generator&gs_lcp=CgNpbWcQAzIECAAQQzIGCAAQHhAHMgYIABAeEAcyBggAEB4QBzIGCAAQHhAHMgYIABAeEAcyBggAEB4QBzIGCAAQHhAHMgYIABAeEAcyBggAEB4QBzoECCMQJ1DfBVjfBWCNB2gAcAB4AIABeogB7wGSAQMwLjKYAQCgAQGqAQtnd3Mtd2l6LWltZ8ABAQ&sclient=img&ei=eLE5Y9GjCIOElwSY74NA&bih=1336&biw=2560&rlz=1C5CHFA_enES993ES993

i.e. OnePassword offers this:

image

💬 Additional context

Please if you take this issue, implement a new PasswordInput component (molecule), which will offer this feature. Please do not include this feature directly embedded on the PasswordFormDialog component.

We should try to offer a clean interface not adding a lot of noise to the process of creating a new password.

oegea commented 2 years ago

@GrayJacketStudios 🎩

I have re-created your initial issue and made this. Take a look and add anything you consider.

prizzio commented 2 years ago

Hi,

It seems an interesting feature, I can assign it to me if it is still free.

GrayJacketStudios commented 2 years ago

Hi,

It seems an interesting feature, I can assign it to me if it is still free.

Go ahead!!