TestFlight アプリ経由でフィードバック投げとこう…。
!(◎_◎;) 既知の不具合でしたか。
目を通したつもりでしたが、思いっきり見落としていました。
nostr:npub1dv9xpnlnajj69vjstn9n7ufnmppzq3wtaaq085kxrz0mpw2jul2qjy6uhz さん、 nostr:npub1f3w4x7dqvceeez8kuyq78md3lwhwfm0ra634llr0r3nykwjrs0hqvldhgk さん、お付き合い頂き、ありがとうございました。
(おま環じゃなくて良かった…) nostr:note1gs9sn30rfu3aayjx3n5t7eju7ncc8chnn3ql74yvw7dllpm6e9pq4evhp0
今試した分では、 nostter だとリプライツリーのてっぺんじゃなくて、多分、一個上のやつが表示されてる感じ。
あるノートに対する(おそらく)自分以外のユーザがポストしたリプライを、 Damus 1.6 (10) を使ってリポストすると、リプライツリーの(おそらく)てっぺんのノートがリポストされたように Damus では表示される。
多分。
あー なるほど。
再現条件がわかったかも。
Amethyst や plebstr で問題なかったことから、 Damus のキャッシュが腐ったとかそんな感じだったのかな~そういうことにするか~、と重複分を消したのですが、ふと見ると nostter でも同様の表示で、 Σ(゚д゚lll) となって、慌てて JSON を確認したら…という流れでした。
流れとしましては、
Damus で koteitan さんのノートへのリアクションの操作。
その後、リポストの操作。
リポストのアイコンが変化しなかったことから、再度リポストの操作。 (リポストの重複はおそらくこれが原因)
しかし、それでもリポストのアイコンに変化が見られなかったことから、タイムラインを確認。
何故か、リプライ元の mattn さんのノートがリポストされている?!
といった感じです。
なので、 koteitan さんのノートがリポストされているように見えているのであれば、わたしの意図通りです。
(リポストの重複はわたしが複数回リポスト操作を行ったのが原因と思われます。)
手元で確認できているのは Damus と nostter です。
Amethyst, plebstr (Android), Rabbit については、意図したポストがリポストされているように見えています。
テストしてみるか…と思ったら、既に Don さんがテストを開始してくださっている。申し訳ない(>_<)
ただ、それならそれでもっと被害(?)報告があっても良さそうなものだしなぁ…。
いくら空リプの割合が多いとはいえ、あるノートに対するリプライをリポストしないなんてことはないし。
The repost event MUST include an e tag with ... ってあるので"1つ"が正しいでしょうね…
https://github.com/nostr-protocol/nips/blob/master/18.md
四番目に"root"とか"mention"とか入ってるのは完全にリプの動作を使いまわしてますね
Amethystのバグだと思います
問題のリポストは Damus で行ったものなので、もしも、複数の e タグがよろしくないのだとすると、それは Damus のバグになるんだと思います。
kind 6 に e タグが複数あることで、クライアントによって、 mention 側をリポストしたと解釈するものと root側をリポストしたと解釈するものみたいな感じで、リポストされたとするノートの解釈が異なってしまった形なのかな?
んんん? kind 6 の e タグって複数あって良いの?
Amethyst で見ると複数回のリポストはともかく、リポスト対象は意図したものがリポストされているように見えるな。ふむ。
ん? やっぱなんかおかしい…。
nostr:note1qsaeemnnse6v3pn8hucf4ksfzmplt5vsqpd4lwq3k3hjhucs06dqhmflce
をリポストする操作をすると、リプライ元の
nostr:note1k7c7anp2fkmmhwt9nlh8ev4nahafj3letu484mz9fyd3aqu0nt0scqk7jp
がリポストされてるように見える。
しかも何回も(((
あら? リポストしたはずのノートがリポストされずに他のノートが二回もリポストされてしまった?
トラブルシューティング、楽しいよね。仕事絡みとか他人絡みでなければ。
と、とりあえず飯食おう…。
演習の続きをやろうとパソコンの前に座ったはずなのに、OS や各種インストール済みアプリのアップデートとかトラブルシューティングとかやってたら、もうこんな時間(((