Skip to content

Releases: ayamkv/sptfyin

v0.1.0

01 Jun 18:53
37a00dc

Choose a tag to compare

0.1.0 (2026-06-01)

Features

  • #7: clean up ui, (aba0d51)
  • add about pages for terms, privacy, and socials; update layout and package dependencies (ee8e22a)
  • add admin analytics dashboard with server-side SQL aggregation (#43) (180a08e)
  • add cache control headers and pre gen url_id (ee6483a)
  • Add card/list view toggle for dash/links (#25) (5c7d202)
  • Add custom back short URL functionality, fix: new regex for spotify urls & ui tweaks (8de9925)
  • add error handling for reserved custom short IDs in protected routes (06b718a)
  • add experimental cookie handling for OAuth data and backup in Cloudflare Pages (02ee8b3)
  • add filtered records fetching and analytics country, update socials link (1c41438)
  • add guest-owned link deletion (ad4018c)
  • add maintenance windows and status CTA (#33) (f4f448b)
  • add mobile home redesign (dd6746b)
  • add new UI components for pagination, avatar, and dropdown menu to use in Analytics (c6cab93)
  • add Open Graph image for improved social sharing (3f3859c)
  • add recent links page and integrate pagination;s (69da7ef)
  • Add recent links, (931737f)
  • add release updates page (#49) (37a00dc)
  • add skew effect on hover to sticker badges (ea06212)
  • add sticker-style badges for stats around sptfy.in title (ea33258)
  • add svelte-meta-tags for improved SEO and social sharing (fe3135f)
  • add toggle tabs for recent/top links with leaderboard page (f2fd418)
  • Add turnstile and validation, and error messages for turnstile validation (4fc5525)
  • cache homepage stats (#45) (a9a95a2)
  • cache Microlink previews in localStorage (#24) (3e0ac0a)
  • enable 'track' option in subdomain list and refine button styles (38849fa)
  • enhance authentication and dashboard functionality (9b47cac)
  • enhance button and input styles with active highlight and background adjustments (e5d9db7)
  • enhance clipboard handling for improved user experience on paste (aa43617)
  • enhance navigation styles and add logo image (3bfd2fc)
  • enhance OAuth flow with additional logging for debugging and state verification (c3b7699)
  • enhance OAuth state and verifier handling with additional raw cookie fallbacks (eee5db8)
  • enhance UTM view tracking by updating record on load (00f3c3a)
  • extend protected routes to include additional paths (cf23cf1)
  • extend protected routes to include additional paths (7718803)
  • homepage redesign with UX fixes (#32) (1a68e83)
  • implement OAuth authentication and dashboard (71e3adf)
  • implement URL parameter fallback for OAuth state and verifier in Cloudflare Pages (274e8c2)
  • improve UTM view tracking and error handling in load function (595ea0e)
  • link management (partial), CI/CD, and local dev setup (#22) (4eb48a6)
  • migration: upgrade to Svelte 5 + runes, switch to Cloudflare adapter, Wrangler v4 #14 (d1361b2)
  • moved turnstile validation to pocketbase hooks and adjust error validation from it (1f7683b)
  • QR Download button (9b7b695)
  • QR Download button (633ea9a)
  • release guest links with home redesign (dff97de)
  • release guest links with home redesign (#46) (09309c1)
  • route namespace and auth release follow-ups (#48) (1affb49)
  • sanitize custom slug input, localize slug status, keep global slug uniqueness (73cbb3b)
  • sanitize custom slug input, localize slug status, keep global slug uniqueness (64a0071)
  • update footer links to include 'socials' and 'server status' (5107748)
  • update getRecentRecords function to support pagination and adjust data fetching in recent page (8a55656)
  • update layout and styles, improve ux, add subdomain to recent links (5963234)
  • update subdomain list to enable profile, track and playlist options (909cc21)
  • wire home page guest links into mobile redesign (751b299)

Bug Fixes

  • #15 (fb5a3fd)
  • #15 clean up duplicated URLs in findUrl function (3e4a374)
  • #15 update regex (4cfb122)
  • a11y: add aria-labels to open/close nav buttons in about layout (0d93165)
  • about page cutoff in mobile (66aa377)
  • add betterstack announcement script (6e50452)
  • add support for listeningstats in findUrl (97a5a52)
  • add te...
Read more