The only nip46 implementation that seems to always work is nak by nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

This proves it can work but I can't be telling people to run a CLI program.

Reply to this note

Please Login to reply.

Discussion

nsec.app works well for me

It's buggy, and uses an alternative flow that was shoehorned into the nips and almost impossible for clients like Ditto to support.​

You don’t have to use the OAuth flow. I login with the bunker connection string with some apps. Haven’t noticed any issues yet, but I don’t use it every day.

The problem is the part where you have to open a link to nsec.app as part of the login flow. This really should not be in the nips. It's a hacky workaround for the fact it's a PWA, and very difficult to surface to the user in some situations (like Ditto where this is happening in a backend as part of an http request).

Do you mean to approve the connection? I usually just keep my nsec.app dashboard open on the initial connection. I use the bunker connection string with my app notacomment which is a node.js app and has no frontend.

Here’s my bunker connection flow:

https://github.com/SamSamskies/notacomment/blob/6c7acc18a938e4afda95f7264f362f7b4a5cfb5a/src/nostr.js#L313-L340

I want an “nsec.app” like app on my Umbrel. It will be a little slow, but it makes sense.

That would be great, and it will help a lot!

I would even run it on my main node, spinning a secondary raspi even a raspi 0 would probably work if someone can package it nicely on raspiOS.

Wouldnt*

Did you try amber again recently?