Age | Commit message (Collapse) | Author |
|
|
|
|
|
# Conflicts:
# CHANGELOG.md
# test/pleroma/user_test.exs
|
|
No migrations or checks yet
|
|
Also use actor_type to determine if an account is a bot in antiFollowbotPolicy
Closes #2561
See merge request pleroma/pleroma!3498
|
|
|
|
|
|
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
|
|
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Even though latest PleromaFE supports displaying these properly, mobile
apps still exist, so I think we should offer a workaround to those who
want it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Handle Reject for already-accepted Follows properly
Closes #2766 and #2802
See merge request pleroma/pleroma!3568
|
|
|
|
https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3568
|
|
|
|
Configurable block visibility, fixes #2123
Closes #2123
See merge request pleroma/pleroma!3242
|
|
AdminAPI: endpoint to delete all content from a remote instance
See merge request pleroma/pleroma!3483
|
|
Fix Activity.delete_all_by_object_ap_id/1 timeout so users can be deleted
Closes #2704
See merge request pleroma/pleroma!3479
|
|
Allow users to remove their emails if instance does not need email to register
See merge request pleroma/pleroma!3522
|
|
Remove MastoFE from Pleroma, fixes #2625
Closes #2625
See merge request pleroma/pleroma!3392
|
|
|
|
|
|
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3514
|
|
* 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
|
|
The original approach to search in GIN indexes is to use
`to_tsvector(text)` in the WHERE clause of the query. According to
postgres docs [pdoc], this method does not make use of the index,
while `to_tsvector(config, text)` does. This commit changed the
query to use the two-argument `to_tsvector()`.
[pdoc]: https://www.postgresql.org/docs/12/textsearch-tables.html
To obtain the search config in use, we make a query to the db first.
The `::regconfig::oid` hack is needed because Postgrex does not support
regconfig type directly [postgrexbug]. I use the conversion from and to
`oid` instead of `text` because I tested in the actual DB and querying
using the conversion via `text` is slow just as the one-argument
`to_tsvector()` variant.
[postgrexbug]: https://github.com/elixir-ecto/postgrex/issues/502
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3519
Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/2758
|
|
* 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
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3510
|
|
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3512
|
|
|
|
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
|
|
Activity.Search: resolve status on DB Timeout
Closes #2566
See merge request pleroma/pleroma!3507
|
|
|