Skip to content

Improve Compatibility with ActivityPub 7.0#574

Merged
akirk merged 8 commits intomainfrom
fix-activitypub-update
Dec 1, 2025
Merged

Improve Compatibility with ActivityPub 7.0#574
akirk merged 8 commits intomainfrom
fix-activitypub-update

Conversation

@akirk
Copy link
Owner

@akirk akirk commented Nov 30, 2025

  • Use ActivityPub's follow() and unfollow() functions directly remove our custom queue-based actions
  • Auto-create Friends subscriptions when following via ActivityPub plugin (via post_activitypub_add_to_outbox hook)
  • Store ap_actor_id references instead of raw URLs in attributedTo metadata for better reliability
  • New migration system with (bot yet linked) admin UI at ?page=friends-migrations:
  • Registry-based migration architecture with batch support
  • Migration to convert existing attributedTo URLs to ap_actor_id references
  • New migration to link ActivityPub feeds to their corresponding ap_actor posts
  • Edit feeds UI improvements: Show ActivityPub follow status and provide sync actions

@github-actions
Copy link

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 changed the title Use the ActivityPub following as source of truth for subscriptions Improve Compatibility with ActivityPub 7.0 Nov 30, 2025
@akirk akirk mentioned this pull request Dec 1, 2025
@akirk akirk merged commit c5d8afd into main Dec 1, 2025
28 checks passed
@akirk akirk deleted the fix-activitypub-update branch December 1, 2025 13:57
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