xyz.opnshelf.episode

opnshelf.xyz

Schema Diff

+1 -2

From

CID
bafyreieaosbndit...
Indexed At
2026-06-26 12:08 UTC
View this version

To

CID
bafyreice6wtnhuz...
Indexed At
2026-08-18 17:25 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

1 breaking change, 0 non-breaking changes.

Breaking Changes (1)
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "xyz.opnshelf.episode:body", src: "xyz.opnshelf.episode:body", tgt: "xyz.opnshelf.episode:body.watchedAt", kind: "prop", name: Some("watchedAt") }

Migration Guidance

Additional Notes

  • Breaking: RequiredEdgeRemoved { vertex_id: "xyz.opnshelf.episode:body", src: "xyz.opnshelf.episode:body", tgt: "xyz.opnshelf.episode:body.watchedAt", kind: "prop", name: Some("watchedAt") }
1 1
{
2 2
  "id": "xyz.opnshelf.episode",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "tid",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "showId",
11 11
          "seasonNumber",
12 12
          "episodeNumber",
13 13
          "source",
14 -
          "watchedAt",
15 14
          "createdAt"
16 15
        ],
17 16
        "properties": {
18 17
          "showId": {
19 18
            "type": "string",
20 19
            "description": "TMDB show ID"
21 20
          },
22 21
          "source": {
23 22
            "type": "string",
24 23
            "description": "Source of the show data (e.g., tmdb)"
25 24
          },
26 25
          "createdAt": {
27 26
            "type": "string",
28 27
            "format": "datetime",
29 28
            "description": "Record creation timestamp"
30 29
          },
31 30
          "watchedAt": {
32 31
            "type": "string",
33 32
            "format": "datetime",
34 33
            "description": "When the episode was watched"
35 34
          },
36 35
          "seasonNumber": {
37 36
            "type": "integer",
38 37
            "description": "TMDB season number"
39 38
          },
40 39
          "episodeNumber": {
41 40
            "type": "integer",
42 41
            "description": "TMDB episode number"
43 42
          }
44 43
        }
45 44
      },
46 -
      "description": "A tracked show episode record for OpnShelf"
45 +
      "description": "A tracked show episode record for Opnshelf"
47 46
    }
48 47
  },
49 48
  "$type": "com.atproto.lexicon.schema",
50 49
  "lexicon": 1
51 50
}

Compare Other Versions

Lexicon Garden

@