* fix some times broken reply context
* revert changes
* add a filter to finally verify if an activity should be send or not
* better local comment handling
do not federate local only comments (fix#652) and hide "reply" link for federated comments
* show JSON only for comments that should be federated!
* fix parent_comment handling
* show external id if exists
* disable "edit comments" for federated comments
* some more doc
* added tests
* fix#658
* allow custom reply link!
* some restructurings
* this will be only a minor release
* version bump
* mark WordPress object as federated
* fix content filter issue!
fixes https://wordpress.org/support/topic/yasr-ratings-appear-on-comments-on-mastodon/
* add custom filter
thanks @janboddez for the idea https://github.com/Automattic/wordpress-activitypub/pull/645#issuecomment-1898820529
* optimize code a bit
* consts to enable/disable incoming/outgoing interactions
see https://wordpress.org/support/topic/how-to-suppress-user-comments-from-feed/
* rename state
* cleanup federation check
* fix markdown
* better handling of Create/Update/Delete
* update check
* init shared inbox
* try to get user id from activity
* some code formatting
* disable ACTIVITYPUB_SHARED_INBOX_FEATURE
* done!
* do not use the inbox-user at all
* fix user check!
* fix user check!
* init
* save source id
* fix delete and add improve undo
* test new functions
* add support for threaded comments
* some formatting
* check if URL is no longer available
...and returns either status 410 or 404.
* improve delete handler
* improve update handler
* `object` and `actor` are already required by the inbox endpoint
* fix typo
* simplify queries
* cosmetics
* fix unit tests
* schedule delete comments of deleted actor (#575)
* schedule delete comments of deleted actor
* phpcs
---------
Co-authored-by: Django Doucet <django.doucet@webdevstudios.com>
* move `get_comments_by_actor` to interactions collection
* consistent wording
* implement Tombstone
* fix follow issue
* fix inbox-create
* added missing namespace
* check if field is set
* Fix namespacing issue
* update profile and update interaction
* fields are already validated by inbox
* optimize avatar handling
---------
Co-authored-by: Django <mediaformat.ux@gmail.com>
Co-authored-by: Django Doucet <django.doucet@webdevstudios.com>