garden.lexicon.nourishing-earthworm.crepeList

tyler.fun

Schema Diff

+6 -2

From

CID
bafyreih6kiab5sx...
Indexed At
2026-09-29 05:09 UTC
View this version

To

CID
bafyreiagr3bk7fc...
Indexed At
2026-09-30 03:20 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

1 breaking change, 2 non-breaking changes.

Breaking Changes (1)
  • ConstraintTightened ConstraintTightened { vertex_id: "garden.lexicon.nourishing-earthworm.crepeList:body.listType", sort: "knownValues", old_value: "[\"watchlist\",\"favorites\",\"list\"]", new_value: "[\"watchlist\",\"list\"]" }
Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "garden.lexicon.nourishing-earthworm.crepeList:body.showProgress" }
  • AddedEdge AddedEdge { src: "garden.lexicon.nourishing-earthworm.crepeList:body", tgt: "garden.lexicon.nourishing-earthworm.crepeList:body.showProgress", kind: "prop", name: Some("showProgress") }

Migration Guidance

Added Elements

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

Constraint Changes

  • ConstraintTightened ConstraintTightened { vertex_id: "garden.lexicon.nourishing-earthworm.crepeList:body.listType", sort: "knownValues", old_value: "[\"watchlist\",\"favorites\",\"list\"]", new_value: "[\"watchlist\",\"list\"]" }

Additional Notes

  • Non-breaking: AddedEdge { src: "garden.lexicon.nourishing-earthworm.crepeList:body", tgt: "garden.lexicon.nourishing-earthworm.crepeList:body.showProgress", kind: "prop", name: Some("showProgress") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 -
      "description": "A list of titles in crepe's private library: the watchlist, favorites, or a user list.",
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
          "createdAt": {
10 10
            "format": "datetime",
11 11
            "type": "string"
12 12
          },
13 13
          "description": {
14 14
            "maxLength": 10000,
15 15
            "type": "string"
16 16
          },
17 17
          "listType": {
18 18
            "knownValues": [
19 19
              "watchlist",
20 -
              "favorites",
21 20
              "list"
22 21
            ],
23 22
            "type": "string"
24 23
          },
25 24
          "name": {
26 25
            "maxGraphemes": 100,
27 26
            "maxLength": 1000,
28 27
            "type": "string"
29 28
          },
30 29
          "ordered": {
31 30
            "type": "boolean"
32 31
          },
33 32
          "plexCollection": {
34 33
            "description": "Mirror this list, one way, into a collection on a Plex Media Server. The server owner grants which collections a user may bind.",
35 34
            "ref": "#plexCollection",
36 35
            "type": "ref"
37 36
          },
37 +
          "showProgress": {
38 +
            "default": false,
39 +
            "description": "show a watched-count progress bar on the list page",
40 +
            "type": "boolean"
41 +
          },
38 42
          "stamps": {
39 43
            "description": "Field group to hybrid logical clock stamp.",
40 44
            "type": "unknown"
41 45
          },
42 46
          "tags": {
43 47
            "items": {
44 48
              "maxLength": 640,
45 49
              "type": "string"
46 50
            },
47 51
            "maxLength": 50,
48 52
            "type": "array"
49 53
          },
50 54
          "updatedAt": {
51 55
            "format": "datetime",
52 56
            "type": "string"
53 57
          }
54 58
        },
55 59
        "required": [
56 60
          "name",
57 61
          "listType",
58 62
          "createdAt",
59 63
          "updatedAt"
60 64
        ],
61 65
        "type": "object"
62 66
      },
63 67
      "type": "record"
64 68
    },
65 69
    "plexCollection": {
66 70
      "properties": {
67 71
        "name": {
68 72
          "description": "Collection title on the server, matched case-insensitively.",
69 73
          "maxLength": 200,
70 74
          "type": "string"
71 75
        },
72 76
        "server": {
73 77
          "description": "Plex machineIdentifier of the server. Absent means crepe's default server.",
74 78
          "maxLength": 128,
75 79
          "type": "string"
76 80
        }
77 81
      },
78 82
      "required": [
79 83
        "name"
80 84
      ],
81 85
      "type": "object"
82 86
    }
83 87
  },
84 88
  "id": "garden.lexicon.nourishing-earthworm.crepeList",
85 89
  "lexicon": 1
86 90
}

Compare Other Versions

Lexicon Garden

@