Skip to content

v0.10.0

Choose a tag to compare

@idhamsy idhamsy released this 04 Jul 12:59
· 3 commits to main since this release
bd337fc

Added

  • Social Media Meta (Open Graph) — each link can carry custom Open Graph / Twitter Card tags (title, description, image, type). When a social crawler (Facebook, X, LinkedIn, Slack, Discord, WhatsApp, …) scrapes the short URL, the worker serves a preview page from those tags; human visitors are redirected normally (301). Configured per link in the dashboard.
  • "Fetch from destination URL" — a dashboard button that scrapes the destination's existing OG tags and pre-fills the fields (blank fields only, so manual edits win). SSRF-guarded (blocks private/loopback/link-local/cloud-metadata hosts, re-validated across redirect hops), 8s timeout, HTML-only, bounded read.
  • DB migration 0021_add_og_meta.sql — link_og_meta table (one row per link).

Notes

  • Crawler preview fetches are not counted as clicks.
  • Links without OG configured are unaffected (crawlers and humans both get a plain 301).

Full changelog: see CHANGELOG.md → [0.10.0].