* origin/develop: (381 commits)
CHANGELOG.md: Add entry for re-registration ban
Reword changelog entry for follow relationship bug
Mastodon API: do not create a following relationship if the corresponding follow request doesn't exist when calling `POST /api/v1/follow_requests/:id/authorize`
Deactivate local users on deletion instead of deleting the record
[#1732] Made AP C2S :followers and :following endpoints serve on no auth (as for related :api pipeline endpoints).
PleromaFE bundle supporting follow request notifications. 5f90b6a384
static-fe.css: Restore and move to /priv/static/static-fe
OpenAPI: Add `follow_request` to notification types
Fix sporadic test compilation failure caused by unused alias
OpenAPI: Remove max pagination limit from the spec
Updated PleromaFE bundle to prevent notifications loading issue due to unsupported parameter (`with_move`).
MappedSignatureToIdentityPlug: Fix.
Signature: Handle non-ap ids in key ids.
Made follow request notifications non-optional (removed config switch).
Increase tests on AP C2S
Dismiss the follow request notification on rejection
fix for auth check
docs update
docs fix
list of options for pack metadata
...
* origin/develop: (249 commits)
Add a test for accounts/update_credentials
Fix activity deletion
Add emoji support in statuses in staticfe
AccountView: fix for other forms of <br> in bio
Mastodon API Account view: Remove an outdated hack
Improved in-test `clear_config/n` applicability (setup / setup_all / in-test usage).
restrict_unauthenticated setting
include_types parameter in /api/v1/notifications
remove federated testing
Improved in-test config management functions.
Fix ssl option on Ecto config breaking release
Admin API: `PATCH /api/pleroma/admin/users/:nickname/credentials`, `GET /api/pleroma/admin/users/:nickname/credentials`.
Admin API: `PATCH /api/pleroma/admin/users/:nickname/change_password`
removing with_move parameter
Improve documentation of mrf_object_age
gitlab: create templates for bug reports and release MRs
warnings fix
removing from descriptions.exs deprecated settings
fix for content-type header for tag feed
adding rss for user feed
...
Every time someone tries to use it, it goes mad and tries to scrape the
entire fediverse for no visible reason, it's better to just remove it
than continue shipping it in it's current state.
idea acked by lain and feld on irc
Closes#1595#1422
The current rate limiter disable logic won't trigger when the remote ip
is not forwarded, only when the remoteip plug is not enabled, which is
not the case on most instances since it's enabled by default. This
changes the behavior to warn and disable when the remote ip was not forwarded,
even if the RemoteIP plug is enabled.
Also closes#1620
* origin/develop: (116 commits)
streamer group & Oban crontab child
Update PleromaFE bundle for the 2.0 release
Update AdminFE build
add confirm field to filtered params
Admin API: Exclude boosts from `GET /api/pleroma/admin/users/:nickname/statuses` and `GET /api/pleroma/admin/instance/:instance/statuses`
Admin API: `GET /api/pleroma/admin/statuses` - list all statuses (accepts `godmode` and `local_only`)
unnecessary groups
instance.gen task: make example instance name less confusing
instance.gen task: remind to transfer the config to the database after migrations
instance.gen task: make instance name default to the domain
Update AdminFE build
Fix Dialyzer warnings
Add a test to ensure OAuth tokens are tied to Push subscriptions
compile fix
instance.gen task: fix crash when using custom static directory
Admin API: `GET /api/pleroma/admin/stats` to get status count by visibility scope
DOCS Theming your instance
Captcha: return invalid when answer_data is nil
captcha_test.exs: Use the same testing logic in Kocaptcha and native
Add missing invites_enabled and account_activation_required settings
...