mirror of
https://github.com/bbara04/Purefin.git
synced 2026-03-31 17:10:08 +02:00
EpisodeScreen called viewModel.onDownloadClick() directly without first requesting the POST_NOTIFICATIONS runtime permission. On Android 13+ (API 33+), foreground service notifications are suppressed without this permission, so downloads ran silently with no notification shown. Mirrors the existing permission pattern from MovieScreen: on Android 13+ the system dialog is shown before the first download; on denial the download still proceeds (notification is nice-to-have).