site.mochott.comic.series

tokimeki.blue

Schema Diff

+4 -1

From

CID
bafyreiaspfgwm5v...
Indexed At
2026-10-20 13:33 UTC
View this version

To

CID
bafyreidlvfpwkur...
Indexed At
2026-10-22 08: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 comic series.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 9
          "banner": {
10 10
            "accept": [
11 11
              "image/jpeg",
12 12
              "image/png",
13 13
              "image/webp",
14 14
              "image/avif"
15 15
            ],
16 16
            "description": "Banner image, 3:1.",
17 17
            "maxSize": 4194304,
18 18
            "type": "blob"
19 19
          },
20 20
          "categories": {
21 21
            "description": "Categories, most relevant first.",
22 22
            "items": {
23 23
              "ref": "site.mochott.comic.defs#category",
24 24
              "type": "ref"
25 25
            },
26 26
            "maxLength": 3,
27 +
            "minLength": 1,
27 28
            "type": "array"
28 29
          },
29 30
          "chapters": {
30 31
            "description": "Ordered site.mochott.comic.chapter records.",
31 32
            "items": {
32 33
              "format": "at-uri",
33 34
              "type": "string"
34 35
            },
35 36
            "maxLength": 5000,
36 37
            "type": "array"
37 38
          },
38 39
          "createdAt": {
39 40
            "description": "When the series was created.",
40 41
            "format": "datetime",
41 42
            "type": "string"
42 43
          },
43 44
          "description": {
44 45
            "description": "Short description, one entry per language.",
45 46
            "items": {
46 47
              "ref": "site.mochott.comic.defs#localizedShortDescription",
47 48
              "type": "ref"
48 49
            },
49 50
            "maxLength": 100,
51 +
            "minLength": 1,
50 52
            "type": "array"
51 53
          },
52 54
          "format": {
53 55
            "description": "Reading format.",
54 56
            "knownValues": [
55 57
              "vertical",
56 58
              "page",
57 59
              "strip"
58 60
            ],
59 61
            "maxLength": 64,
60 62
            "type": "string"
61 63
          },
62 64
          "labels": {
63 65
            "description": "Self-labels (content warnings).",
64 66
            "refs": [
65 67
              "com.atproto.label.defs#selfLabels"
66 68
            ],
67 69
            "type": "union"
68 70
          },
69 71
          "nativeLanguage": {
70 72
            "description": "Language the series was created in; the fallback language.",
71 73
            "format": "language",
72 74
            "type": "string"
73 75
          },
74 76
          "poster": {
75 77
            "accept": [
76 78
              "image/jpeg",
77 79
              "image/png"
78 80
            ],
79 81
            "description": "Share image, 1.91:1.",
80 82
            "maxSize": 4194304,
81 83
            "type": "blob"
82 84
          },
83 85
          "readingDirection": {
84 86
            "description": "Horizontal reading direction.",
85 87
            "knownValues": [
86 88
              "ltr",
87 89
              "rtl"
88 90
            ],
89 91
            "maxLength": 16,
90 92
            "type": "string"
91 93
          },
92 94
          "sequential": {
93 95
            "description": "AT URI of the canonical work.sequential record this record accompanies. Same record key. Omitted only when the work exists solely in this namespace.",
94 96
            "format": "at-uri",
95 97
            "type": "string"
96 98
          },
97 99
          "status": {
98 100
            "description": "Publication status.",
99 101
            "knownValues": [
100 102
              "ongoing",
101 103
              "completed",
102 104
              "hiatus",
103 105
              "cancelled"
104 106
            ],
105 107
            "maxLength": 64,
106 108
            "type": "string"
107 109
          },
108 110
          "title": {
109 111
            "description": "Title, one entry per language.",
110 112
            "items": {
111 113
              "ref": "site.mochott.comic.defs#localizedTitle",
112 114
              "type": "ref"
113 115
            },
114 116
            "maxLength": 100,
117 +
            "minLength": 1,
115 118
            "type": "array"
116 119
          },
117 120
          "updatedAt": {
118 121
            "description": "When the series was last updated.",
119 122
            "format": "datetime",
120 123
            "type": "string"
121 124
          }
122 125
        },
123 126
        "required": [
124 127
          "title",
125 128
          "banner",
126 129
          "poster",
127 130
          "description",
128 131
          "createdAt",
129 132
          "categories",
130 133
          "format"
131 134
        ],
132 135
        "type": "object"
133 136
      },
134 137
      "type": "record"
135 138
    }
136 139
  },
137 140
  "description": "A comic series on mochott. Written beside the work.sequential.series of the same record key as a complete copy: every field needed to reproduce the series, with references rewritten to site.mochott.comic.",
138 141
  "id": "site.mochott.comic.series",
139 142
  "lexicon": 1,
140 -
  "revision": 1
143 +
  "revision": 2
141 144
}

Compare Other Versions

Lexicon Garden

@