pleroma/lib/pleroma/web
Lain Soykaf 7d1cc56a78
Merge remote-tracking branch 'origin/develop' into audit-mix-audit-report
Conflict resolution notes:

- mix.lock: kept this branch's versions for cowlib, h2, hackney and hpax.
  Those upgrades are the point of the branch; develop is still on hackney
  1.20.1.

- .woodpecker/docker-armv7.yaml: accepted develop's deletion. It only
  existed here to build mdex_native on armv7, and mdex was already
  replaced with earmark again.

- lib/pleroma/reverse_proxy.ex: took develop's version. It independently
  grew request_with_constraints/5 and the invalid-status close, which
  supersede the equivalent fixes on this branch. Re-applied this branch's
  recv_timeout seeding, which develop does not have.

- lib/pleroma/gun/connection_pool/worker.ex and
  lib/pleroma/reverse_proxy/client/tesla.ex: took develop's versions. The
  gun pool rework (#7934) already guards the demonitor and makes
  release_conn/cancel_stream exit-safe, and it splits the Tesla client's
  graceful release from its abort path, so this branch's changes there are
  obsolete.

That leaves the client leak fix as a Hackney-only concern, which
stream_body/1 now handles the same way the gun client does.
2026-07-25 19:54:48 +04:00
..
activity_pub fix(activitypub): deduplicate account favourites 2026-07-25 10:51:09 +04:00
admin_api Lint 2026-07-19 23:12:20 +02:00
api_spec Update tests 2026-07-24 01:05:12 +02:00
auth Add change_password/3 to LDAP module 2024-10-11 15:45:09 -04:00
channels
common_api fix(formatter): preserve remote MFM mentions 2026-07-22 14:17:17 +04:00
fallback Fix LiveDashboard redirect not working when user added a path segment 2026-02-17 21:10:56 +01:00
federator test(workers): replace publisher mocks with Mox 2026-07-24 17:43:02 +04:00
feed fix(feed): complete Atom XML metadata 2026-07-24 21:04:35 +04:00
frontend_switcher analysis 2025-11-29 16:46:08 +01:00
mailer
mastodon_api fix(media-proxy): safely detect extensionless images 2026-07-25 00:06:03 +04:00
media_proxy fix(media-proxy): safely detect extensionless images 2026-07-25 00:06:03 +04:00
metadata Fix OpenGraph/TwitterCard meta tag ordering for posts with multiple attachments 2025-02-28 13:36:00 -08:00
mongoose_im
nodeinfo Fix NodeInfo content-type 2025-12-02 14:39:22 +01:00
o_auth credo: fix ordering of aliases missed in pleroma/pleroma!7841 2026-03-08 21:19:49 +01:00
o_status Fix dialyzer errors due to deprecated usage of put_layout/2 2024-01-31 14:55:11 -05:00
pleroma_api Allow disabling Chats feature 2026-07-24 00:58:58 +02:00
plugs perf(oauth): avoid duplicate user preload 2026-07-24 16:01:34 +04:00
preload/providers credo: fix ordering of aliases missed in pleroma/pleroma!7841 2026-03-08 21:19:49 +01:00
push Send push notifications for statuses from subscribed accounts 2025-11-22 16:51:21 +01:00
remote_interaction is this what i was meant to do? 2026-03-03 00:23:14 +01:00
rich_media feat(http): rework Gun connection pooling 2026-07-17 20:35:17 +04:00
static_fe Fix dialyzer errors due to deprecated usage of put_layout/2 2024-01-31 14:55:11 -05:00
templates fix(feed): complete Atom XML metadata 2026-07-24 21:04:35 +04:00
utils
views Stream marker updates 2025-09-07 23:48:01 +02:00
web_finger Apply lambadalambda's suggestion(s) to 1 file(s) 2025-05-29 08:17:31 +00:00
api_spec.ex spec, changelog 2025-11-28 16:32:51 +01:00
common_api.ex Merge pull request 'Allow fine-grained announce visibilities' (#941) from Oneric/akkoma:announce-visibility into develop 2026-03-03 12:48:12 +00:00
controller_helper.ex Keep cursor cleanup scoped to grouped notifications 2026-05-23 14:27:11 +04:00
embed_controller.ex Restore embed route 2026-03-19 15:26:29 +01:00
endpoint.ex StaticNotFoundPlug: Remove unused plug options 2026-07-20 15:18:49 +00:00
federator.ex test(workers): replace publisher mocks with Mox 2026-07-24 17:43:02 +04:00
gettext.ex Credo.Check.Readability.PredicateFunctionNames 2024-01-26 16:59:58 -05:00
instance_document.ex File.mkdir_p -> Pleroma.Backports.mkdir_p 2025-06-16 12:48:47 +02:00
manifest_controller.ex
media_proxy.ex Move custom URI encoding functions to Pleroma.Utils.URIEncoding 2025-12-10 14:56:05 +01:00
metadata.ex Add metadata provider for ActivityPub alternate links 2024-10-12 23:45:18 +02:00
multipart.ex
o_auth.ex
plug.ex
preload.ex
push.ex push: make vapid_config fallback to empty array 2024-09-24 05:57:41 +02:00
registration.ex Don't use the confusing TwitterAPI namespace 2026-02-27 19:53:25 +01:00
rel_me.ex
router.ex Add grouped notifications API 2026-05-22 20:36:52 +04:00
shout_channel.ex
streamer.ex Merge branch 'develop' into architecture-quick-wins 2026-07-24 14:09:44 +00:00
translation_helpers.ex
uploader_controller.ex
web_finger.ex WebFinger: Tighten the requirements. 2025-12-21 17:46:39 +04:00
xml.ex Switch formatting checks to Elixir 1.15 2024-06-12 15:18:47 -04:00