@angus What are your thoughts regarding Announce(Note)? Will Discourse send those activities in addition to Announce(Create)?
And another question: is it possible to add pagination to outbox collections? Some of them are very large, https://socialhub.activitypub.rocks/ap/actor/bcde488169a4ac803695493219aece2a/outbox contains >500 items.
My software is more like a microblog than a forum. It has timelines where Announce(Note) are displayed as reposts. It can process Announce(Create(Note)) too, but they are not treated as reposts, so I canāt see what is happening in a Discourse group. I can fix that, but there was a discussion between you and @devnull about whether to produce Announce(Note) or not, and I am wondering what you have decided.
I see. Thanks for your responses. I will think on it some more in the Discourse context. I havenāt had the bandwidth to really come to a conclusion on it yet.
Iāve just gone ahead and published all the posts in this topic, so theyāre available to other servers. They wonāt be delivered though (as bulk delivery would be spammy). Now subsequent posts (e.g. this one) will be delivered to followers of Community. This is the current AP status of this post.
I made changes on my side - Announce(Create) activities are treated as reposts now. This workaround is not difficult to implement, and if other blogging platforms don't support these activities, not catering to them might be a better long term strategy.
Of course, if Mastodon doesn't support Announce(Create), the calculation could be different, but I was told that it supports them.