From
bafyreig4x2ov6gqvzrs6lslxwvwf3a4nv6vgeq623hixv5y4f6wpfvs7rm
indexed 2026-08-03 12:09 UTC
View this version
To
bafyreigkzkoahqwytsqdeu3krc2g2y3e34yet7btpgqxxyjciafrgjqwq4
indexed 2026-10-19 15:42 UTC
View this version
Compatibility
backward compatible Backward compatible. 4 non-breaking changes.
Non-breaking changes (4)
- AddedVertex AddedVertex { vertex_id: "site.mochott.comment:body.page" }
- AddedVertex AddedVertex { vertex_id: "site.mochott.comment:body.panel" }
- AddedEdge AddedEdge { src: "site.mochott.comment:body", tgt: "site.mochott.comment:body.page", kind: "prop", name: Some("page") }
- AddedEdge AddedEdge { src: "site.mochott.comment:body", tgt: "site.mochott.comment:body.panel", kind: "prop", name: Some("panel") }
Migration guidance
Added
AddedVertex { vertex_id: "site.mochott.comment:body.page" }AddedVertex { vertex_id: "site.mochott.comment:body.panel" }
Notes
- Non-breaking: AddedEdge { src: "site.mochott.comment:body", tgt: "site.mochott.comment:body.page", kind: "prop", name: Some("page") }
- Non-breaking: AddedEdge { src: "site.mochott.comment:body", tgt: "site.mochott.comment:body.panel", kind: "prop", name: Some("panel") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "Record representing a comment on an article. Deleting this record removes the comment.",5
"description": "Record representing a comment on an article or comic. Deleting this record removes the comment.",66
"key": "tid",77
"record": {88
"properties": {99
"content": {1010
"description": "The text content of the comment.",1111
"maxGraphemes": 3000,1212
"maxLength": 30000,1313
"type": "string"1414
},1515
"createdAt": {1616
"description": "Timestamp when the comment was created.",1717
"format": "datetime",1818
"type": "string"1919
},20
"page": {21
"description": "For comics: the work.sequential.page or work.sequential.slice of the chapter the comment is about. Replies keep their parent's value.",22
"format": "at-uri",23
"type": "string"24
},25
"panel": {26
"description": "For comics: index into the panels of the page or strip the comment is about. Replies keep their parent's value.",27
"minimum": 0,28
"type": "integer"29
},2030
"parent": {2131
"description": "AT URI of the parent comment record. Used for single-level threading.",2232
"format": "at-uri",2333
"type": "string"2434
},2535
"subject": {26
"description": "AT URI of the article record being commented on.",36
"description": "AT URI of the record being commented on: a site.mochott.article, or a work.sequential.chapter or work.sequential.strip.",2737
"format": "at-uri",2838
"type": "string"2939
}3040
},3141
"required": [3242
"subject",3343
"content",3444
"createdAt"3545
],3646
"type": "object"3747
},3848
"type": "record"3949
}4050
},41
"description": "A comment on an article. Supports single-level threading via the optional parent field.",51
"description": "A comment on an article or a comic chapter or strip. Supports single-level threading via the optional parent field.",4252
"id": "site.mochott.comment",4353
"lexicon": 1,44
"revision": 154
"revision": 24555
}