pub.leaflet.pages.linearDocument

leaflet.pub

Schema Diff

+2 -1

From

CID
bafyreideaib2vqt...
Indexed At
2026-05-21 03:54 UTC
View this version

To

CID
bafyreiddjkycako...
Indexed At
2026-05-28 21:03 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 4 non-breaking changes.

Non-Breaking Changes (4)
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.signup" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.linearDocument#block.block:variant17" }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.linearDocument#block.block", tgt: "pub.leaflet.pages.linearDocument#block.block:variant17", kind: "variant", name: Some("pub.leaflet.blocks.signup") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.linearDocument#block.block:variant17", tgt: "pub.leaflet.blocks.signup", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "pub.leaflet.blocks.signup" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.linearDocument#block.block:variant17" }

Additional Notes

  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.linearDocument#block.block", tgt: "pub.leaflet.pages.linearDocument#block.block:variant17", kind: "variant", name: Some("pub.leaflet.blocks.signup") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.linearDocument#block.block:variant17", tgt: "pub.leaflet.blocks.signup", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "block": {
5 5
      "properties": {
6 6
        "alignment": {
7 7
          "knownValues": [
8 8
            "#textAlignLeft",
9 9
            "#textAlignCenter",
10 10
            "#textAlignRight",
11 11
            "#textAlignJustify"
12 12
          ],
13 13
          "type": "string"
14 14
        },
15 15
        "block": {
16 16
          "refs": [
17 17
            "pub.leaflet.blocks.iframe",
18 18
            "pub.leaflet.blocks.text",
19 19
            "pub.leaflet.blocks.blockquote",
20 20
            "pub.leaflet.blocks.header",
21 21
            "pub.leaflet.blocks.image",
22 22
            "pub.leaflet.blocks.unorderedList",
23 23
            "pub.leaflet.blocks.orderedList",
24 24
            "pub.leaflet.blocks.website",
25 25
            "pub.leaflet.blocks.math",
26 26
            "pub.leaflet.blocks.code",
27 27
            "pub.leaflet.blocks.horizontalRule",
28 28
            "pub.leaflet.blocks.bskyPost",
29 29
            "pub.leaflet.blocks.standardSitePost",
30 30
            "pub.leaflet.blocks.page",
31 31
            "pub.leaflet.blocks.poll",
32 32
            "pub.leaflet.blocks.button",
33 -
            "pub.leaflet.blocks.postsList"
33 +
            "pub.leaflet.blocks.postsList",
34 +
            "pub.leaflet.blocks.signup"
34 35
          ],
35 36
          "type": "union"
36 37
        }
37 38
      },
38 39
      "required": [
39 40
        "block"
40 41
      ],
41 42
      "type": "object"
42 43
    },
43 44
    "main": {
44 45
      "properties": {
45 46
        "blocks": {
46 47
          "items": {
47 48
            "ref": "#block",
48 49
            "type": "ref"
49 50
          },
50 51
          "type": "array"
51 52
        },
52 53
        "id": {
53 54
          "type": "string"
54 55
        }
55 56
      },
56 57
      "required": [
57 58
        "blocks"
58 59
      ],
59 60
      "type": "object"
60 61
    },
61 62
    "position": {
62 63
      "properties": {
63 64
        "block": {
64 65
          "items": {
65 66
            "type": "integer"
66 67
          },
67 68
          "type": "array"
68 69
        },
69 70
        "offset": {
70 71
          "type": "integer"
71 72
        }
72 73
      },
73 74
      "required": [
74 75
        "block",
75 76
        "offset"
76 77
      ],
77 78
      "type": "object"
78 79
    },
79 80
    "quote": {
80 81
      "properties": {
81 82
        "end": {
82 83
          "ref": "#position",
83 84
          "type": "ref"
84 85
        },
85 86
        "start": {
86 87
          "ref": "#position",
87 88
          "type": "ref"
88 89
        }
89 90
      },
90 91
      "required": [
91 92
        "start",
92 93
        "end"
93 94
      ],
94 95
      "type": "object"
95 96
    },
96 97
    "textAlignCenter": {
97 98
      "type": "token"
98 99
    },
99 100
    "textAlignJustify": {
100 101
      "type": "token"
101 102
    },
102 103
    "textAlignLeft": {
103 104
      "type": "token"
104 105
    },
105 106
    "textAlignRight": {
106 107
      "type": "token"
107 108
    }
108 109
  },
109 110
  "id": "pub.leaflet.pages.linearDocument",
110 111
  "lexicon": 1
111 112
}

Compare Other Versions

Lexicon Garden

@