ChipTuner on Nostr: I mostly agree with this. Specifically why I dislike nip46's ability to use public ...
I mostly agree with this. Specifically why I dislike nip46's ability to use public relays, relay auth can't be trusted for client-side security.
I think remote signers (nip07 for desktop) are the only way we should be interacting with web clients. Which is the purpose of my app nvault. I will eventually add direct connection only-nip46 support with nip44 encryption only.
For me there is also the UX of opening a new app and having to accept 100000 message decryption requests, then add 200ms of latency per request. This is the main reason I stopped using coracle. I can't stand declining all the auth prompts.
The final issue, is most client's can't correctly handle exceptions thrown during nip07 requests and most of them lock up after I decline 2 or 3 in a row: Coracle, Primal, Nostter, ChaChai,
I just want to choose when to load my chat, not every social client need's to handle DMs, I can go to another client for that. Most clients are only good at 1 thing anyway and most of us just hop between clients to do multiple things because theyre all broken in some way anyway.
I think remote signers (nip07 for desktop) are the only way we should be interacting with web clients. Which is the purpose of my app nvault. I will eventually add direct connection only-nip46 support with nip44 encryption only.
For me there is also the UX of opening a new app and having to accept 100000 message decryption requests, then add 200ms of latency per request. This is the main reason I stopped using coracle. I can't stand declining all the auth prompts.
The final issue, is most client's can't correctly handle exceptions thrown during nip07 requests and most of them lock up after I decline 2 or 3 in a row: Coracle, Primal, Nostter, ChaChai,
I just want to choose when to load my chat, not every social client need's to handle DMs, I can go to another client for that. Most clients are only good at 1 thing anyway and most of us just hop between clients to do multiple things because theyre all broken in some way anyway.