Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/ewanc26/website. my website at ewancroft.uk ewancroft.uk
personal-website portfolio website
Something went wrong. Try again.
feat(bluesky): add rich text rendering and enhanced post fetching master
BlueskyPostCard.svelte: 1. Added renderRichText for links, mentions, and hashtags using post facets. 2. Refactored post layout into recursive postContent snippet for nested/quoted posts. 3. Added support for videos, external link cards, and improved author display. atproto.ts: 1. Added helpers for blob URL building and CID extraction. 2. Implemented robust extractImageUrlsFromValue for images/videos in various embed structures. 3. Extended BlueskyPost model with author, facets, video, externalLink, etc. 4. Introduced recursive fetchPostFromUri to fetch quoted posts (up to 2 levels deep). 5. Improved caching and fallback handling for post fetching.
Author Ewan Croft Date (Oct 19, 2025, 11:48 AM UTC) Commit 189015e5 189015e5fd4a537334da5bc01e26e5910dbe43ba Parent 48d7cd45 48d7cd45e40688330a141a331a82bcf2087b6a75