| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
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>
|
|
|
|
|
|
Signed-off-by: mkljczk <git@mkljczk.pl>
|
|
Include "published" in actor view
See merge request pleroma/pleroma!4312
|
|
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>
|
|
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
|
|
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.
|
|
Miscellaneous fixes for Meilisearch
See merge request pleroma/pleroma!4296
|
|
|
|
|
|
|
|
See https://github.com/meilisearch/meilisearch/issues/2619
|
|
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
|
|
|
|
Fix nonexisting user will not generate metadata for search engine opt-out
Closes #3329
See merge request pleroma/pleroma!4279
|
|
|
|
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
|
|
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>
|
|
LDAP: permit password changing
See merge request pleroma/pleroma!4285
|
|
Remote report policy
See merge request pleroma/pleroma!4280
|
|
Fix incoming Blocks being rejected
Closes #3331
See merge request pleroma/pleroma!4282
|
|
|
|
|
|
|
|
supported by the different auth backends
|
|
Refactor Poll Refreshing
See merge request pleroma/pleroma!4278
|
|
|
|
Repesct :restrict_unauthenticated for hashtag rss/atom feeds
See merge request pleroma/pleroma!4266
|