diff --git a/LOTUS_FEATURES.md b/LOTUS_FEATURES.md index 9ea56e6f5..3c059beb1 100644 --- a/LOTUS_FEATURES.md +++ b/LOTUS_FEATURES.md @@ -810,12 +810,12 @@ resolver, `parseMediaEmbed(url, host)` in `src/app/utils/videoEmbed.ts`, maps a URL to `{ provider, kind, embedUrl }`; `MediaEmbedCard` / `TikTokEmbedCard` / `TwitterCard` in `UrlPreviewCard.tsx` render it. Four render `kind`s: -| kind | shape | providers | -| ----------- | ------------------------ | ----------------------------------------------------------------- | -| `landscape` | 16:9 video player | YouTube, Vimeo, Dailymotion, Streamable, Twitch, Loom, Kick (live) | -| `portrait` | 9:16 video player | YouTube Shorts, TikTok | -| `audio` | fixed-height audio player | Spotify, SoundCloud, Apple Music, Tidal | -| `rich` | self-resizing post embed | X/Twitter, Instagram, Reddit, Bluesky | +| kind | shape | providers | +| ----------- | ------------------------- | ------------------------------------------------------------------ | +| `landscape` | 16:9 video player | YouTube, Vimeo, Dailymotion, Streamable, Twitch, Loom, Kick (live) | +| `portrait` | 9:16 video player | YouTube Shorts, TikTok | +| `audio` | fixed-height audio player | Spotify, SoundCloud, Apple Music, Tidal | +| `rich` | self-resizing post embed | X/Twitter, Instagram, Reddit, Bluesky | **Privacy-friendly facade.** The tile first shows the homeserver's cached `og:image` thumbnail + a play button; the third-party `