Age | Commit message (Collapse) | Author |
|
|
|
|
|
The newest git HEAD of MIME already knows about APNG, but this
hasn’t been released yet. Without this, APNG attachments from
remote posts won’t display as images in frontends.
Fixes: akkoma#657
|
|
|
|
|
|
|
|
Rich Media Parser should use first image found
Closes #3356
See merge request pleroma/pleroma!4329
|
|
intend to use.
|
|
DNSRBL was a neat experiment which should live out of tree. It works and could be used to coordinate rules across different servers, but Simple Policy will always be better
FODirectReply and QuietReply have reliability issues as implemented in an MRF. If we want to expose this functionality to admins it should be a setting that overrides the chosen scope during CommonAPI.post instead of trying to rewrite the recipients with an MRF.
|
|
The logic has been changed to ensure we always choose the first image if multiple are specified. This also applies when both OpenGraph and TwitterCard tags are published on a page. We parse for OpenGraph tags first and in this case the website was intentionally serving different images for TwitterCards and OpenGraph.
|
|
|
|
|
|
|
|
|
|
Allow to specify post language
See merge request pleroma/pleroma!3940
|
|
Hashtag following (from Akkoma)
See merge request pleroma/pleroma!4307
|
|
|
|
Signed-off-by: mkljczk <git@mkljczk.pl>
|
|
Signed-off-by: mkljczk <git@mkljczk.pl>
|
|
|
|
|
|
Signed-off-by: mkljczk <git@mkljczk.pl>
|
|
MediaProxyController: Use 301 for permanent redirects
See merge request pleroma/pleroma!4313
|
|
|
|
Signed-off-by: mkljczk <git@mkljczk.pl>
|
|
Signed-off-by: mkljczk <git@mkljczk.pl>
|
|
Signed-off-by: mkljczk <git@mkljczk.pl>
|
|
this time with less idiot
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/341
Signed-off-by: mkljczk <git@mkljczk.pl>
|
|
objects
|
|
|
|
|
|
Fix Mastodon WebSocket authentication
See merge request pleroma/pleroma!4206
|
|
Include session scopes in TokenView
See merge request pleroma/pleroma!4273
|
|
Add metadata provider for ActivityPub alternate links
See merge request pleroma/pleroma!4286
|
|
|
|
|
|
|
|
# Conflicts:
# lib/pleroma/web/metadata/providers/feed.ex
|
|
Metadata: Do not include .atom feed links for remote accounts
See merge request pleroma/pleroma!4281
|
|
|
|
Dedupe now uses a three-level sharding directory structure to improve performance when many files are uploaded and stored on a filesystem instead of an object store. (note: Minio still affected as it still uses a traditional filesystem)
This does not help if you already have hundreds of thousands of files uploaded. The media URLs are permanently part of the activity so the files cannot be relocated. A motivated user could write a tool to move the files and perhaps write an Nginx or equivalent redirect to make the files still accessible, but that is beyond the scope of this change.
|
|
synchronously
The API should return a 202 only if data cannot be returned yet and a followup GET /api/v1/media/:id should be called to retrieve it. This is something Mastodon does when it needs to transcode large media files. It does not apply to Pleroma and causes apps to waste an API call when posting a status which causes apps to appear to hang on higher latency environments, such as on mobile networks.
https://docs.joinmastodon.org/methods/media/#v2
|
|
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
|
Remote report policy
See merge request pleroma/pleroma!4280
|
|
Fix incoming Blocks being rejected
Closes #3331
See merge request pleroma/pleroma!4282
|
|
Refactor Poll Refreshing
See merge request pleroma/pleroma!4278
|
|
|
|
Repesct :restrict_unauthenticated for hashtag rss/atom feeds
See merge request pleroma/pleroma!4266
|
|
|
|
Federate avatar/header descriptions
See merge request pleroma/pleroma!4264
|