From
bafyreihdwphyukchij56jthoxphxypzvx7y4r3k4d6oqitu4xfdlrbkk4y
indexed 2026-11-08 13:37 UTC
View this version
To
bafyreigfzjva2f5zf5w6nuaa65qtrdrrvdm3utww6v2p7aq3jar5avercy
indexed 2026-11-10 03:55 UTC
View this version
Compatibility
breaking 1 breaking change, 0 non-breaking changes.
Breaking changes (1)
- ConstraintTightened ConstraintTightened { vertex_id: "us.off-the-clock.getLabelSettings#labelSetting.label", sort: "enum", old_value: "nsfw-suggestive,nsfw-explicit", new_value: "nsfw-suggestive,nsfw-explicit,content-warning" }
Migration guidance
Constraint changes
- ConstraintTightened ConstraintTightened { vertex_id: "us.off-the-clock.getLabelSettings#labelSetting.label", sort: "enum", old_value: "nsfw-suggestive,nsfw-explicit", new_value: "nsfw-suggestive,nsfw-explicit,content-warning" }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"labelSetting": {55
"description": "How the viewer sees content carrying one label.",66
"properties": {77
"label": {88
"enum": [99
"nsfw-suggestive",10
"nsfw-explicit"10
"nsfw-explicit",11
"content-warning"1112
],1213
"type": "string"1314
},1415
"mode": {1516
"enum": [1617
"show",1718
"conceal",1819
"hide"1920
],2021
"type": "string"2122
}2223
},2324
"required": [2425
"label",2526
"mode"2627
],2728
"type": "object"2829
},2930
"main": {3031
"description": "The viewer's own setting for each content label; a label never set is conceal (D91).",3132
"output": {3233
"encoding": "application/json",3334
"schema": {3435
"properties": {3536
"settings": {3637
"items": {3738
"ref": "#labelSetting",3839
"type": "ref"3940
},4041
"type": "array"4142
}4243
},4344
"required": [4445
"settings"4546
],4647
"type": "object"4748
}4849
},4950
"type": "query"5051
}5152
},5253
"id": "us.off-the-clock.getLabelSettings",5354
"lexicon": 15455
}