diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-22 09:45:52 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-22 09:45:52 +0300 |
| commit | aaf61a9e3c0e1439faee36c21462e0788639b7f1 (patch) | |
| tree | a6789ea0031bbc8f3ff0d5f949bc7d6505f8b52b /player-android/lib/providers/progress_queue_provider.dart | |
| parent | c1aa0eadf4f51dc49207db5ba1cb2e94dcfb8ca0 (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
