Why Nostr? What is Njump?
Kind 1621
git repository issue: NIP-10 threading resilience
Author Public Key
npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr
Published at
2024-08-27 09:04:32
Kind type
1621
Event JSON
{ "id": "7fc7411905a0187741a9556f3e98c34a399d4b09eae1128b5d031b39215b431d", "pubkey": "a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d", "created_at": 1724742272, "kind": 1621, "tags": [ [ "alt", "git repository issue: NIP-10 threading resilience" ], [ "r", "302d6085d82dd3aab5cec330f23b229074c98a63" ], [ "a", "30617:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:noStrudel", "wss://nostrue.com/", "root" ], [ "p", "266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5" ], [ "e", "0550965d7f53df0b3c67c52698e323b03e22235a74da8ac697431237f6229ead", "wss://relay.mutinywallet.com/", "mention" ], [ "p", "e4336cd525df79fa4d3af364fd9600d4b10dce4215aa4c33ed77ea0842344b10" ], [ "e", "3710c5521452a8f8ecb5e67f5c38ada51a8c57b27e0c1def3811210995be067e", "wss://relay.mutinywallet.com/", "mention" ] ], "content": "NIP-10 threading resilience\n\nwhen a reply in a thread fails to tag the root thread event, it is not picked up by nostrudel and whole sections of a thread are not displayed.\nhere is an example thread:\nnostr:nevent1qvzqqqqqqypzpepndn2jthmelfxn4umylktqp493ph8yy9d2fse76al2ppprgjcsqywhwumn8ghj7un9d3shjtndw46xjmnewaskcmr9wshxxmmd9uqjqamnwvaz7tmwdaehgu3wv45kuatwv3a8wctw0f5kwtnnwpskxef0qqsq25ykt4l48hct83nu2f5cuv3mq03zydd8fk52c6t5xy3h7c3fatgm2eu5a\nright now in nostrudel this display with 2 replies. there are 10 more replies that all 'chained' under but most tag the original event with the 'root' marker:\nnostr:nevent1qvzqqqqqqypzpepndn2jthmelfxn4umylktqp493ph8yy9d2fse76al2ppprgjcsqywhwumn8ghj7un9d3shjtndw46xjmnewaskcmr9wshxxmmd9uqjqamnwvaz7tmwdaehgu3wv45kuatwv3a8wctw0f5kwtnnwpskxef0qqsrwyx92g29928caj67vl6u8zk62x5v27e8urqaauupzggfjklqvlswvj2gn\nthis event tags one of the 2 original replies (with the 'reply' marker) but not the root thread. \ninterestingly most of the 9 notes that sit under it in a reply chain which do tag the original note as root as also not displayed.\nI'd describe this as a bug as all I think in this scenario all of these events should be displayed, like in Amethyst. I also think that if one client replied to the troublesome event and tagged that as 'root', thus creating a new root for the sub conversation, the events should also get displayed. I'd be interested to hear your thoughts.\nI think NIP-10 test vectors would really help with this re: https://github.com/nostrability/nostrability/issues/38", "sig": "a664973ceaed09568a3be97e34460db2cf2e44fd0608f3a7e105c0fe68f4299dfa7ae00b58fe697652977ce64df7b6f30734478d0fcf64d4c456740566b571f3" }