summaryrefslogtreecommitdiff
path: root/core/src
AgeCommit message (Collapse)Author
2023-03-06Warn when local folder is empty instead of silently ignoring (#6366)ByteHamster
2023-03-01Instead of specialized methods, use the global 'getEpisodes' method with a ↵ByteHamster
filter (#6358)
2023-02-28Add option to switch a- & descending sort order for Inbox (#6266)GitStart
2023-02-26Remove deprecated media players (#6354)ByteHamster
2023-02-25Add cancel action to download notification (#6353)ByteHamster
2023-02-24Always add feeds from opml, even if download fails (#6347)ByteHamster
2023-02-24Add mobile sync setting (#6349)ByteHamster
2023-02-24Resume playback does not work when streaming after data connection drops (#6272)GitStart
2023-02-24Add back skip buttons and more custom actions on Android Auto (#6050)Andrew Booze
2023-02-23Fix memory leaks (#6335)peking_ling
2023-02-22Add "New Episodes Action" preference (#6095)Erik Johnson
2023-02-22Add sort option to episodes screen (#6286)GitStart
2023-02-20Merge branch 'master' into developByteHamster
2023-02-20Force-refresh feeds that failed before (#6332)ByteHamster
Apparently some servers return "Not Modified", even though a broken feed was fixed in the meantime. When refreshing all feeds, now force-refresh the feeds that previously failed.
2023-02-20Add retry button to download failed notifications (#6333)ByteHamster
2023-02-19Remove another global callback object (#6316)ByteHamster
2023-02-18Extra toggle for full black theme (#6328)ByteHamster
2023-02-12Add sorting options to downloads screen (#6210)Jared234
2023-02-11Convert subscriptions screen to cards (#6261)GitStart
2023-02-02Fix when playback is started from MediaSessionCompat.Callback (#6295)ByteHamster
In that case: - The service does not go through onStartCommand, so it does not go to foreground state. - The media session is already destroyed. Now, create a new media session and definitely start foreground service when something is playing.
2023-01-29Don't stop service between episodes (#6293)ByteHamster
2023-01-29Update feed url when server returns itunes:new-feed-url (#6291)ByteHamster
2023-01-28Use rasterized icon on splash (#6287)ByteHamster
2023-01-28Send first sleep timer tick earlier (#6288)ByteHamster
2023-01-13Merge pull request #6265 from ByteHamster/fix_duplicate_nameByteHamster
Fix downloads when feeds with same name have items with the same name
2023-01-13Branding upgrade (#6146)ByteHamster
2023-01-08Fix downloads when feeds with same name have items with the same nameByteHamster
2023-01-01Possibility to remove a single episode from playback history (#6184)Vishnu Sanal T
2022-12-20Merge pull request #6247 from ByteHamster/rewrite-audio-focusByteHamster
Rework audio focus handling
2022-12-18Rework audio focus handlingByteHamster
Instead of pausing the entire service, only pause media playback without telling the service. This has the following advantages: - It's faster - The position does not change (because it does not need to seek) - We can definitely resume (because we still have a foreground service) Especially the last point is important on Android 12, where we couldn't restart after an interruption because the service cannot be started.
2022-12-18Remove support for Android 4.4ByteHamster
2022-12-17Add support for Material You tinted themeByteHamster
2022-12-04Show skip button even if 'continuous playback' is disabledByteHamster
It can still be used to skip the rest of an episode and load the next one into the notification/miniplayer. There is no reason to hide the button and instead show no button at all.
2022-11-30Fixed bug that causes "skip" button to be unresponsive (#6170)Jared234
2022-11-30Highlight currently playing cardByteHamster
2022-11-27Switch back to non-transparent navigation bar (#6111)ByteHamster
2022-11-18Add button to refresh episode chapters (#6177)LukasBrilla5
2022-11-06Move preferences to a new moduleByteHamster
2022-11-06Move DownloadService-Interface to new moduleByteHamster
2022-11-06Merge pull request #6176 from ByteHamster/decoupleByteHamster
Decouple some classes
2022-11-05Remove dependency from other classes to DownloadServiceByteHamster
2022-11-05No need to have other classes depend on the entire playback service when ↵ByteHamster
they just need one constant
2022-11-05Decouple FeedItemUtil and PlaybackStatusByteHamster
2022-11-05Decouple sync service from other classesByteHamster
2022-11-05Merge pull request #6174 from ByteHamster/modularize-glideByteHamster
Move Glide config to its own module
2022-11-03Remove dependency from MediaButtonReceiver to PlaybackServiceByteHamster
2022-11-03Decouple restoring Playable from Preferences and storing positionByteHamster
Breaks dependency cycle
2022-11-03Make NetworkUtils less fatByteHamster
Breaks dependency cycles
2022-11-03Break dependency cycleByteHamster
ClientConfig->HttpClient->UserAgentInterceptor->ClientConfig
2022-11-03Move Glide to its own moduleByteHamster