live.streamface.emoticons.defs

streamface.live

Schema Diff

+14 -0

From

CID
bafyreihtpim6y3u...
Indexed At
2026-10-09 14:40 UTC
View this version

To

CID
bafyreieje5acg3c...
Indexed At
2026-10-10 14:26 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

1 breaking change, 2 non-breaking changes.

Breaking Changes (1)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "live.streamface.emoticons.defs#giphyMedia", src: "live.streamface.emoticons.defs#giphyMedia", tgt: "live.streamface.emoticons.defs#giphyMedia.id", kind: "prop", name: Some("id") }
Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "live.streamface.emoticons.defs#giphyMedia" }
  • AddedVertex AddedVertex { vertex_id: "live.streamface.emoticons.defs#giphyMedia.id" }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "live.streamface.emoticons.defs#giphyMedia" }
  • AddedVertex { vertex_id: "live.streamface.emoticons.defs#giphyMedia.id" }

Additional Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "live.streamface.emoticons.defs#giphyMedia", src: "live.streamface.emoticons.defs#giphyMedia", tgt: "live.streamface.emoticons.defs#giphyMedia.id", kind: "prop", name: Some("id") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "externalMedia": {
5 5
      "properties": {
6 6
        "url": {
7 7
          "format": "uri",
8 8
          "maxLength": 2048,
9 9
          "type": "string"
10 10
        }
11 11
      },
12 12
      "required": [
13 13
        "url"
14 14
      ],
15 15
      "type": "object"
16 16
    },
17 +
    "giphyMedia": {
18 +
      "properties": {
19 +
        "id": {
20 +
          "description": "GIPHY GIF ID, resolved directly by the overlay browser. Never a persisted media URL.",
21 +
          "maxLength": 128,
22 +
          "minLength": 1,
23 +
          "type": "string"
24 +
        }
25 +
      },
26 +
      "required": [
27 +
        "id"
28 +
      ],
29 +
      "type": "object"
30 +
    },
17 31
    "uploadedMedia": {
18 32
      "properties": {
19 33
        "blob": {
20 34
          "accept": [
21 35
            "image/*",
22 36
            "video/*",
23 37
            "audio/*"
24 38
          ],
25 39
          "maxSize": 10000000,
26 40
          "type": "blob"
27 41
        }
28 42
      },
29 43
      "required": [
30 44
        "blob"
31 45
      ],
32 46
      "type": "object"
33 47
    }
34 48
  },
35 49
  "id": "live.streamface.emoticons.defs",
36 50
  "lexicon": 1
37 51
}

Compare Other Versions

Lexicon Garden

@