misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
10.09k stars 1.38k forks source link

リアクションだけブロック機能 #14987

Open Sayamame-beans opened 5 days ago

Sayamame-beans commented 5 days ago

Summary

特定ユーザーからのリアクションを付けられないように(fallbackもしない) Related: #13193

Purpose

飛んでくるリアクションが困るけれど、投稿を見ること等を制限したいわけではないというケースがあるようなので

Do you want to implement this feature yourself?

syuilo commented 2 days ago

今までのブロックの機能を細分化して個別のカラムにする必要がありそう

sakuhanight commented 2 days ago

と、いいますと? ↑のPRでblockType enumで複数種類できるようにしてみましたが、イメージが違いそうですか?

syuilo commented 2 days ago

どのような設計が良いのかまだ明確には考えられていませんが、

を個別のカラムで表現するイメージですかね まだPRは見れてません 🙏🏻

sakuhanight commented 2 days ago

なーるほど、ブロックというよりポリシー?みたいな感じですかね。 どうやるのがユーザー的に使いやすいか考える必要がありそう。

syuilo commented 2 days ago

リアクションブロック自体は既にできる認識で合ってるかしら(ブロック機能使ったことない)

Sayamame-beans commented 2 days ago

ブロックするとリアクションもブロックされますね

syuilo commented 2 days ago

ほむん

sakuhanight commented 2 days ago

Yes, 現行ではブロックすると、 相手から見えない/フォローできない/リアクションできないになります。 ↑のPRでは既存のブロックをblockType=userとして、リアクションのみできなくするblockType=reactionを追加しています。 この二つは排他で、blocker/blockeeで1つ選択します。