Releases: ayamkv/sptfyin
Releases · ayamkv/sptfyin
v0.1.0
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...