garden.lexicon.nourishing-earthworm.crepeList

tyler.fun

Schema Diff

+2 -2

From

CID
bafyreihz4flgotl...
Indexed At
2026-10-06 22:47 UTC
View this version

To

CID
bafyreid7sdnzbx5...
Indexed At
2026-10-07 02:37 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

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 30
          "locked": {
31 31
            "default": false,
32 32
            "description": "hide the list from add-to-list pickers",
33 33
            "type": "boolean"
34 34
          },
35 35
          "mediaType": {
36 36
            "description": "deprecated, read but no longer written; use mediaTypes. restrict the list to films or to shows; absent means both",
37 37
            "knownValues": [
38 38
              "movie",
39 39
              "tv"
40 40
            ],
41 41
            "type": "string"
42 42
          },
43 43
          "mediaTypes": {
44 44
            "description": "the kinds of title the list takes; absent means films and shows. special is standup specials, a subset of movies",
45 45
            "items": {
46 46
              "knownValues": [
47 47
                "movie",
48 48
                "tv",
49 49
                "special"
50 50
              ],
51 51
              "type": "string"
52 52
            },
53 53
            "maxLength": 8,
54 54
            "type": "array"
55 55
          },
56 56
          "mirror": {
57 57
            "description": "This list follows a public Letterboxd or IMDb list, one way. The source is authoritative.",
58 58
            "ref": "#mirror",
59 59
            "type": "ref"
60 60
          },
61 61
          "name": {
62 62
            "maxGraphemes": 100,
63 63
            "maxLength": 1000,
64 64
            "type": "string"
65 65
          },
66 66
          "ordered": {
67 67
            "type": "boolean"
68 68
          },
69 69
          "plexCollection": {
70 70
            "description": "Mirror this list, one way, into a collection on a Plex Media Server. The server owner grants which collections a user may bind.",
71 71
            "ref": "#plexCollection",
72 72
            "type": "ref"
73 73
          },
74 74
          "shareId": {
75 -
            "description": "random url-safe id in the share link of an unlisted or public list; minted when the list first leaves private, dropped when it returns to private or friends",
75 +
            "description": "random url-safe id in the share link of an unlisted or public list; minted when the list first leaves private, dropped when it returns to private, friends or a group",
76 76
            "maxLength": 32,
77 77
            "minLength": 16,
78 78
            "type": "string"
79 79
          },
80 80
          "showProgress": {
81 81
            "default": false,
82 82
            "description": "show a watched-count progress bar on the list page",
83 83
            "type": "boolean"
84 84
          },
85 85
          "showReviews": {
86 86
            "default": false,
87 87
            "description": "show the list author's rating and review on each row of the list page",
88 88
            "type": "boolean"
89 89
          },
90 90
          "stamps": {
91 91
            "description": "Field group to hybrid logical clock stamp.",
92 92
            "type": "unknown"
93 93
          },
94 94
          "tags": {
95 95
            "items": {
96 96
              "maxLength": 640,
97 97
              "type": "string"
98 98
            },
99 99
            "maxLength": 50,
100 100
            "type": "array"
101 101
          },
102 102
          "updatedAt": {
103 103
            "format": "datetime",
104 104
            "type": "string"
105 105
          },
106 106
          "visibility": {
107 107
            "default": "private",
108 -
            "description": "who can see the list: private (only the owner), friends (friends and groups, once that exists), unlisted (a public page, not indexed, reachable by its share link) or public (a public page, indexed, with the records copied into the public repo). absent means private",
108 +
            "description": "who can see the list: private (only the owner), friends (the owner's friends, through the crepe appview), group:<id> (the members of one crepe group; the value is open, not an enum), unlisted (a public page, not indexed, reachable by its share link) or public (a public page, indexed, with the records copied into the public repo). absent means private",
109 109
            "knownValues": [
110 110
              "private",
111 111
              "friends",
112 112
              "unlisted",
113 113
              "public"
114 114
            ],
115 115
            "type": "string"
116 116
          }
117 117
        },
118 118
        "required": [
119 119
          "name",
120 120
          "listType",
121 121
          "createdAt",
122 122
          "updatedAt"
123 123
        ],
124 124
        "type": "object"
125 125
      },
126 126
      "type": "record"
127 127
    },
128 128
    "mirror": {
129 129
      "properties": {
130 130
        "fetchedAt": {
131 131
          "description": "When the source was last read.",
132 132
          "format": "datetime",
133 133
          "type": "string"
134 134
        },
135 135
        "source": {
136 136
          "knownValues": [
137 137
            "letterboxd",
138 138
            "imdb"
139 139
          ],
140 140
          "type": "string"
141 141
        },
142 142
        "url": {
143 143
          "description": "Public list URL as the user gave it.",
144 144
          "maxLength": 2000,
145 145
          "type": "string"
146 146
        }
147 147
      },
148 148
      "required": [
149 149
        "url",
150 150
        "source",
151 151
        "fetchedAt"
152 152
      ],
153 153
      "type": "object"
154 154
    },
155 155
    "plexCollection": {
156 156
      "properties": {
157 157
        "name": {
158 158
          "description": "Collection title on the server, matched case-insensitively.",
159 159
          "maxLength": 200,
160 160
          "type": "string"
161 161
        },
162 162
        "server": {
163 163
          "description": "Plex machineIdentifier of the server. Absent means crepe's default server.",
164 164
          "maxLength": 128,
165 165
          "type": "string"
166 166
        }
167 167
      },
168 168
      "required": [
169 169
        "name"
170 170
      ],
171 171
      "type": "object"
172 172
    }
173 173
  },
174 174
  "id": "garden.lexicon.nourishing-earthworm.crepeList",
175 175
  "lexicon": 1
176 176
}

Compare Other Versions

Lexicon Garden

@