Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-19 | Merge pull request #3162 from andersonvom/2853-chapter-scrolling | Martin Fietz | |
Scroll to chapter currently being played | |||
2019-05-19 | Merge pull request #3172 from andersonvom/3169-cover-fragment-small-screen | Martin Fietz | |
Fix cover fragment in small screens | |||
2019-05-19 | Merge pull request #3168 from ByteHamster/about-open-browser | Martin Fietz | |
About screen: Open web links in browser | |||
2019-05-17 | Merge pull request #3188 from ByteHamster/revert-playbackservice-changes | H. Lehmann | |
Revert playbackservice changes | |||
2019-05-17 | Revert "Merge pull request #2954 from ↵ | ByteHamster | |
orionlee/bugfix_phantom_notification_rework_2716" This reverts commit 643173de14ade8acfa5e6b92464482c7402e172e, reversing changes made to f2d103736d20bca481817808ee73b240fc2f7be4. | |||
2019-05-14 | Do not deliver result if view is destroyed | ByteHamster | |
2019-05-12 | Do not query database on main thread | ByteHamster | |
2019-05-08 | Merge pull request #3166 from ByteHamster/fix-some-tests | H. Lehmann | |
Fixed some integration tests | |||
2019-05-08 | Fix cover fragment in small screens | Anderson 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-08 | Fixed NPE | ByteHamster | |
2019-05-07 | Open web links in browser | ByteHamster | |
2019-05-06 | Fixed some integration tests | ByteHamster | |
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-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-03 | Merge pull request #3155 from ByteHamster/empty-view-simplification | H. Lehmann | |
Simplify empty view handling on recycler views | |||
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-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 | 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 | 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 | Made null check work | 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-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-19 | bugfix #3092 - time left on Queue screen not updated after download completes | Ali | |
2019-04-13 | Fixed NPE | ByteHamster | |
2019-04-12 | Merge pull request #3113 from ByteHamster/fix-crash-npe | H. Lehmann | |
Fixed NPE | |||
2019-04-12 | Fixed NPE | ByteHamster | |
2019-04-12 | Fixed crash when re-using released controller | ByteHamster | |
2019-04-12 | Merge pull request #3106 from ByteHamster/subscriptions-columns | H. Lehmann | |
Set number of subscription columns | |||
2019-04-11 | Set number of subscription columns | ByteHamster | |
2019-04-11 | Fix displaying progress indicator in multi window | ByteHamster | |
2019-04-11 | Merge pull request #3097 from ByteHamster/exoplayer-main-thread | H. Lehmann | |
Executing all ExoPlayer methods on main thread | |||
2019-04-11 | Merge pull request #3102 from ByteHamster/no-state-in-fragments | H. Lehmann | |
Do not hold state in fragments | |||
2019-04-11 | Making sure that ExternalPlayerFragment is updated when starting first media | ByteHamster | |
2019-04-10 | Do not hold state in fragments | ByteHamster | |
2019-04-08 | Merge pull request #3100 from ↵ | Martin Fietz | |
orionlee/bugfix_bulk_action_ui_survive_split_screen_3088 bugfix - bulk actions - make UI survive upon split screen | |||
2019-04-07 | bugfix #3099 - add podcast by URL - show error dialog when URL points to no ↵ | orionlee | |
feed. | |||
2019-04-07 | bugfix #3088 - bulk edit - make UI survive upon split screen | orionlee | |
2019-04-06 | bugfix - rxjava2 null return - wrap nullable return with Optional | orionlee | |
2019-04-06 | #2966 RxJava2 null - case underlying method has needs to return null. | orionlee | |
Need to wrap return result with Optional<> Mark code path with TODO. Actual fix is pending #2954 merge. Rx observer: underlying sources that need to return Optional<> OnlineFeedViewActivity.parseFeed : <anonymous subscriber> PlaybackController.bindToService : fixed in #2954 | |||
2019-04-06 | #2966 RxJava2 null - case the underlying method may return null, but | orionlee | |
should never happen in the code path, e.g., return the current FeedItem in ItemFragment UI. Mark underlying method as @Nullable, and let observer's existing onError() to handle null case Rx observer : underlying sources marked as @Nullable ItemFragment.load : .loadInBackground MediaplayerActivity.checkFavorite : DBReader.getFeedItem ItemDescriptionFragment.onViewCreated : DBReader.getFeedItem ItemlistFragment.loadItems : .loadData |