Michael and Claude 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
Michael and Claude 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
Michael and Claude 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
Michael and Claude 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