diff options
Diffstat (limited to 'player-android/lib/router.dart')
| -rw-r--r-- | player-android/lib/router.dart | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/player-android/lib/router.dart b/player-android/lib/router.dart index bd45a60..2a44c16 100644 --- a/player-android/lib/router.dart +++ b/player-android/lib/router.dart @@ -12,6 +12,7 @@ import 'screens/home_screen.dart'; import 'screens/login_screen.dart'; import 'screens/media_detail_screen.dart'; import 'screens/media_grid_screen.dart'; +import 'screens/podcast_list_screen.dart'; import 'screens/settings_screen.dart'; import 'screens/share_screen.dart'; import 'screens/video_player_screen.dart'; @@ -132,6 +133,12 @@ final routerProvider = Provider<GoRouter>((ref) { builder: (context, state) => const SettingsScreen(), ), GoRoute( + // Podcast list screen — shows all sets with isPodcast == true. + // A FAB inside the screen opens the SubscribeDialog. + path: AppRoutes.podcasts, + builder: (context, state) => const PodcastListScreen(), + ), + GoRoute( path: AppRoutes.videoPlayer, builder: (context, state) { // ':mediaId' is guaranteed present by the route pattern. |
