full diff

us.off-the-clock.getLabelSettings

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": 1
5455}

Compare other versions