Itās a different mode with the existing steps in a different order. A legacy mode where you start entering your name and password as most people are used to do this when they start using something new.
Discussion
I'm also pondering some variations, for the future probably a "compressed" version might make sense.
Talking about your flow: Nostr doesn't have "usernames", designed as identifying and unique elements, this is a critical point that the user need to understand asap.
I know, it's a name field in kind 0 but for the convience it's displayed as your own 'username' which can be updated later on. NIP-01 describes the value for the name field as a username ;)
But most user won;t care, especially not when onboarding. The only thing they need to take of is remembering their password and store their ncrypt/nsec somewhere (which is taken care in nstart in a neat way).
In Nostr I would use ānicknameā instead of āusername,ā equally clear and less prone to misunderstanding.
For example, āusernameā is usually needed to log in, and the user would be confused when the time comes and he finds out that with the password he is asked for ncryptsec instead.
ACK =)
> NIP-01 describes the value for the name field as a username ;)
Ah! PR incoming... :D
