Releases: akuligowski9/api-gallery
Releases · akuligowski9/api-gallery
v2.1.0
v2.0.0
What's New
100% Hand-Crafted API Previews
Every single one of the 1,546 APIs in the catalog now has a hand-crafted visual preview — weather cards, charts, maps, lists, media galleries, code viewers, and key-value cards. No more auto-generated placeholders.
Side-by-Side API Comparison
Select up to 3 APIs from the grid and compare them in a full-screen drawer — auth method, CORS, HTTPS, descriptions, and live previews all in one view. FIFO replacement when selecting a 4th.
UI Polish
- Header controls reordered: column layout → GitHub → theme toggle
- GitHub Star CTA replaced with minimal icon link
- Mobile-first: default single-column layout
- Page size bumped to 48 cards
Since v1.0.0
- Unified search + filter command center with scrollable category chips
- Advanced filtering (Auth, HTTPS, CORS dropdowns)
- Code snippets on API detail pages
- Realistic category-specific sample data for all preview types
v1.3.0 — Advanced Filtering UI
What's New
Advanced Filtering
- Auth filter — narrow by Free, API Key, or OAuth authentication
- HTTPS filter — show only HTTPS-enabled APIs
- CORS filter — filter by CORS support (Enabled, Disabled, Unknown)
- All filters combine with AND logic alongside category and text search
- Active filters show colored accents (emerald/amber/violet/sky)
- "Clear" link resets all attribute filters at once
Redesigned Category Chips
- Switched from horizontal scroll to wrapping flex layout
- Collapsed to ~2 rows by default with "+N more" expand toggle
- Smooth framer-motion height animation for expand/collapse
Unified Filter Row
- Filter dropdowns and category chips merged into a single cohesive section with a subtle vertical divider
v1.2.0 — Code Snippets
What's New
- Code Snippets on API Detail Pages — Each API now shows auto-generated cURL, JavaScript (fetch), and Python (requests) examples with a tabbed interface, syntax coloring, and copy button
- Snippets adapt based on auth type (apiKey, OAuth, X-Mashape-Key, User-Agent, or no auth)
- Terminal-style UI consistent with the existing sample response component
v1.1.0 — Unique Previews, Bug Fixes
What's changed
- Unique preview data per API — 456 distinct sample data variants across all categories, selected by hashing each API's slug. No more identical cards within a category.
- Fixed 71 broken list previews — Music, News, Jobs, and Podcasts cards no longer show "No items to display"
- Reverted PWA/service worker — The cache-first service worker was causing stale pages after deployments
- Vercel alias auto-updates —
public-apis-explorer.vercel.appnow automatically points to the latest production deploy - Grid layout toggle moved to header — Frees up the full width for category filter chips
- Softer light mode — Background changed from near-white to warm stone tone
Live site
v1.0.0 — Initial Release
What's included
- 1,546 APIs sourced from public-apis, organized across 40+ categories
- Visual previews for every API — see what the data actually looks like, not just a docs link
- 7 preview types: weather, map, chart, list, media, code, and card
- ~170 hand-crafted previews with real sample data; remaining auto-generated
- Search + category filter on the homepage
- Detail pages for all 1,546 APIs (statically generated)
- Pagination — 36 cards per page with client-side "Show more"
- Built with Next.js 15 (App Router, SSG), Tailwind CSS v4, shadcn/ui, Framer Motion