gnu-social/plugins/ActivityPub/lib
tenma 83f179989e [AP] Handle unlisted/followers-only notices
Note that this commit isn't intended to add support for sending such notes
in GS. Instead, we handle the reception, storage and direct reply to this
type of notices, in AP.

ActivityPubPlugin:
- Subscribe the event StartNoticeSave to hack answering non-public notes

Activitypub_create:
- Add 'directMessage' attribute to the Create activity, defaulting to false for now
- Update validation method: validate 'directMessage' and add debug

Activitypub_notice:
- Handle incoming unlisted/followers-only notes
- Add support for unlisted-replies
- Add method to verify private (direct) notices

inbox_handler:
- Add handler for CREATE Note
- Prepare logic for private-messaging
- Overall refactor: Class members were continuously being passed as function arguments without need

SharePlugin:
- Stop showing the announce button in non public posts
2021-07-16 19:44:34 +01:00
..
models [AP] Handle unlisted/followers-only notices 2021-07-16 19:44:34 +01:00
Activitypub_activityverb2.php [CORE] Add ActivityPub plugin 2021-07-16 19:44:33 +01:00
activitypubqueuehandler.php [ActivityPub] Use queues for notice distribution 2021-07-16 19:44:33 +01:00
discoveryhints.php [CORE] Add ActivityPub plugin 2021-07-16 19:44:33 +01:00
explorer.php [CORE] Add ActivityPub plugin 2021-07-16 19:44:33 +01:00
httpsignature.php [CORE] Add ActivityPub plugin 2021-07-16 19:44:33 +01:00
inbox_handler.php [AP] Handle unlisted/followers-only notices 2021-07-16 19:44:34 +01:00
postman.php [ActivityPub] Ensuring federation with other software 2021-07-16 19:44:33 +01:00