[bskyembed] Add gallery embed support

Renders app.bsky.embed.gallery#view in the embed iframe using the same
1/2/3/4 layouts as legacy images, plus a 2x2 grid with a +N overlay on
the 4th tile for 5+ photo posts. Embed remains non-interactive (whole
embed navigates to the post), so no carousel.

Bumps @atproto/api from ^0.15.25 to 0.20.11 to match the main app and
pick up AppBskyEmbedGallery types.

APP-2326
This commit is contained in:
vineyardbovines
2026-06-09 12:53:13 -04:00
parent 750c55eff8
commit dce88acc04
3 changed files with 123 additions and 86 deletions
+1 -1
View File
@@ -13,7 +13,7 @@
"format": "prettier -w src"
},
"dependencies": {
"@atproto/api": "^0.15.25",
"@atproto/api": "0.20.11",
"preact": "^10.4.8"
},
"devDependencies": {