summaryrefslogtreecommitdiff
path: root/player-android/lib/providers/progress_queue_provider.dart
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-22 09:45:52 +0300
committerPaul Buetow <paul@buetow.org>2026-05-22 09:45:52 +0300
commitaaf61a9e3c0e1439faee36c21462e0788639b7f1 (patch)
treea6789ea0031bbc8f3ff0d5f949bc7d6505f8b52b /player-android/lib/providers/progress_queue_provider.dart
parentc1aa0eadf4f51dc49207db5ba1cb2e94dcfb8ca0 (diff)
Add play and download buttons to PodcastEpisodesScreen (bb)
Each episode row now shows a play button (when mediaId is non-null) that navigates to AudioPlayerScreen, or a download button (when mediaId is null) that triggers a server-side download via downloadEpisode. On success the row updates in-place to swap the download button for a play button without requiring a full page reload. Added episodeDownloadErrorMessage to error_mappers.dart and extended the test suite to cover all new paths. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'player-android/lib/providers/progress_queue_provider.dart')
0 files changed, 0 insertions, 0 deletions