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>
This commit is contained in:
MichaelandClaude Opus 4.7 committed 2026-04-28 13:22:25 +02:00
1 parent ca23996c3b
commit 5c2a6438cd
20 files changed
+1463 -1570

No files matched your search

+10
View File
@@ -75,4 +75,14 @@ export const episodeService = {
const response = await api.get(`/episodes/progress/${episodeId}`);
return response.data;
},
searchEpisodes: async (
query: string,
limit: number = 40
): Promise<EpisodeResponse> => {
const response = await api.get('/episodes/search', {
params: { q: query, limit },
});
return response.data;
},
};