Notification settings incomplete
Notification settings have these fields:
{"follows": true, "followers": true, "non_follows": true, "non_followers": true, "privacy_option": false}
However the documentation is completely different.
I'm also not sure how they really work. I think they were inspired by these Mastodon fields:
But the Mastodon settings are about blocking certain types of notifications, while the Pleroma settings are about allowing them. However, we can't simply invert them. If I want to block notifications from people I don't follow, how would I do that?
{"follows": true, "followers": true, "non_follows": false, "non_followers": true, "privacy_option": false}
Say there's someone who follows me, but I don't follow them back. Do I get their notification with the settings above? They are a follower, but they are also a non_follow.
I couldn't find any tests for cases like this and the behavior isn't documented.