summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2019-05-19Merge branch 'develop' into eventbus-v3ByteHamster
2019-05-19Merge pull request #3162 from andersonvom/2853-chapter-scrollingMartin Fietz
Scroll to chapter currently being played
2019-05-19Merge pull request #3172 from andersonvom/3169-cover-fragment-small-screenMartin Fietz
Fix cover fragment in small screens
2019-05-19Merge pull request #3168 from ByteHamster/about-open-browserMartin Fietz
About screen: Open web links in browser
2019-05-17Bumped version to 1.7.2b1.7.2bByteHamster
2019-05-17Merge pull request #3188 from ByteHamster/revert-playbackservice-changesH. Lehmann
Revert playbackservice changes
2019-05-17Revert "Merge pull request #2954 from ↵ByteHamster
orionlee/bugfix_phantom_notification_rework_2716" This reverts commit 643173de14ade8acfa5e6b92464482c7402e172e, reversing changes made to f2d103736d20bca481817808ee73b240fc2f7be4.
2019-05-14Do not deliver result if view is destroyedByteHamster
2019-05-12Bumped version to 1.7.2ByteHamster
2019-05-12Do not query database on main threadByteHamster
2019-05-08Bumped version to 1.7.2-RC5ByteHamster
2019-05-08Merge pull request #3166 from ByteHamster/fix-some-testsH. Lehmann
Fixed some integration tests
2019-05-08Fix cover fragment in small screensAnderson Mesquita
The cover fragment would hide both podcast and episode names in small screen devices or multi-window mode. This replaces the deprecated PercentRelativeLayout in favor of a regular LinearLayout with weights to make sure that each section of the fragment (podcast title, image, episode name) will have the necessary space in the screen. Since PercentRelativeLayout was only being used here, it also removes the dependencies from the gradle files. Closes: #3169
2019-05-08Fixed NPEByteHamster
2019-05-07Open web links in browserByteHamster
2019-05-07Bumped version to 1.7.2-RC4ByteHamster
2019-05-06Fixed some integration testsByteHamster
2019-05-05Scroll to chapter currently being playedAnderson Mesquita
This is especially helpful for episodes that have a large number of chapters. Closes: #2853
2019-05-04Fix padding when count is zero and error happenedAnderson 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-03Merge pull request #3155 from ByteHamster/empty-view-simplificationH. Lehmann
Simplify empty view handling on recycler views
2019-05-03Fixed NPE when selected item is nullByteHamster
The method is called again with a valid listAdapter automatically Closes #3154
2019-05-03Simplify empty view handling on recycler viewsByteHamster
2019-05-03Fixed about screen readability in amoled theme (Closes #3151)ByteHamster
2019-04-30Merge pull request #3147 from ByteHamster/fix-empty-listMartin Fietz
Fixed empty list not receiving updates
2019-04-30Fixed empty list not receiving updatesByteHamster
2019-04-30Return Optional feed when loading feed itemsAnderson 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-28Close OkHttp request before making new onesAnderson 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-28Bumped version to RC3ByteHamster
2019-04-28Made null check workByteHamster
2019-04-26Bumped version to 1.7.2-RC2ByteHamster
2019-04-26Fixed crash where recyclerAdapter is nullByteHamster
Closes #3138
2019-04-26Imported store description into new publisher layoutByteHamster
2019-04-26New Play publisher directory layoutByteHamster
2019-04-26Merge pull request #3134 from ByteHamster/prepare-releaseH. Lehmann
Prepare 1.7.2 release
2019-04-26Making sure that publisher releases to alpha first, so we can wait for ↵ByteHamster
Pre-Launch-Report
2019-04-26Bumped versionCodeByteHamster
2019-04-25Cleanup compiler warningsAnderson Mesquita
Removes redundant casts and adds generic type to avoid compiler warnings.
2019-04-24Translation updatesByteHamster
2019-04-24Added release notesByteHamster
2019-04-24Merge pull request #3131 from ByteHamster/fix-hiding-ExternalPlayerH. Lehmann
Hiding ExternalPlayerFragment onStart
2019-04-24Hiding ExternalPlayerFragment onStartByteHamster
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-19bugfix #3092 - time left on Queue screen not updated after download completesAli
2019-04-13Fixed NPEByteHamster
2019-04-12Merge pull request #3113 from ByteHamster/fix-crash-npeH. Lehmann
Fixed NPE
2019-04-12Fixed NPEByteHamster
2019-04-12Fixed crash when re-using released controllerByteHamster
2019-04-12Let PlaybackController handle listening for service startByteHamster
2019-04-12Upgraded EventBus to v3ByteHamster
Also made sure that register/unregister are called in onStart/onStop instead of onResume/onPause (prevents possible MultiWindow problems where updates are not received because activity is not fucused).
2019-04-12Merge pull request #3106 from ByteHamster/subscriptions-columnsH. Lehmann
Set number of subscription columns
2019-04-11Set number of subscription columnsByteHamster