Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-07 | Bumped version to 1.7.2-RC4 | ByteHamster | |
2019-05-07 | Merge pull request #3167 from ByteHamster/threading | H. Lehmann | |
Fixed threading bugs in Sonic | |||
2019-05-07 | Updated release notes | ByteHamster | |
2019-05-07 | Do not deadlock on seek when using Sonic | ByteHamster | |
Callbacks are called on the thread that created the MediaPlayer. For Sonic, this is the executor. For ExoPlayer, this is the main thread. When calling executor.submit, every thread waiting for the runnable to complete gets blocked. Because the callback is called in the thread that created the player, we can simply remove the call to executor.submit and still be sure that a background thread is used. | |||
2019-05-07 | Do not block when using Sonic+Sleep timer | ByteHamster | |
2019-05-06 | Fixed some integration tests | ByteHamster | |
2019-05-06 | Removed opml pick action | ByteHamster | |
2019-05-06 | Charging constraint is related to auto download only | ByteHamster | |
2019-05-06 | Using WorkManager for feed updates | ByteHamster | |
2019-05-06 | Merge pull request #3161 from andersonvom/2982-fix-icon-padding | H. Lehmann | |
Fix padding when count is zero and error happened | |||
2019-05-05 | Scroll to chapter currently being played | Anderson Mesquita | |
This is especially helpful for episodes that have a large number of chapters. Closes: #2853 | |||
2019-05-05 | Handle iTunes single-number duration format | Anderson Mesquita | |
Apple says this [1] about the `<itunes:duration>` tag: If you specify a single number as a value (without colons), Apple Podcasts displays the value as seconds. This commit makes it also handle this single-number format. Closes: #3024 [1]: https://help.apple.com/itc/podcasts_connect/#/itcb54353390 | |||
2019-05-05 | Extract DurationParser | Anderson Mesquita | |
This makes it easier to test the logic of parsing duration strings. References: #3024 | |||
2019-05-04 | Fix padding when count is zero and error happened | Anderson Mesquita | |
When we're not able to get the episode count for a podcast and updating the feed fails, the error icon shown in the navbar is too close to the right/end border of the nav drawer. This fixes this padding. Closes: #2982 | |||
2019-05-04 | Extract methods in NSITunes | Anderson Mesquita | |
References: #3024 | |||
2019-05-03 | Merge pull request #3155 from ByteHamster/empty-view-simplification | H. Lehmann | |
Simplify empty view handling on recycler views | |||
2019-05-03 | Merge pull request #3156 from ByteHamster/crash-episodes-long-press | H. Lehmann | |
Fixed NPE when selected item is null | |||
2019-05-03 | Merge pull request #3157 from ByteHamster/add-thread-names | H. Lehmann | |
Added names for threads | |||
2019-05-03 | Added names for threads | ByteHamster | |
So it is easier to identify problems in bug reports | |||
2019-05-03 | Fixed NPE when selected item is null | ByteHamster | |
The method is called again with a valid listAdapter automatically Closes #3154 | |||
2019-05-03 | Simplify empty view handling on recycler views | ByteHamster | |
2019-05-03 | Fixed about screen readability in amoled theme (Closes #3151) | ByteHamster | |
2019-05-01 | Updated string | ByteHamster | |
Closes #3145 | |||
2019-04-30 | Merge pull request #3147 from ByteHamster/fix-empty-list | Martin Fietz | |
Fixed empty list not receiving updates | |||
2019-04-30 | Fixed empty list not receiving updates | ByteHamster | |
2019-04-30 | Merge pull request #3141 from andersonvom/remove-exceptions | H. Lehmann | |
Fix thrown exceptions when adding/removing podcasts | |||
2019-04-30 | Return Optional feed when loading feed items | Anderson Mesquita | |
RxJava 2.x no longer accepts `null` values and will yield a `NullPointerException` immediately or as a signal to downstream [1]. This returns an Optional<Feed> instead to avoid errors. [1]: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#nulls | |||
2019-04-28 | force refresh time when playback speed change | Cédric Cabessa | |
This is useful when media is paused | |||
2019-04-28 | use time converter and pref in MediaPlayer and Widget | Cédric Cabessa | |
2019-04-28 | add a time conversion class | Cédric Cabessa | |
convert time depending on current playback speed and preferences | |||
2019-04-28 | add preference for "Time respects playback speed" | Cédric Cabessa | |
2019-04-28 | Close OkHttp request before making new ones | Anderson Mesquita | |
When adding certain podcasts [1], a `LeakedClosableViolation` is thrown due to the fact that we're reusing the OkHttpClient to make multiple requests (one to get the iTunes toplist for the user's language, and another one defaulting to US). This makes sure that all requests are closed to prevent this exception, according to OkHttp docs [2]. [1]: https://podcasts.apple.com/us/podcast/stupid-genius-with-emma-chamberlain/id1458568923 [2]: https://github.com/square/okhttp/blob/18f2b5e/okhttp/src/main/java/okhttp3/Call.kt#L32-L40 | |||
2019-04-28 | Bumped version to RC3 | ByteHamster | |
2019-04-28 | Made null check work | ByteHamster | |
2019-04-27 | Fixed sleep timer ANR (Closes #3139) | ByteHamster | |
2019-04-26 | Bumped version to 1.7.2-RC2 | ByteHamster | |
2019-04-26 | Fixed crash where recyclerAdapter is null | ByteHamster | |
Closes #3138 | |||
2019-04-26 | Imported store description into new publisher layout | ByteHamster | |
2019-04-26 | New Play publisher directory layout | ByteHamster | |
2019-04-26 | Merge pull request #3134 from ByteHamster/prepare-release | H. Lehmann | |
Prepare 1.7.2 release | |||
2019-04-26 | Merge pull request #3137 from andersonvom/warning-cleanup | H. Lehmann | |
Cleanup compiler warnings | |||
2019-04-26 | Making sure that publisher releases to alpha first, so we can wait for ↵ | ByteHamster | |
Pre-Launch-Report | |||
2019-04-26 | Bumped versionCode | ByteHamster | |
2019-04-25 | Cleanup compiler warnings | Anderson Mesquita | |
Removes redundant casts and adds generic type to avoid compiler warnings. | |||
2019-04-24 | Translation updates | ByteHamster | |
2019-04-24 | Added release notes | ByteHamster | |
2019-04-24 | Merge pull request #3131 from ByteHamster/fix-hiding-ExternalPlayer | H. Lehmann | |
Hiding ExternalPlayerFragment onStart | |||
2019-04-24 | Hiding ExternalPlayerFragment onStart | ByteHamster | |
If the playback is finished in background, the fragmentLayout is not hidden. Steps to reproduce (without this commit): - Start last item in queue - Leave app using home button - Finish playback by using notification skip button - Resume to AntennaPod - ExternalPlayerFragment is shown (in invalid state) but should be hidden | |||
2019-04-20 | Update to gradle 5.4 | Martin Fietz | |
2019-04-19 | Merge pull request #2957 from orionlee/bugfix_app_anr_in_auto_feed_update_2956 | H. Lehmann | |
Prevent app crash during some automatic feed update |