summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2023-11-05Merge branch 'master' into developByteHamster
2023-11-01Do not reinit on pause (#6732)Harshad Vedartham
The call to `reinit()` causes Android Auto to close the player view when pausing
2023-10-29Add more spacing to OnlineFeedViewActivity, use MD3 styles (#6670)Bhaskar Kaura
2023-10-29Allow hiding notification permission nag (#6730)ByteHamster
- Support showing most error messages as a snackbar - Ask for notification permission when enabling episode notifications - Clarify what we use notifications for
2023-10-29Fix fast-forward at end of episode (#6074)Erik Johnson
When using variable speed, skipping back and forth introduces some uncertainty to the current position, causing skip-forward to try to skip to an invalid position when very near the end of the episode. This change fixes this by skipping the current episode if the desired skip-forward position exceeds the duration.
2023-10-22Delete local feed episodes (#6400)Matej Drobnič
2023-10-22Do not try to sync local feeds (#6722)ByteHamster
2023-10-17Bump AGP and Gradle (#6489)Taco
2023-10-15Add error icon on subscriptions screen (#6679)ByteHamster
2023-10-01Switch to colorBackground instead of windowBackground (#6674)ByteHamster
2023-10-01Fix stuck notification when refreshing single feed (#6662)ByteHamster
Updating a singletonList throws an UnsupportedOperationException, so the worker does not remove the notification
2023-09-30Handle double/triple headset button press (#6535)blair
2023-09-27Sort downloads by size (#6659)Rahmat Ramadhan
2023-09-27Don't update redirect url if it is the same as the original (#6661)ByteHamster
2023-09-24Fix file deletion and queueing after download (#6652)ByteHamster
WorkManager does not tell us whether it was cancelled by the user (not retried) or by the system (retried later). So we need to delete the file and remove from queue when we know that it was actually the user. Also make sure to always delete the file when the download fails. Also, don't show "will retry" message on last retry attempt.
2023-09-16Remove Iconify from NavListAdapter (#6578)caoilTe O'Connor
2023-09-12Refresh local feeds even if there is no internet (#6633)ByteHamster
2023-09-12Remove auto-download notification setting (#6625)ByteHamster
Also, add episode notifications to multi select options
2023-09-12No longer use 'metered' work-around for VPNsByteHamster
WorkManager doesn't do the workaround either. So we would launch a download that then never starts.
2023-09-08Make preference switch background less prominent (#6623)ByteHamster
2023-09-08Open inbox instead of 'all' from new episodes notification (#6624)ByteHamster
2023-09-08Add volume boost (#6573)Matej Drobnič
2023-08-22Do not try to resume download of feeds (#6591)ByteHamster
2023-08-19Fix race condition in progress notificationByteHamster
2023-08-19Sync on app start (#6589)ByteHamster
2023-08-19Avoid race conditions when updating download notification (#6588)ByteHamster
2023-07-18Fix MediaMetadataRetriever on API<29ByteHamster
On SDK<29, this class does not have a close method yet, so the app crashes when using try-with-resources.
2023-07-18Fix missing foreground notification on old Android versionsByteHamster
2023-07-15Delete partially downloaded file when giving up to retry (#6530)ByteHamster
2023-07-15Don't allow adding items without media to the queue (#6529)ByteHamster
2023-07-04Fix 'allow once' for feed update on mobile networks (#6528)ByteHamster
2023-06-24Merge pull request #6490 from TacoTheDank/minSdk21removalsByteHamster
Remove no longer needed Compat stuff
2023-05-29Use the brand new material switches for preferences (#6475)ebraminio
2023-05-18Fix default widget background (#6494)ByteHamster
2023-05-18Rounded corners of cover in widget (#6483)mueller-ma
2023-05-14Remove no longer needed Compat stuffTacoTheDank
2023-05-14Centralize stream library versionTacoTheDank
2023-05-07Let filter button height grow (#6477)ByteHamster
Also, make it easier to see what option is selected
2023-05-06Don't show error when download was cancelled (#6476)ByteHamster
2023-05-05Download Service Rewrite (#6420)ByteHamster
2023-05-05Merge branch 'master' into developByteHamster
2023-05-05Ignore subscription filter when suggesting tags (#6453)mueller-ma
I have the following setup: * A tag 'Done' with fully listened podcasts * The subscription filter "counter greater 0" * The subscription counter "downloaded episodes" This way all done podcasts aren't visible in the drawer. When I want to tag another podcast as done, 'Done' isn't auto-completed. With this change all tags will be auto-completed.
2023-05-05Work around Android telling us zero-date when no date is present (#6450)ByteHamster
2023-05-05Mark quick settings tile as toggleable (#6464)mueller-ma
This removes the arrow that is currently displayed in the tile. That arrow is only shown on tiles that open a dialog or activity.
2023-04-15Handle a null timestamp in local/first actions (#6379)Rob Pilling
2023-04-15Add option to enable sleep timer based on current time (#6384)mueller-ma
2023-04-15Replace Network+Storage preferences with Downloads (#6434)ByteHamster
2023-04-15Adapt teaser image to branding refresh (#6436)ByteHamster
2023-04-15Invert monochrome icon (#6431)ByteHamster
2023-04-15Add onPrimary color (#6432)ByteHamster