Repository navigation
feat: preview instagram story links - #10
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Summary
/stories/<user>/<media id>) had no preview: the Worker did not route them, so crawlers got a 302 to Instagram, whose logged-out story page only carries the profile picture./p/<shortcode>/embed/captioned/page answers to, so stories reuse the post pipeline and cache. og:url keeps the cleaned story URL./stories/highlights/<id>is excluded: a highlight id names a collection, not a media.Test plan
bun run check(545 pass); each commit passes on its ownembed-Deg-53RDHbL.htmlsaved from the real story embed, session tokens scrubbedcf devwith a Discordbot UA: 200 withog:video640×1136;/media/Deg-53RDHbL/1302s to a cdninstagram mp4 that returns 200video/mp4scripts/smoke.sh: a story disappears after 24 hours, so the sample would rot. If the embed is gone after expiry, the request fails open to the story URL.🤖 Generated with Claude Code
Summary by CodeRabbit