palant / pfp

A simple and secure browser extension to be used with KeePass databases.
https://pfp.works/
Mozilla Public License 2.0
113 stars 14 forks source link

Make using site aliasing more straightforward #29

Closed r-a-y closed 7 years ago

r-a-y commented 7 years ago

I had a hard time trying to figure out how to use this feature, since I couldn't find any documentation about this.

After some trial-and-error, here are some quick instructions:

  1. Click on the Easy Passwords icon.
  2. Under "Website Name", click on the edit notepad icon.
  3. Edit the website name to whatever website you use for the main login. For example, if your main login is to example.com, and you land on a subdomain such as a.example.com and share the same login credentials as the main site, you should edit the website name from a.example.com to example.com.
  4. Save.

Hope that helps.

Thanks for creating this project, @palant!

kzar commented 7 years ago

I have to agree the site aliasing feature is really confusing at the moment. I had to go and read your blog post before I could understand what was happening. Perhaps instead of improving the documentation we should figure out a way it can work that's less confusing?

Perhaps there should be a button "This domain is an alias" or something like that? When clicked it could prompt the user to type the alias domain. Maybe we could only display that button when the current domain doesn't already have any (non legacy) passwords?

Since LastPass offers a search bar at the top of the popup panel which allows the user to search for other domains, perhaps we should do something similar? When I first saw the edit button next to the current domain that's what I was expecting it to do; provide a way to view passwords for a different domain. If I'm currently browsing GitHub I might still want to view my passwords for PayPal, it doesn't mean I want to alias the two domains.

palant commented 7 years ago

I agree, aliasing functionality should simply me more obvious - I changed the title of this issue to reflect this. Here is what I have so far:

Adding an alias

Setting site name

This clearly separates the two scenarios: website without passwords (adding an alias) and special page (no site is set), different message is shown for those. Websites with existing passwords won't show any link.

I'll change the display for aliased websites soon.

palant commented 7 years ago

These messages seem to be good enough now:

Website without any passwords

Website that is an alias

Special page

This way it should hopefully be obvious enough.

kzar commented 7 years ago

Yea, way clearer now :+1: