New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ActivityPub integration #11580
base: develop
Are you sure you want to change the base?
ActivityPub integration #11580
Conversation
💡 Friendly NoteThis pull request was made against the
Thanks! |
As per @helge@mymath.rocks, only a limited subject of ActivityPub verbs needs be implemented for basic federation functionality. I will use those now as the benchmark for completion of this PR. |
96b494a
to
5531414
Compare
It seems that I have updated the original issue to only specify |
4d126aa
to
8506716
Compare
This comment was marked as spam.
This comment was marked as spam.
6e7c7d3
to
0b7bebe
Compare
c6e8eb7
to
a063295
Compare
aa0219a
to
6a5b0fa
Compare
523f4bb
to
5e69370
Compare
Seems this PR has made much progress. Any ETA about when this will be merged? |
For fully cached topics it returned bare tid instead of a { tid, count } object. Typescript would fix this btw :)
…y attach announcers to targets
This pull requests adds ActivityPub integration into NodeBB. It is not meant to be completely exhaustive, but mostly a proof-of-concept integration that will be improved over time.
For example:
High Level Items
/.well-known/webfinger
implementationPOST
only) and outboxes (GET
only)Associated branches
In addition to the
activitypub
branch, the following plugins also have correspondingactivitypub
branches, which are necessary for proper functionality:nodebb-theme-harmony
introducesworld.tpl
nodebb-plugin-markdown
introduces logic that skips parsing if content is remote (unless it containssourceContent
in post hash)Breaking Changes
filter:user.following
andfilter:user.followers
. Theuids
property used to pass in local uids (aka numbers) but can now contain remote actor uris (strings).Useful resources