Commit 3e9db99
committed
feat: Enhance EpisodeItem and Player components with loading states and improved playback controls
- Added `isLoading` prop to `EpisodeItem` for loading state management.
- Implemented loading spinner in the play button of `EpisodeItem`.
- Added completed state indicator in `EpisodeItem`.
- Refactored `Player` component to handle buffering states and keyboard shortcuts for playback control.
- Introduced playback configuration in `APP_CONFIG` for customizable shortcuts and increments.
- Enhanced error handling in `rssService` with detailed diagnostics.
- Added new `AppError` type for structured error reporting.
- Created `version.json` for version tracking.1 parent 3040769 commit 3e9db99
File tree
7 files changed
+604
-1150
lines changed- components
- services
7 files changed
+604
-1150
lines changed
0 commit comments