Skip to content

Commit 3e9db99

Browse files
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

7 files changed

+604
-1150
lines changed

0 commit comments

Comments
 (0)