Add indicator to user card if user blocks you #274

Merged
floatingghost merged 2 commits from eris/pleroma-fe:block-indicator into develop 2023-01-27 10:08:18 +00:00
Contributor

What it does

Simply put: This does a check for the blocked_by relationship in the user card, in the same vein as checking if the user follows you, and if they do, then it:

  1. States "Blocks you!"
  2. Disables the follow button so you can't send a follow request that won't go anywhere

Why?

This is necessary because Pleroma and Akkoma is the only platform that has no indicator of blocks so you can know not to interact. This gets Pleroma and Akkoma in the stereotype as "block evasion software" because we can interact with those that block us in ignorance.

Abuse potential?

I don't think this carries with it anymore abuse potential than Mastodon already has access to themselves. On Mastodon, not only will it say they block you, it will deny your ability to view their posts at all. I didn't go quite that far, but if the ethics are good enough for Mastodon and Misskey and Twitter to have this feature, I hope it will be good enough for Akkoma.

Unlike the block bot MRF, this does not send real-time notifications of new blocks. The only way you'd know if you're blocked is if you go to their profile or open their user card. Most abuse that happens with the block bot MRF would not happen with this.

Thanks!

## What it does Simply put: This does a check for the blocked_by relationship in the user card, in the same vein as checking if the user follows you, and if they do, then it: 1) States "Blocks you!" 2) Disables the follow button so you can't send a follow request that won't go anywhere ## Why? This is necessary because Pleroma and Akkoma is the only platform that has no indicator of blocks so you can know not to interact. This gets Pleroma and Akkoma in the stereotype as "block evasion software" because we can interact with those that block us in ignorance. ### Abuse potential? I don't think this carries with it anymore abuse potential than Mastodon already has access to themselves. On Mastodon, not only will it say they block you, it will deny your ability to view their posts at all. I didn't go quite that far, but if the ethics are good enough for Mastodon and Misskey and Twitter to have this feature, I hope it will be good enough for Akkoma. Unlike the block bot MRF, this does not send real-time notifications of new blocks. The only way you'd know if you're blocked is if you go to their profile or open their user card. Most abuse that happens with the block bot MRF would not happen with this. Thanks!
eris added 2 commits 2023-01-27 00:38:11 +00:00
Disable follow button if blocked by user
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
7f4dd9ff03

my recommended behaviour is to not federate blocks which limits it's usefulness , but yes I agree this is good to support if people are going to federate them

my recommended behaviour is to not federate blocks which limits it's usefulness , but yes I agree this is good to support if people are going to federate them

ok, field is accessible in the API, block federation is now off by default

this should be ok

ok, field is accessible in the API, block federation is now off by default this should be ok
floatingghost merged commit b4b13d777f into develop 2023-01-27 10:08:18 +00:00
floatingghost deleted branch block-indicator 2023-01-27 10:08:18 +00:00
rat referenced this pull request from a commit 2024-02-25 20:33:31 +00:00
mel referenced this pull request from a commit 2024-05-15 22:36:01 +00:00
Sign in to join this conversation.
No description provided.