ActivityPub replies are missing "mention" tags
Goal
ActivityPub replies are missing mention
tags, resulting in missing context. See how Mark's message says "Replying to post", but it should say "Replying to @wjmaggos":
What needs to be done
The object has empty tags. Here it is in my database:
{
"cc": [
"https://liberal.city/users/wjmaggos",
"https://www.minds.com/api/activitypub/users/100000000000000063/followers"
],
"id": "https://www.minds.com/api/activitypub/users/100000000000000063/entities/urn:comment:1541523639814328325:0:0:0:1541524622183239698",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"bcc": [],
"bto": [],
"tag": [],
"type": "Note",
"actor": "https://www.minds.com/api/activitypub/users/100000000000000063",
"emoji": {},
"likes": [
"https://gleasonator.com/users/alex"
],
"content": "Should be?",
"context": "tag:liberal.city,2023-08-24:objectId=7723937:objectType=Conversation",
"replies": [],
"inReplyTo": "https://liberal.city/users/wjmaggos/statuses/110946148305411092",
"published": "2023-08-24T19:08:29Z",
"sensitive": false,
"attachment": [],
"like_count": 1,
"attributedTo": "https://www.minds.com/api/activitypub/users/100000000000000063",
"quotes_count": 0,
"repliesCount": 1,
"announcements": [],
"replies_count": 0,
"announcement_count": 0
}
For comparison, here is one of my posts with a mention:
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://gleasonator.com/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"actor": "https://gleasonator.com/users/alex",
"attachment": [],
"attributedTo": "https://gleasonator.com/users/alex",
"cc": [
"https://gleasonator.com/users/alex/followers"
],
"content": "<span class=\"recipients-inline\"><span class=\"h-card\"><a class=\"u-url mention\" data-user=\"AYzzKGIiocu5gfR3wm\" href=\"https://www.minds.com/mark\" rel=\"ugc\">@<span>mark</span></a></span> </span>Yep.",
"context": "tag:liberal.city,2023-08-24:objectId=7723937:objectType=Conversation",
"conversation": "tag:liberal.city,2023-08-24:objectId=7723937:objectType=Conversation",
"id": "https://gleasonator.com/objects/b163bb4c-d260-4cfa-bf65-ec5853dfce2b",
"inReplyTo": "https://www.minds.com/api/activitypub/users/100000000000000063/entities/urn:comment:1541523639814328325:0:0:0:1541524622183239698",
"published": "2023-08-24T19:11:40.288928Z",
"sensitive": false,
"source": {
"content": "Yep.",
"mediaType": "text/plain"
},
"summary": "",
"tag": [
{
"href": "https://www.minds.com/api/activitypub/users/100000000000000063",
"name": "@mark@www.minds.com",
"type": "Mention"
}
],
"to": [
"https://www.minds.com/api/activitypub/users/100000000000000063",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
In particular, this is what is needed:
"tag": [
{
"href": "https://www.minds.com/api/activitypub/users/100000000000000063",
"name": "@mark@www.minds.com",
"type": "Mention"
}
],
QA
UX/Design
Mobile
-
Is Mobile Required?
Personas
Experiments
Acceptance Criteria
-
...
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments