* origin/develop: (59 commits)
Fix OAuth cleanup worker unconditionally starting
Parallelize template rendering
Collect stats immediately after init
Cache follow state
Add a task to benchmark timeline rendering
html.ex: Allow sub and sup elements by default
Apply suggestion to lib/pleroma/web/activity_pub/publisher.ex
activitypub: publisher: add (request-target) to http signature when POSTing
MRF: fix up unserializable option lists in describe implementations
fix formatting
Implement Pleroma.Stats as GenServer
streamline Streamer pings
Isolate OAuth.Token.CleanWorker
use default child_specs
Conversations: Load relations in one query.
Switch to pre-1.8 version of tzdata.
Conversation: Render new participation on update.
Conversations: Use correct oauth paths for extended api.
update changelog to cover MRF describe API.
Preload thread mutes/bookmarks in user_statuses
...
Anyone who is interested in dropping blocks can write their own MRF
policy at this point. This setting predated the MRF framework.
Disabling the side effect (unsubscription) is still a config option
per policy.
* origin/develop: (302 commits)
MRF: ensure that subdomain_match calls are case-insensitive
Strip internal fields including likes from incoming and outgoing activities
tests for Pleroma.Uploaders
Mastodon API: Fix thread mute detection
Uploader.S3 added support stream uploads
Mastodon API: Set follower/following counters to 0 when hiding followers/following is enabled
Return profile URL in MastodonAPI's `url` field
Simplify logic to mention.js `url` field
Return profile URL when available instead of actor URI for MastodonAPI mention URL
Do not rembed the object after updating it
OStatus tests: stop relying on embedded objects
ActivityPub tests: remove assertions of embedded object being updated, because the objects are no longer supposed to be embedded
OStatus Announce Representer: Do not depend on the object being embedded in the Create activity
Stop depending on the embedded object in restrict_favorited_by
[#1150] fixed parser TwitterCard
tests for CommonApi/Utils
Remove Reply-To from report emails
Do not add the "next" key to likes.json if there is no more items
Replace "impode" with "implode" for
Remove longfox emoji set
...
* origin/develop: (159 commits)
[#1043] fix search accounts.
tasks/pleroma/instance.ex: Change :upload_dir to :uploads_dir
Expose `skip_thread_containment` in nodeinfo
Split alters rather than work with indexes
Use fallback values for search queries
Fix migration
[#1048] Fixed version parsing in pleroma_ctl. Closes#1036.
[#1048] Resolved violations of SemVer version format. Refactoring.
Add fallback value to the admin report view.
Move changelog entries
[#1033] Fix database migrations
Update changelog and admin API docs with tags, display_name, avatar additions
OTP Release install docs: Remove --dry-run in cron certbot command
Add hashtag filter to user statuses (GET /api/v1/accounts/:id/statuses)
[#1026] Filter.AnonymizeFilename added ability to retain file extension with custom text
Fix not being able to pin unlisted posts
Add PLEROMA_BUILD_ENV to override env for the version generator and use it in the CI for building docs
Add a caveat for docker deployment in the config docs
Revert "Build releases only on tags or develop"
Build releases only on tags or develop
...
* origin/develop: (36 commits)
[#570] add user:notification stream
fix for new instances
no print version to the shell
OEmbed.OEmbedController does not exist in the Pleroma codebase. It was removed in commit 92c5640f and this leftover artifact breaks compiling now.
Update Phoenix to 1.4.8
Apply suggestion to CHANGELOG.md
Documentation: Document chat token response.
Changelog: Document chat token.
Mastodon API: Return the token needed for the chat.
bugfix
little fix
version generation
it is changed in compile time
Fix rate limit test
[#948] /api/v1/account_search added optional parameters (limit, offset, following)
Fix hashtags being picked up by rich media parser
Add copyright info to containment.ex
Mastodon API: Document changes.
MastodonAPI: Add a way to update the background image.
Improve rate limiter documentation
...