Thanks for the feedback!
There’s no onboarding logic at the moment except it shows in the main view that you should add some accounts. Adding Bluesky, Mastodon and Nostr makes it pretty heavy onboarding. I'm not a big fan of those first screens.
Saving without a key/all the details is there on purpose to avoid retyping if you don't finish it at once since there're relays to add etc.
There are icons to indicate that the keys are not correct (it checks whether they are correct but it does not enforce it. Maybe I could prevent enabling the account but that could be confusing.).
The UI says Posted since it tried to post and if you are posting to multiple sites at once then the posting process is done (and hard to reverse the process if you have already posted to some accounts).
If you come up with a better word than "Posting" for the process happy to change it. I could not come up with a better word.
Bluesky accounts have "Verify login" and Mastodon ones show a check checkmark if the logins are ok.
Maybe adding the same "Verify login" UI for Nostr would make it better UX.
https://void.cat/d/NRYt9w7nxNfSiKVqUpVSb2.webp
https://void.cat/d/MA8DnFiJSi3weWJLok72VW.webp
https://void.cat/d/48zUKjcrQwBxdM7XKDM3aU.webp
https://void.cat/d/UjwLDH1GkcUYsAn44rgWNT.webp