Oddbean new post about | logout
 Nsec.app's flow is not obscure, it's in the nip. And it will work reliably if you enable push notifications on it in the browser  
 It should not be in the NIP. That's crazy. It barely works as it is and we've loading new features on top of it. As a developer it's frustrating. I don't want to implement this special flow just for an app that only works half the time. 
 The issue is not push notifications. The tab is open. The issue is error handling. I can only reset the state of the app by creating a new account. Don't you see how the complexity is a problem? It's getting crushed under its own weight. 
 It doesn’t work on safari iOS … doesn’t use existing Nip05 addresses … and the onboarding flow is definitely “obscure”. 

I had to write my own local key encryption and storage, implementing Nip49, cause nostr-login just won’t work for my onboarding client. 
nostr:note1re253kvltqg7rh6l425a26w07g7uwt9yfgxtz3hsewtvf6e0gelqtmds5d 
 Onboarding is the same as with other nip46 providers (except for request for push notifs), Safari will improve when Push API is out of experimental status there. Use of existing nip05 is possible, it's on the roadmap.