As a user I can initiate login/recovery using only the server address and keyfile

Hello again @JingleheimerSE . If you’re looking for a landing page where people can join with information about Passbolt instead of the login page like now, here’s a feature request where you can vote:

As for the login flow, I think it’s fine how it works right now. If I understand you, you suggest merging all the steps into one that should be shown in the extension, instead of having the current flow where each field of the proposed form is asked separately and explained what it is for.

I mean, for example, you suggested adding a server URL to the form in the extension. This will make it mandatory to know the URL, so if you don’t know it, no matter if you enter the URL in the browser or in the extension, you won’t be able to log in.
Also, as you get into the real flow, Passbolt asks for your email, checks if it exists and you are the owner, asks for your key, and asks for your colour and letters… For me, this is more intuitive than merging everything because you have explanations about what corresponds to each requirement of the process.

Also, if you don’t know your initial email as you mentioned in scenario 2, I think you still won’t be able to log in with your form since it requires a lot of fields that your users may not know about.

In short, in my opinion, I agree with adding a landing page, but I think the actual flow is more intuitive than switching to adding them all together in the extension.
For your users, I recommend a training session to explain how Passbolt works, in the same way you would teach them about opening phishing emails or other cybersecurity-related issues.