garden.lexicon.nourishing-earthworm.crepeList

tyler.fun

Schema Diff

+13 -0

From

CID
bafyreifni36cuos...
Indexed At
2026-09-30 04:17 UTC
View this version

To

CID
bafyreibyq3a6ply...
Indexed At
2026-10-04 20:11 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 4 non-breaking changes.

Non-Breaking Changes (4)
  • AddedVertex AddedVertex { vertex_id: "garden.lexicon.nourishing-earthworm.crepeList:body.locked" }
  • AddedVertex AddedVertex { vertex_id: "garden.lexicon.nourishing-earthworm.crepeList:body.mediaType" }
  • AddedEdge AddedEdge { src: "garden.lexicon.nourishing-earthworm.crepeList:body", tgt: "garden.lexicon.nourishing-earthworm.crepeList:body.locked", kind: "prop", name: Some("locked") }
  • AddedEdge AddedEdge { src: "garden.lexicon.nourishing-earthworm.crepeList:body", tgt: "garden.lexicon.nourishing-earthworm.crepeList:body.mediaType", kind: "prop", name: Some("mediaType") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "garden.lexicon.nourishing-earthworm.crepeList:body.locked" }
  • AddedVertex { vertex_id: "garden.lexicon.nourishing-earthworm.crepeList:body.mediaType" }

Additional Notes

  • Non-breaking: AddedEdge { src: "garden.lexicon.nourishing-earthworm.crepeList:body", tgt: "garden.lexicon.nourishing-earthworm.crepeList:body.locked", kind: "prop", name: Some("locked") }
  • Non-breaking: AddedEdge { src: "garden.lexicon.nourishing-earthworm.crepeList:body", tgt: "garden.lexicon.nourishing-earthworm.crepeList:body.mediaType", kind: "prop", name: Some("mediaType") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "A list of titles in crepe's private library: the watchlist or a user list.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 9
          "autoAddMinRating": {
10 10
            "description": "titles rated at or above this (half stars times two) are added automatically",
11 11
            "maximum": 10,
12 12
            "minimum": 1,
13 13
            "type": "integer"
14 14
          },
15 15
          "createdAt": {
16 16
            "format": "datetime",
17 17
            "type": "string"
18 18
          },
19 19
          "description": {
20 20
            "maxLength": 10000,
21 21
            "type": "string"
22 22
          },
23 23
          "listType": {
24 24
            "knownValues": [
25 25
              "watchlist",
26 26
              "list"
27 27
            ],
28 28
            "type": "string"
29 29
          },
30 +
          "locked": {
31 +
            "default": false,
32 +
            "description": "hide the list from add-to-list pickers",
33 +
            "type": "boolean"
34 +
          },
35 +
          "mediaType": {
36 +
            "description": "restrict the list to films or to shows; absent means both",
37 +
            "knownValues": [
38 +
              "movie",
39 +
              "tv"
40 +
            ],
41 +
            "type": "string"
42 +
          },
30 43
          "mirror": {
31 44
            "description": "This list follows a public Letterboxd or IMDb list, one way. The source is authoritative.",
32 45
            "ref": "#mirror",
33 46
            "type": "ref"
34 47
          },
35 48
          "name": {
36 49
            "maxGraphemes": 100,
37 50
            "maxLength": 1000,
38 51
            "type": "string"
39 52
          },
40 53
          "ordered": {
41 54
            "type": "boolean"
42 55
          },
43 56
          "plexCollection": {
44 57
            "description": "Mirror this list, one way, into a collection on a Plex Media Server. The server owner grants which collections a user may bind.",
45 58
            "ref": "#plexCollection",
46 59
            "type": "ref"
47 60
          },
48 61
          "showProgress": {
49 62
            "default": false,
50 63
            "description": "show a watched-count progress bar on the list page",
51 64
            "type": "boolean"
52 65
          },
53 66
          "stamps": {
54 67
            "description": "Field group to hybrid logical clock stamp.",
55 68
            "type": "unknown"
56 69
          },
57 70
          "tags": {
58 71
            "items": {
59 72
              "maxLength": 640,
60 73
              "type": "string"
61 74
            },
62 75
            "maxLength": 50,
63 76
            "type": "array"
64 77
          },
65 78
          "updatedAt": {
66 79
            "format": "datetime",
67 80
            "type": "string"
68 81
          }
69 82
        },
70 83
        "required": [
71 84
          "name",
72 85
          "listType",
73 86
          "createdAt",
74 87
          "updatedAt"
75 88
        ],
76 89
        "type": "object"
77 90
      },
78 91
      "type": "record"
79 92
    },
80 93
    "mirror": {
81 94
      "properties": {
82 95
        "fetchedAt": {
83 96
          "description": "When the source was last read.",
84 97
          "format": "datetime",
85 98
          "type": "string"
86 99
        },
87 100
        "source": {
88 101
          "knownValues": [
89 102
            "letterboxd",
90 103
            "imdb"
91 104
          ],
92 105
          "type": "string"
93 106
        },
94 107
        "url": {
95 108
          "description": "Public list URL as the user gave it.",
96 109
          "maxLength": 2000,
97 110
          "type": "string"
98 111
        }
99 112
      },
100 113
      "required": [
101 114
        "url",
102 115
        "source",
103 116
        "fetchedAt"
104 117
      ],
105 118
      "type": "object"
106 119
    },
107 120
    "plexCollection": {
108 121
      "properties": {
109 122
        "name": {
110 123
          "description": "Collection title on the server, matched case-insensitively.",
111 124
          "maxLength": 200,
112 125
          "type": "string"
113 126
        },
114 127
        "server": {
115 128
          "description": "Plex machineIdentifier of the server. Absent means crepe's default server.",
116 129
          "maxLength": 128,
117 130
          "type": "string"
118 131
        }
119 132
      },
120 133
      "required": [
121 134
        "name"
122 135
      ],
123 136
      "type": "object"
124 137
    }
125 138
  },
126 139
  "id": "garden.lexicon.nourishing-earthworm.crepeList",
127 140
  "lexicon": 1
128 141
}

Compare Other Versions

Lexicon Garden

@