Age | Commit message (Collapse) | Author |
|
* To see what front ends are installed, it ls static/frontends. When this folder doesn't exists yet, it will return an empty array.
* Installing still works since the folder is created during installation already
|
|
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/3508
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3507
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3504
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3505
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3503
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3503
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3500
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3499
|
|
Streamer crash fix
See merge request pleroma/pleroma!3508
|
|
|
|
Activity.Search: resolve status on DB Timeout
Closes #2566
See merge request pleroma/pleroma!3507
|
|
|
|
AdminAPI: hotfix for nil report objects
See merge request pleroma/pleroma!3504
|
|
|
|
maybe_notify_subscribers: Normalize Object to check inReplyTo presence
Closes #2732
See merge request pleroma/pleroma!3505
|
|
|
|
|
|
TwitterAPI: Make change_password require body params instead of query
Closes #2740
See merge request pleroma/pleroma!3503
|
|
|
|
ObjectAgePolicy: Fix pattern matching on published
See merge request pleroma/pleroma!3500
|
|
Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/2740
|
|
|
|
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)
|
|
Added a new field in the nodeinfo called quarantined_instances_info
This holds an object like `"quarantined_instances_info":{"quarantined_instances":{"quar.inst":{"reason":"whatever reason"}}}}`
|
|
* 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.
|
|
When a setting was deprecated, the code would stop checking for the rest of the possible deprications. This also meant that the settings weren't rewritten to the new settings for deprecated settings besides the first one.
|
|
* Give deprecation message
* Rewrite configs
|
|
|
|
* This is for the settings, not yet a DB migration
|
|
|
|
* Changed SimplePolicy
* I also grepped in test/ for ':mrf_simple' to see what other things could be affected
|
|
When strings are detected in the simplepolicy, a warning will be given and the config will be changed to use tuples instead
|
|
|
|
|
|
|
|
|