Request: Option for Quarantine to not send public posts to quarantined instances
Currently the behavior of Quarantine checks if the post is public and then, if not, applies the quarantine code: https://git.pleroma.social/pleroma/pleroma/-/blob/develop/lib/pleroma/web/activity_pub/publisher.ex#L107
In my experience this behavior is misleading for what the "Quarantine" option should actually be, and this is exploited by instances with large-scale harassment campaigns to invade and hellthread a post from an instance that blocks them. I assume I don't need to elaborate on that further as I'm sure the instances guilty of this will come to this thread to make themselves known anyway.
An option as to whether the Quarantine will still send out public posts or not would suffice to fix this.
This isn't meant to affect "muh open federation", but to prioritize safety and security when people have made it known that it's necessary and put that decision making in the hands of the admin.
Thank you