Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-14 | Move feed download to worker (#6375) | ByteHamster | |
Feed downloads are now independent from episode downloads. This makes it easier to use WorkManager for refreshing. Also, it will make it easier to add different refresh intervals in the future. | |||
2023-03-12 | Notify Android Auto that the queue changed (#6373) | ByteHamster | |
2023-03-06 | Warn when local folder is empty instead of silently ignoring (#6366) | ByteHamster | |
2023-03-01 | Instead of specialized methods, use the global 'getEpisodes' method with a ↵ | ByteHamster | |
filter (#6358) | |||
2023-02-28 | Add option to switch a- & descending sort order for Inbox (#6266) | GitStart | |
2023-02-26 | Remove deprecated media players (#6354) | ByteHamster | |
2023-02-25 | Add cancel action to download notification (#6353) | ByteHamster | |
2023-02-24 | Always add feeds from opml, even if download fails (#6347) | ByteHamster | |
2023-02-24 | Add mobile sync setting (#6349) | ByteHamster | |
2023-02-24 | Resume playback does not work when streaming after data connection drops (#6272) | GitStart | |
2023-02-24 | Add back skip buttons and more custom actions on Android Auto (#6050) | Andrew Booze | |
2023-02-23 | Fix memory leaks (#6335) | peking_ling | |
2023-02-22 | Add "New Episodes Action" preference (#6095) | Erik Johnson | |
2023-02-22 | Add sort option to episodes screen (#6286) | GitStart | |
2023-02-20 | Merge branch 'master' into develop | ByteHamster | |
2023-02-20 | Force-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-20 | Add retry button to download failed notifications (#6333) | ByteHamster | |
2023-02-19 | Remove another global callback object (#6316) | ByteHamster | |
2023-02-18 | Extra toggle for full black theme (#6328) | ByteHamster | |
2023-02-12 | Add sorting options to downloads screen (#6210) | Jared234 | |
2023-02-11 | Convert subscriptions screen to cards (#6261) | GitStart | |
2023-02-02 | Fix 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-29 | Don't stop service between episodes (#6293) | ByteHamster | |
2023-01-29 | Update feed url when server returns itunes:new-feed-url (#6291) | ByteHamster | |
2023-01-28 | Use rasterized icon on splash (#6287) | ByteHamster | |
2023-01-28 | Send first sleep timer tick earlier (#6288) | ByteHamster | |
2023-01-13 | Merge pull request #6265 from ByteHamster/fix_duplicate_name | ByteHamster | |
Fix downloads when feeds with same name have items with the same name | |||
2023-01-13 | Branding upgrade (#6146) | ByteHamster | |
2023-01-08 | Fix downloads when feeds with same name have items with the same name | ByteHamster | |
2023-01-01 | Possibility to remove a single episode from playback history (#6184) | Vishnu Sanal T | |
2022-12-20 | Merge pull request #6247 from ByteHamster/rewrite-audio-focus | ByteHamster | |
Rework audio focus handling | |||
2022-12-18 | Rework audio focus handling | ByteHamster | |
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-18 | Remove support for Android 4.4 | ByteHamster | |
2022-12-17 | Add support for Material You tinted theme | ByteHamster | |
2022-12-04 | Show skip button even if 'continuous playback' is disabled | ByteHamster | |
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-30 | Fixed bug that causes "skip" button to be unresponsive (#6170) | Jared234 | |
2022-11-30 | Highlight currently playing card | ByteHamster | |
2022-11-27 | Switch back to non-transparent navigation bar (#6111) | ByteHamster | |
2022-11-18 | Add button to refresh episode chapters (#6177) | LukasBrilla5 | |
2022-11-06 | Move preferences to a new module | ByteHamster | |
2022-11-06 | Move DownloadService-Interface to new module | ByteHamster | |
2022-11-06 | Merge pull request #6176 from ByteHamster/decouple | ByteHamster | |
Decouple some classes | |||
2022-11-05 | Remove dependency from other classes to DownloadService | ByteHamster | |
2022-11-05 | No need to have other classes depend on the entire playback service when ↵ | ByteHamster | |
they just need one constant | |||
2022-11-05 | Decouple FeedItemUtil and PlaybackStatus | ByteHamster | |
2022-11-05 | Decouple sync service from other classes | ByteHamster | |
2022-11-05 | Merge pull request #6174 from ByteHamster/modularize-glide | ByteHamster | |
Move Glide config to its own module | |||
2022-11-03 | Remove dependency from MediaButtonReceiver to PlaybackService | ByteHamster | |
2022-11-03 | Decouple restoring Playable from Preferences and storing position | ByteHamster | |
Breaks dependency cycle | |||
2022-11-03 | Make NetworkUtils less fat | ByteHamster | |
Breaks dependency cycles |