* origin/develop: (184 commits)
html: lock down allowed class attributes to only those related to microformats
Extend Mastodon API with public endpoint for getting Favorites timeline of any user (#789)
Add :emoji settings to config.md
added healthcheck setting to instance config
Add shortcode_globs setting to documentation
Add a changelog entry for `pleroma.in_reply_to_account_acct`
Add `pleroma.in_reply_to_account_acct` to MastoAPI status entity
Replace Object.normalize(activity.data[object] with Object.normalize(acitivty) to benefit from preloading
Fix unclosed ` and put synopsis into a code block in pleroma.emoji mix task docs
Use `User.get_cached*` everywhere
Feature/826 healthcheck endpoint
Fix emoji.txt / custom_emoji.txt / shortcode_globs handling
Formatting
Change the default manifest to pleroma's namespace
Replace MD5 with SHA256 for emoji pack verification
Wrap the docstrings to 70 characters
differences_in_mastoapi_responses.md: `content_type` parameter of post submission
[#923] Refactored OAuthController#authorize definitions, added test.
Set correct values in the MastoAPI reblog status view
Mention Mastodon 2.8+ follow import fix in changelog
...
unhardcode: remove hardcoded /instance/static and actually use the config option
as it is used in other places.
packs without emoji.txt: these are now assumed to have .png files that
are all emojis, their names are used as shortcodes
* 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
...