Skip to content

Send direct messages through ActivityPub outbox#674

Merged
akirk merged 2 commits into
mainfrom
fix/dm-outbox-delivery
Jun 10, 2026
Merged

Send direct messages through ActivityPub outbox#674
akirk merged 2 commits into
mainfrom
fix/dm-outbox-delivery

Conversation

@akirk

@akirk akirk commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Route ActivityPub direct messages through the ActivityPub outbox instead of posting directly to remote inboxes.
  • Store the created outbox item ID on the local friend message.
  • Add tests covering DM outbox creation and reply inReplyTo preservation.

Testing

  • composer check-cs
  • git diff --check
  • php -l feed-parsers/class-feed-parser-activitypub.php
  • php -l tests/test-activitypub.php
Changelog
  • Automatically create a changelog entry from the details below

Type

  • Fixed

Message

Send ActivityPub direct messages through the outbox so delivery can use the normal persistence and retry flow.

@github-actions

Copy link
Copy Markdown
Contributor

Test this PR in WordPress Playground

You can test this pull request directly in WordPress Playground:

Launch WordPress Playground

This will install and activate the plugin with the changes from this PR.

@akirk akirk merged commit 8237565 into main Jun 10, 2026
@akirk akirk deleted the fix/dm-outbox-delivery branch June 10, 2026 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant