Age | Commit message (Collapse) | Author |
|
|
|
|
|
Handle Reject for already-accepted Follows properly
Closes #2766 and #2802
See merge request pleroma/pleroma!3568
|
|
Fix replies count for remote replies
See merge request pleroma/pleroma!3541
|
|
Web.ActivityPub.Utils.update_follow_state_for_all/2
Mastodon uses the Reject activity also for the purpose of removing
a follower, in addition to reject a follow request. We should
also update the original Follow activity in this case.
|
|
|
|
|
|
|
|
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Configurable block visibility, fixes #2123
Closes #2123
See merge request pleroma/pleroma!3242
|
|
|
|
Notes:
- QuestionValidator didn't have a :name field but that seems like a mistake
- `_fields` functions can't inherit others because of some Validators
- bto/bcc fields were absent in activities, also seems like a mistake
(Well IIRC we don't or barely support bto/bcc anyway)
|
|
Elixir 1.12 changed formatting rules, this allows to avoid having to rollback to run `mix format`
|
|
* Policies were put under a new module (Pleroma.Web.ActivityPub.MRF.Policy instead of Pleroma.Web.ActivityPub.MRF), but this wasn't changed in the Pleroma.Web.ActivityPub.MRF @mrf_config_descriptions
* I don't have a unit test to prevent similar problems in the future because I don't find a proper way to do it
* The descriptions in the unit tests are defined in the unit tests, so if someone changes module names in the code, the tests wont see it
* The list is generated in Pleroma.Docs.Generator.list_behaviour_implementations, but I can't do a check in the when clause of the function to see if the provided module is a behaviour or not.
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3509
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3512
|
|
ObjectValidator.stringify_keys: filter out nil values
See merge request pleroma/pleroma!3506
|
|
Selecting MRF policies didn't work as intended any more
Closes admin-fe#198
See merge request pleroma/pleroma!3509
|
|
Add Admin-FE menu for StealEmojiPolicy
See merge request pleroma/pleroma!3512
|
|
CommonAPI.Utils.make_note_data/1 --> ActivityPub.Builder.note/1
See merge request pleroma/pleroma!3511
|
|
|
|
|
|
|
|
* Policies were put under a new module (Pleroma.Web.ActivityPub.MRF.Policy instead of Pleroma.Web.ActivityPub.MRF), but this wasn't changed in the Pleroma.Web.ActivityPub.MRF @mrf_config_descriptions
* I don't have a unit test to prevent similar problems in the future because I don't find a proper way to do it
* The descriptions in the unit tests are defined in the unit tests, so if someone changes module names in the code, the tests wont see it
* The list is generated in Pleroma.Docs.Generator.list_behaviour_implementations, but I can't do a check in the when clause of the function to see if the provided module is a behaviour or not.
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3500
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3499
|
|
|
|
ObjectAgePolicy: Fix pattern matching on published
See merge request pleroma/pleroma!3500
|
|
|
|
fix: stream out Create Activity
Closes #2691
See merge request pleroma/pleroma!3499
|
|
MastodonAPI: Support poll notification
See merge request pleroma/pleroma!3484
|
|
|
|
|
|
* Make it use tuples
* I also changed the keys for key_placeholder and value_placeholder to use snake_case instead of camelCase
|
|
* I also added for keywordpolicy as well now. It was done in the admin-fe, but is better to be done here
* I also added comments to explain why we did the _info keys (backwards compatibility)
|
|
* Only for SimplePolicy for now
* I added an extra mrf_simple_info key that has an object as value. The object contains only relevant extra info
|
|
It's easiest (and imo most proper) to use tuples {"instance, "reason"} in BE,
but for FE maps like %{"instance": "instance", "reason", "reason"} are better.
I changed it so that node_info returns maps now for simple_policy and quarantined instances.
|
|
|
|
|
|
* Changed SimplePolicy
* I also grepped in test/ for ':mrf_simple' to see what other things could be affected
|
|
|
|
|
|
|
|
|
|
|
|
Pipeline Ingestion: Page
See merge request pleroma/pleroma!3097
|
|
|
|
|
|
|
|
|