Oddbean new post about | logout
 Any suggestions on how to fix my DMs being displayed in different ways on Amethyst and on noStrudel? Same inbox/outbox relays on both apps. I don't even see replies sent on Amethyst when I check DMs on noStrudel later.

I'm lost on this. Literally just replied to Karnage on Amethyst and don't see my replies on noStrudel??????

#helpstr #asknostr 
 Someone will explain this more deeply, but basically it all depends of the message relays your client uses. Nostrudel is an outlier. Most other clients share the same relays but some go their own way.  
 thanks. My relays are the same on all my nostr apps. 
 AFAIK noStrudel does not support NIP-17 while Amethyst does (as well as legacy NIP-04) 
 hmmm @hzrd149 is this why?? 
 Its hard, and the core logic isn't built well for it. To implement NIP-17 well it requires that the app store a bunch of events and keep some local state ( decrypted text, new messages ) which noStrudel isn't setup to handle right now
Clients like amethyst can do it because they have a local database and store a lot of events 
 Maybe you’re using the gift wrapped dms on amethyst but not on nostrudel? I remember when i used amethyst, i could see the gift wrapped ones on 0xchat and on amethyst but not damus and nostur for example. I think there’s an icon in the dms to toggle that on or off 
 This is the reason I only use Amethyst. Vitor does a great job keeping everything moving forward with the next big thing and not many others keep up. No offense intended to the other devs, but it's why you can't take a single nsec and use it with multiple clients. Almost no one is on the same page with their models and NIPs.  
 Sure, I do try other clients. But I create a new nsec with the client I'm trying out. Have you ever taken your Amethyst nsec and logged into Primal with it? Totally sucks ass. Almost nothing works. But if you create a new nsec using Primal, everything works. I don't like the algo, and it does no good to follow anyone using Primal, but it does work. Just an example.