Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2022-11-03 | Break dependency cycle | ByteHamster | |
ClientConfig->HttpClient->UserAgentInterceptor->ClientConfig | |||
2022-11-03 | Move Glide to its own module | ByteHamster | |
2022-11-03 | Merge pull request #6173 from ByteHamster/playbackservice-cleanup | ByteHamster | |
PlaybackService cleanup | |||
2022-11-01 | Apply default RequestOptions globally instead of locally | ByteHamster | |
2022-11-01 | No need to have a virtual method that is only used in one single instance | ByteHamster | |
2022-11-01 | Close video player when switching to audio | ByteHamster | |
2022-11-01 | No need to define INVALID_TIME multiple times | ByteHamster | |