diff --git a/lexicons.json b/lexicons.json index 1d7ecd3c87..abd07b9062 100644 --- a/lexicons.json +++ b/lexicons.json @@ -426,7 +426,7 @@ }, "app.bsky.embed.video": { "uri": "at://did:plc:4v4y5r3lwsbtmsxhile2ljac/com.atproto.lexicon.schema/app.bsky.embed.video", - "cid": "bafyreihoxb7lvczityqcv2s5od3rllmkee7tn3m4qg6wn34kd6m45p6v24" + "cid": "bafyreiaqos23yv3t4ptrxily6s6qea5fcxfjzjlm42zq46xweby2mkgr4m" }, "app.bsky.feed.defs": { "uri": "at://did:plc:4v4y5r3lwsbtmsxhile2ljac/com.atproto.lexicon.schema/app.bsky.feed.defs", @@ -538,7 +538,7 @@ }, "app.bsky.graph.defs": { "uri": "at://did:plc:4v4y5r3lwsbtmsxhile2ljac/com.atproto.lexicon.schema/app.bsky.graph.defs", - "cid": "bafyreifcipomli7yggtl46xufgxlnrw7se6xmsdxmzgfcz2tiu76ljatxm" + "cid": "bafyreief2f7zpllyicjugbn7faohmnzwujeiytfzj76uckxmrqmtdvechy" }, "app.bsky.graph.follow": { "uri": "at://did:plc:4v4y5r3lwsbtmsxhile2ljac/com.atproto.lexicon.schema/app.bsky.graph.follow", diff --git a/lexicons/app/bsky/embed/video.json b/lexicons/app/bsky/embed/video.json index 9a7df6c796..5033261982 100644 --- a/lexicons/app/bsky/embed/video.json +++ b/lexicons/app/bsky/embed/video.json @@ -9,7 +9,9 @@ "properties": { "alt": { "type": "string", - "description": "Alt text description of the video, for accessibility." + "maxLength": 10000, + "description": "Alt text description of the video, for accessibility.", + "maxGraphemes": 1000 }, "video": { "type": "blob", @@ -49,7 +51,9 @@ ], "properties": { "alt": { - "type": "string" + "type": "string", + "maxLength": 10000, + "maxGraphemes": 1000 }, "cid": { "type": "string", diff --git a/lexicons/app/bsky/feed/defs.json b/lexicons/app/bsky/feed/defs.json index a59b32914d..97cb057f6f 100644 --- a/lexicons/app/bsky/feed/defs.json +++ b/lexicons/app/bsky/feed/defs.json @@ -169,6 +169,28 @@ } } }, + "knownLikers": { + "type": "object", + "required": [ + "count", + "actors" + ], + "properties": { + "count": { + "type": "integer" + }, + "actors": { + "type": "array", + "items": { + "ref": "app.bsky.actor.defs#profileViewBasic", + "type": "ref" + }, + "maxLength": 5, + "minLength": 0 + } + }, + "description": "The post's likers whom you also follow" + }, "requestLess": { "type": "token", "description": "Request that less content like the given feed item be shown in the feed" @@ -194,6 +216,11 @@ "bookmarked": { "type": "boolean" }, + "knownLikers": { + "ref": "#knownLikers", + "type": "ref", + "description": "This property is present only in selected cases, as an optimization." + }, "threadMuted": { "type": "boolean" }, @@ -202,37 +229,10 @@ }, "embeddingDisabled": { "type": "boolean" - }, - "knownLikers": { - "description": "This property is present only in selected cases, as an optimization.", - "type": "ref", - "ref": "#knownLikers" } }, "description": "Metadata about the requesting account's relationship with the subject content. Only has meaningful content for authed requests." }, - "knownLikers": { - "type": "object", - "description": "The post's likers whom you also follow", - "required": [ - "count", - "actors" - ], - "properties": { - "count": { - "type": "integer" - }, - "actors": { - "type": "array", - "minLength": 0, - "maxLength": 5, - "items": { - "type": "ref", - "ref": "app.bsky.actor.defs#profileViewBasic" - } - } - } - }, "feedViewPost": { "type": "object", "required": [ diff --git a/lexicons/app/bsky/graph/defs.json b/lexicons/app/bsky/graph/defs.json index eca42fc875..8d77562184 100644 --- a/lexicons/app/bsky/graph/defs.json +++ b/lexicons/app/bsky/graph/defs.json @@ -100,6 +100,11 @@ "subject": { "ref": "app.bsky.actor.defs#profileView", "type": "ref" + }, + "subjectOptedOut": { + "type": "boolean", + "const": true, + "description": "Set to true when the subject has opted out of appearing in the reference list. Only set when the viewer owns the list." } } }, @@ -228,6 +233,11 @@ "blocked": { "type": "string", "format": "at-uri" + }, + "referenceListOptOut": { + "type": "string", + "format": "at-uri", + "description": "The authenticated viewer's app.bsky.graph.referencelistoptout record URI for this reference list. Only set for reference lists. A client can delete this record to undo the opt-out." } } },