Saki Yamatsumi
Saki Yamatsumi
「反応を返したリノートを省略して表示」てのはどうでしょう? 英語だと「Collapse Renotes with feedback provided」とかで。
似た理由でユーザー毎のミュートもグルーピング出来るといいなと思ってます。 ちょっとした理由でミュートすると解除するのにリストを掘り返さなきゃいけなくなるので、 結局「我慢する」で乗り切るしか無くなる場面がチョイチョイあるので……
現状 「連合なしにしても投稿は非公開になりません。ほとんどの場合、連合なしにする必要はありません。」 変更案 「連合なしに設定すると外部サーバとの交流ができなくなりますが、公開範囲を制限しない限り誰でも参照は可能です。ほとんどの場合、連合なしにする必要はありません。」 こんな感じでどうでっしゃろ?
パフォーマンス上の懸念はやはり大きいのですねぇ……
mastodon上で参考に挙げた実装を作ったのえる氏に解説して頂けたのですが、かなり重たそうな処理をしていたみたいです。 https://fedibird.com/web/statuses/112364167105554633 キャッシュに無いユーザーを見かけたらRelationshipを参照しにいく仕組みだそうで、misskey.ioのローカルや連合タイムラインだとなかなか凄いことになりそうですね……
ブロックはどう足掻いてもネットストーカー量産機能なんですよね…… 「無言のROM専」 と 「ブロックした誰かのサブ垢」 を見分ける事は難しいものですし、そうなると 「SNSの利用者のみが許可できて、マイクロブログの読者を許してはいけない」 といった理不尽な構造をネットストーカーの被害者が強制されてしまうわけで、 これは相当に息苦しいと思います。 ですので、 「ブロック機能の部分実装」 ではなく、 「許可判断を無期限に保留する機能」 として実現するのが一番丸いのではないかと愚考します。