* origin/develop: (36 commits)
update the follower count when a follower is blocked
adding language tag
AdminApiControllerTest unused variables fix.
[#923] Removed <br> elements from auth forms, adjusted docs, minor auth settings refactoring.
Add scheduler for sending scheduled activities to the queue
Added limits and media attachments for scheduled activities.
Handle `scheduled_at` on status creation.
Add scheduled activities
fix credo
Use PleromaJobQueue in Pleroma.Web.Push
[#923] OAuth consumer mode refactoring, new tests, tests adjustments, readme.
[#923] OAuthController#callback adjustments (with tests).
[#923] OAuth consumer controller tests. Misc. improvements.
Improve Transmogrifier.upgrade_user_from_ap_id/2
second level of headertext change in doc
syntax highlighting
test fix
little changes and typos
updating custom_emoji docs
refactoring of emoji tags config to use groups
...
* origin/develop: (87 commits)
Pin recon dependency to 2.4.0
Redirect to the referer url after mastofe authorization
Mock :crypt.crypt/2 because otherwise the test fails on Mac OS
Revert "Merge branch 'test-coverage' into 'develop'"
Use --cover option when running CI tests
We actually want the user id not nickname in the test...
Also remove Repo functions in the tests
Redundant Repo.get_by usage was recently removed from the codebase
Document the admin API endpoints for controlling follow/unfollow
Add user following / unfollowing to the admin api.
Refactor html caching functions to have a key instead of a module, use more correct terminology and fix summaries in mastoapi
Add ability to ship logs to a Slack channel
Code readability tweak
Clean merge crumbs
Serve metrics at `/api/pleroma/app_metrics`
Document Prometheus
[#1] fix telemetry
Set up telemetry and prometheus
Add recon
mastodon_api_controller.ex: Add pleroma-tan to initial_state
...
* origin/develop: (55 commits)
AP UserView: Refactor banner / avatar display code, add test.
Test for MastoAPI /api/v1/instance response structure (formatting fix).
Test for MastoAPI /api/v1/instance response structure.
Credo is upset about me not remembering the alphabet
Fix formatting
Remove ActivityRepresenter
Mastodon 2.7.2 instance attributes (registrations, languages).
Increment replies_count on replies (MastoAPI)
Comments split.
Mastodon-based auth error messages. Defaulted User#auth_active?/1 to `true`.
Try sending an empty map
Attempt to fix incorrect federation of default instance avatars
Add an id index to notifications
fix up missing announcements with preloads
Serve non-public activities in /api/v1/favourites
add overriding truncated_namespace condition for truncating paths for digital ocean
mrf/keyword_policy.ex: Fix when summary == nil, do not whitelist content == nil
tests: fix up activity collision test
activity: use left join instead of inner join when fetching activities that may or may not have a child object
user: use preloads when deleting accounts
...
* origin/develop: (87 commits)
Add a gopher url port config option
modify the migrations to use naive_datetime_usec
Fix filter migration
Fix migration timestamp type
Ecto 3.0.5 migration
Update frontend
Format
Use ILIKE to search users
transmogrifier: upgrade: when upgrading OStatus users to AP, ensure we always use the fake collection
user: properly cope with actors which do not declare a followers collection
transmogrifier: when determining followers collection URI, we may need to fetch the actor
test: add test for list sanitization
tests: add test for as:Public issues
activitypub: transmogrifier: do not allow missing lists to be interpreted as nil
activitypub: transmogrifier: ensure as:Public activities are delivered to followers
fix UploadTest to use new image_tmp.jpg
used imageOptim to reduce size of image files
Document additional pleroma changes to /api/v1/accounts/:id
Check if the user has indeed not been federated with
Added support for exclude_types, limit, and min_id in Mastodon notifications.
...