From
bafyreicp3ymwwkctbppvhate3f3dopsykjadmeuqmw5l3ytt5iseuzugna
indexed 2026-11-03 22:03 UTC
View this version
To
bafyreigqcewhnzbghsojqjbhdcvos7i2idnb74gyxm27vmtbgohxc2yydu
indexed 2026-11-04 16:37 UTC
View this version
Compatibility
backward compatible Backward compatible. 4 non-breaking changes.
Non-breaking changes (4)
- AddedVertex AddedVertex { vertex_id: "ink.resenha.defs#bookRef" }
- AddedVertex AddedVertex { vertex_id: "ink.resenha.feed.comment:body.book" }
- AddedEdge AddedEdge { src: "ink.resenha.feed.comment:body", tgt: "ink.resenha.feed.comment:body.book", kind: "prop", name: Some("book") }
- AddedEdge AddedEdge { src: "ink.resenha.feed.comment:body.book", tgt: "ink.resenha.defs#bookRef", kind: "ref", name: None }
Migration guidance
Added
AddedVertex { vertex_id: "ink.resenha.defs#bookRef" }AddedVertex { vertex_id: "ink.resenha.feed.comment:body.book" }
Notes
- Non-breaking: AddedEdge { src: "ink.resenha.feed.comment:body", tgt: "ink.resenha.feed.comment:body.book", kind: "prop", name: Some("book") }
- Non-breaking: AddedEdge { src: "ink.resenha.feed.comment:body.book", tgt: "ink.resenha.defs#bookRef", kind: "ref", name: None }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"key": "tid",66
"record": {77
"properties": {8
"book": {9
"description": "The book the thread is about, in every key anyone uses, beside the record the subject names.",10
"ref": "ink.resenha.defs#bookRef",11
"type": "ref"12
},813
"createdAt": {914
"format": "datetime",1015
"type": "string"1116
},1217
"langs": {1318
"items": {1419
"format": "language",1520
"type": "string"1621
},1722
"maxLength": 3,1823
"type": "array"1924
},2025
"reply": {2126
"description": "Present on a reply to another comment.",2227
"ref": "#replyRef",2328
"type": "ref"2429
},2530
"subject": {2631
"description": "The reader's book record the thread is about, for a reply too.",2732
"ref": "com.atproto.repo.strongRef",2833
"type": "ref"2934
},3035
"text": {3136
"maxGraphemes": 1000,3237
"maxLength": 10000,3338
"type": "string"3439
}3540
},3641
"required": [3742
"subject",3843
"text",3944
"createdAt"4045
],4146
"type": "object"4247
},4348
"type": "record"4449
},4550
"replyRef": {4651
"properties": {4752
"parent": {4853
"description": "The comment being answered.",4954
"ref": "com.atproto.repo.strongRef",5055
"type": "ref"5156
},5257
"root": {5358
"description": "The first comment of the thread.",5459
"ref": "com.atproto.repo.strongRef",5560
"type": "ref"5661
}5762
},5863
"required": [5964
"root",6065
"parent"6166
],6267
"type": "object"6368
}6469
},6570
"description": "A comment on a reader's book record, or a reply to such a comment: the conversation about a reader reading a book, for activities in Resenha's Feed that have no post to reply to. One subject per book per reader, so comments on their starting and finishing it are one thread. Written in the commenter's account; Resenha's server threads them and tells the reader.",6671
"id": "ink.resenha.feed.comment",6772
"lexicon": 16873
}