Still not a fan of NIP-59 gift wraps but I need them in order to work on NIP-117 an NIP-118
Next release of applesauce will make it very easy to gift wrap any event
Once I finish NIP-17 support I think I'm going to start looking into @Sirius double ratchet NIP. It requires the client to keep state, but If I remember correctly it requires a lot less decryption requests from the users pubkey since it uses rotating random keys
Trying to add NIP-17 and NIP-59 gift wrap support to applesauce and I'm being constantly reminded of why its a bad NIP. only clients that have full access to the users nsec can realistically implement NIP-17 DMs in a performant way.
Its not a good user experience when each message requires two decryption requests and all of it has to be cached to avoid unnecessary future decryption requests
Continuing to build out and test the applesauce libraries. this time I built a really simple NIP-04 messenger app and in the process I found a few more bugs in the library 😁
I'm having too much fun with these experiments. I even managed to cache the decrypted messages locally and require a unlock pin to access them
Sorry no links yet, since these examples only work locally until I cut the v2 release of applesauce
@PayPerQ and @routstr can we get a search box for all the models? or the ability the set some as favorites? I use the web interface a lot and I want to use different models for search / code but its difficult to switch between them
Happily browsing nostr until I open the wrong client and it freezes my system with signing requests...
Yes this is an issue (or vulnerability) in nos2x-fox but there is no reason a client should be spamming me to sign an event so fast that it does not even have a chance to render the popup.
Do all nostr devs develop their apps by hard coding their nsec in for max performance?
Just a heads up to anyone using the Blossom Drive app. It has not been maintained for over a year now and it has some major design flaws that cause it to loose track of blobs.
I only intended it to be an experiment to show how the blossom protocol works and how it could be used. sorry about the confusion but I should have put more warnings around the app.
It still works, just be aware that it is flawed and if your not careful it can loose track of the blobs (although the blobs still exist)
View quoted note →