Commit Graph
20 Commits
Author SHA1 Message Date
MichaelandClaude Opus 4.7 5c2a6438cd feat: redesign complet de l'application basé sur les maquettes Stitch
Refonte du design system (CSS variables, composants glass/card/button/badge),
nouvelle page PodcastDetails avec route /podcast/:id,
lecteur audio immersif avec visualiseur audio,
animations, thème dark/light, responsive mobile/desktop.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-28 13:22:25 +02:00
MichaelandClaude Sonnet 4.6 77f2a71efd feat: composant PodcastCard unifié pour Library, Trending, AddPodcast
Crée PodcastCard réutilisable avec le même design qu'EpisodeCard
(image carrée, auteur, titre, footer avec actions). Remplace les
3 designs inline différents par un seul composant cohérent.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 21:45:39 +02:00
MichaelandClaude Sonnet 4.6 00df4a39ff style: uniform grids, profile border, remove NOUVEAU badge
- Toutes les pages utilisent grid-cols-1 sm:2 lg:3 xl:4 gap-8
- Cadre gradient visible en permanence sur l'avatar profil
- Suppression du badge NOUVEAU sur les épisodes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 21:36:55 +02:00
MichaelandClaude Sonnet 4.5 a3225cb4c4 feat: light/dark theme (cream+gold+grey), reduced radii, stagger animations, search fallback
- globals.css: full dual-theme system via .light-theme/.dark-theme classes
  → Dark: deep navy with indigo/cyan glow gradients
  → Light: warm cream #f7f3eb with gold top-left & grey bottom-right gradients
  → Radius tokens: --radius-card 1rem, --radius-panel 1.25rem (sharper cards)
  → New animations: float, scale-in, shimmer skeleton, ping-slow, spin-slow,
    glow-beat, gold-shimmer + stagger-grid cascade (up to 20 items)
- tailwind.config.js: reduce 2xl/3xl/4xl radii to match CSS vars; add accent-gold
- Navigation.tsx: add Sun/Moon toggle button using useTheme()
- Dashboard.tsx: shimmer skeletons, stagger-grid on episode grid
- Trending.tsx: stagger-grid on podcast grid
- podcastController.ts: iTunes search fallback → local DB regex search

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-04-17 10:51:21 +02:00
Michael e759cf9471 feat: add trending podcasts discovery page with genre filtering and subscription support 2026-04-16 16:24:43 +02:00
Michael 5305f3e5f6 feat: add Trending page to display and subscribe to popular podcasts by genre 2026-04-16 16:18:47 +02:00
Michael d8cb830570 feat: implement Library page with subscription management and synchronization features 2026-04-16 16:04:39 +02:00
Michael a670a4fe5d feat: add trending podcasts discovery page with genre filtering and subscription support 2026-04-16 15:46:35 +02:00
Michael acd9a1a2c5 feat: initialize global styles with theme variables, Tailwind configuration, and custom UI components 2026-04-16 15:39:32 +02:00
Michael 17f2496dda feat: implement global audio player with playback controls, progress tracking, and persistent settings 2026-04-16 15:34:09 +02:00
Michael c9127c70c1 feat: implement trending podcasts discovery page with genre filtering and subscription capabilities 2026-04-16 15:27:00 +02:00
Michael 67d45b72ee feat: initialize global styles with theme-aware CSS variables and utility components 2026-04-16 15:20:29 +02:00
Michael e01b661aa2 feat: implement podcastIndexService using iTunes API for search and trending podcasts 2026-04-16 15:03:10 +02:00
Michael a993e2d658 feat: implement podcast discovery and management controllers and services 2026-04-16 14:57:49 +02:00
Michael 6e9da01488 feat: initialize frontend entry point with HTML boilerplate and custom fonts 2026-04-16 14:09:14 +02:00
Michael 277d966e50 feat: implement AddPodcast and Trending pages for podcast discovery and subscription management 2026-04-16 13:46:29 +02:00
Michael aaf7b82985 feat: implement trending podcasts page and RSS parsing service for feed data extraction 2026-04-16 13:44:05 +02:00
Michael 38521c45dc feat: add AddPodcast and Trending pages for podcast discovery and subscription management 2026-04-16 13:01:53 +02:00
Michael 2d5e90a441 feat: add Trending and AddPodcast pages for podcast discovery and subscription management 2026-04-16 12:35:52 +02:00
Michael f48789dfde feat: implement application routing with protected routes and sidebar navigation component 2026-04-16 12:27:58 +02:00