Changelog history
v1.0.0
Stack: Next.js, React, TypeScript, Tailwind CSS, Radio Browser API - Homepage with genre, language and country filters - Single "Tune In" button fetching a random matching station - Persistent player with volume control, shuffle and expand/collapse - Fully responsive layout
v2.0.0
Stack: Neon, Prisma, Clerk - User authentication via Clerk (sign up, sign in, modal flow) - Save stations to a personal favorites list - Liked Stations page protected by middleware
v2.1.0
Fixes and Updates- Add theme toggle (dark/light) - Update navbar - Fix overall styling - Add Changelog page - Update About page content
v2.1.1
More Fixes and Updates- Update security standards - Fix semantic HTML tags - Update navbar styling - Update player UI - Add Aria-labels
v2.2.0
More Fixes and New Updates- Navbar: Add Tune-In button - Update player width responsiveness - Add Sign Out icon and fix its layout - Add GA4 tracking script - Fix long station loading - Add pagination to liked stations - Add 404 page - Upgrade play button to component - Improve pagination - Add last played station button when logged-in - Add toast notifications (Sonner) - Update hover states - Update reset filters button - Add available stations counter