Fuck it. I’ll try to fix it myself. Diving into Amethyst code for the first time!
Discussion
Done. nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z Here’s the fix for Amethyst to add write support for NIP-10 deprecated positional tags in text notes to maximize backwards compatibility.
https://github.com/vitorpamplona/amethyst/pull/737
It’s a much larger lift to add support for the recommended approach of NIP-10 event tag markers on the Damus side, though, so I’ll leave that alone for now.
This doesn’t work if you’re replying directly to the root thread and also mention other events, or if you’re not replying at all and just want to mention events. The ambiguity is why positional event tags were deprecated. For the former case when it’s a direct reply to the root, I suppose I could update the PR such that the root event tag comes last to make it slightly less bug inducing, but it’ll still be wrong.
#m=image%2Fgif&dim=306x284&blurhash=%3BCE_%5D-Dh9Zkp%3D%7D-p9soysprqt8j%5DI.%24*-V%25MjtRj8_%7EX-VRPt8NFRiRjtR559Y%5E%2BD%24xb-qWBoKR%25%7EXD%24-q%3FIE0NGs%3As%3Aog9ttRIU-%3Bf5RQ%3FHazM%7BoLozjYV%40xuIoM%7BxbWBNFIU%25MV%40ofodIoxaog&x=70b709e96daf8e5bbbbd61e3622cda1aa0f466635a61c0cb02d5a15379dfc9bc
