Age | Commit message (Collapse) | Author |
|
Mergeback/2.8.0
See merge request pleroma/pleroma!4302
|
|
Release/2.8.0
See merge request pleroma/pleroma!4295
|
|
|
|
objects
|
|
|
|
Fix installing frontend in Erlang/OTP 27.1+
See merge request pleroma/pleroma!4300
|
|
In OTP 27.1 or later, `:zip.unzip/2` without `:skip_directories` option returns directory entries.
However in OTP 26, passing `:skip_directories` returns a `:bad_option` error, so this option is not available for compatibility.
|
|
mergeback: Version 2.7.1
See merge request pleroma/pleroma!4299
|
|
|
|
Version 2.7.1
See merge request pleroma/pleroma!4298
|
|
|
|
User: truncate remote user fields instead of rejecting
See merge request pleroma/pleroma!4220
|
|
Fix Mastodon WebSocket authentication
See merge request pleroma/pleroma!4206
|
|
Do not require a cc field when validating an incoming Follow activity
See merge request pleroma/pleroma!4212
|
|
Fix Following status bug
See merge request pleroma/pleroma!4251
|
|
NodeInfo: Accept application/activity+json requests
See merge request pleroma/pleroma!4242
|
|
Fix Swoosh Mailgun support
See merge request pleroma/pleroma!4217
|
|
Miscellaneous fixes for Meilisearch
See merge request pleroma/pleroma!4296
|
|
This reverts commit 3a82a51a6e8b25c2e58e75329e12a090ad977519.
|
|
B ReleaseTasks: Fix task module finding.
See merge request pleroma/pleroma!4297
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See https://github.com/meilisearch/meilisearch/issues/2619
|
|
|
|
Fix Mastodon WebSocket authentication
See merge request pleroma/pleroma!4206
|
|
bump fast_html to 2.3.0
See merge request pleroma/pleroma!4294
|
|
|
|
Include session scopes in TokenView
See merge request pleroma/pleroma!4273
|
|
Add metadata provider for ActivityPub alternate links
See merge request pleroma/pleroma!4286
|
|
|
|
|
|
Fix nonexisting user will not generate metadata for search engine opt-out
Closes #3329
See merge request pleroma/pleroma!4279
|
|
|
|
Translations update from Pleroma Weblate
See merge request pleroma/pleroma!4287
|
|
Currently translated at 5.4% (53 of 974 strings)
Translation: Pleroma/Pleroma Backend (domain config_descriptions)
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-config_descriptions/fr/
|
|
push: make vapid_config fallback to empty array
See merge request pleroma/pleroma!4276
|
|
# Conflicts:
# lib/pleroma/web/metadata/providers/feed.ex
|
|
Metadata: Do not include .atom feed links for remote accounts
See merge request pleroma/pleroma!4281
|
|
Pleroma.Upload.Filter.Dedupe: sharding directory structure
See merge request pleroma/pleroma!4292
|
|
|
|
|
|
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.
|
|
Fix /api/v2/media returning the wrong status code for media processed synchronously
See merge request pleroma/pleroma!4291
|
|
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
|
|
OpenBSD docs update
See merge request pleroma/pleroma!4290
|
|
Confirmed package exists by testing an OpenBSD 7.6 arm64 VM
|