mirror of
https://github.com/R0m1k3/podcastic.git
synced 2026-10-23 06:58:03 +02:00
feat: hero player, LU/NOUVEAU badges, metadata resync, sticky mini-bar
- Refresh podcast title/author/imageUrl/description on RSS sync (fixes legacy 'Unknown Podcast' records) - Always-visible Resync button on Library cards - LU badge on completed episodes, NOUVEAU badge on <7-day-old episodes - AudioPlayer gains mode='inline' that embeds in the Dashboard hero card - Floating player suppressed on /dashboard to avoid dual audio - Sticky mini-bar appears via IntersectionObserver when inline player scrolls out of view (shares the same <audio> element) - Fix: 'Reprendre' button called undefined setSelectedEpisode; now calls playEpisode - Add progress field to Episode TS interface Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
a3225cb4c4
commit
6786226a6c
7 files changed
+330
-47
No files matched your search
@@ -10,6 +10,10 @@ export interface Episode {
|
||||
duration: number;
|
||||
guid: string;
|
||||
imageUrl?: string;
|
||||
progress?: {
|
||||
position: number;
|
||||
isCompleted: boolean;
|
||||
} | null;
|
||||
}
|
||||
|
||||
export interface EpisodeResponse {
|
||||
|
||||
Reference in new issue
Block a user