full diff

uk.skyblur.post.store

skyblur.uk +7 −1
From
bafyreicbhnft4qhci6osptj2ihvlcq4xorxdhjmkkimbchghzum6behgey indexed 2026-05-04 01:34 UTC View this version
To
bafyreicfwh2sxzrw6njlcf243gz6p2cqlazf37lqzs3ctq7onhve35qyn4 indexed 2026-05-05 14:16 UTC View this version

Compatibility

breaking 1 breaking change, 2 non-breaking changes.

Breaking changes (1)
  • ConstraintTightened ConstraintTightened { vertex_id: "uk.skyblur.post.store:input.visibility", sort: "enum", old_value: "followers,following,mutual", new_value: "followers,following,mutual,list" }
Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "uk.skyblur.post.store:input.listUri" }
  • AddedEdge AddedEdge { src: "uk.skyblur.post.store:input", tgt: "uk.skyblur.post.store:input.listUri", kind: "prop", name: Some("listUri") }

Migration guidance

Added

  • AddedVertex { vertex_id: "uk.skyblur.post.store:input.listUri" }

Constraint changes

  • ConstraintTightened ConstraintTightened { vertex_id: "uk.skyblur.post.store:input.visibility", sort: "enum", old_value: "followers,following,mutual", new_value: "followers,following,mutual,list" }

Notes

  • Non-breaking: AddedEdge { src: "uk.skyblur.post.store:input", tgt: "uk.skyblur.post.store:input.listUri", kind: "prop", name: Some("listUri") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Stores a restricted post in the Skyblur AppView. Auth required.",
66 "input": {
77 "encoding": "application/json",
88 "schema": {
99 "properties": {
1010 "additional": {
1111 "maxGraphemes": 10000,
1212 "maxLength": 100000,
1313 "type": "string"
1414 },
15 "listUri": {
16 "description": "Selected Bluesky list AT-URI. Required by application validation when visibility is 'list'.",
17 "format": "at-uri",
18 "type": "string"
19 },
1520 "text": {
1621 "maxGraphemes": 300,
1722 "maxLength": 3000,
1823 "type": "string"
1924 },
2025 "uri": {
2126 "description": "The URI must include the logged-in user's DID in the format at://did...",
2227 "format": "at-uri",
2328 "type": "string"
2429 },
2530 "visibility": {
2631 "enum": [
2732 "followers",
2833 "following",
29 "mutual"
34 "mutual",
35 "list"
3036 ],
3137 "type": "string"
3238 }
3339 },
3440 "required": [
3541 "text",
3642 "uri",
3743 "visibility"
3844 ],
3945 "type": "object"
4046 }
4147 },
4248 "output": {
4349 "encoding": "application/json",
4450 "schema": {
4551 "properties": {
4652 "message": {
4753 "type": "string"
4854 },
4955 "success": {
5056 "type": "boolean"
5157 }
5258 },
5359 "required": [
5460 "success"
5561 ],
5662 "type": "object"
5763 }
5864 },
5965 "type": "procedure"
6066 }
6167 },
6268 "id": "uk.skyblur.post.store",
6369 "lexicon": 1
6470}

Compare other versions