Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-19 | Merge pull request #3108 from ByteHamster/attr-redeclaration | H. Lehmann | |
Fixed attr redeclaration | |||
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-19 | Merge pull request #3190 from jas14/enable-ethernet-autodl | Martin Fietz | |
Enable autodownload over Ethernet | |||
2019-05-18 | Enable autodownload over Ethernet | Joe Stein | |
2019-05-17 | Bumped version to 1.7.2b1.7.2b | ByteHamster | |
2019-05-17 | Merge pull request #3188 from ByteHamster/revert-playbackservice-changes | H. Lehmann | |
Revert playbackservice changes | |||
2019-05-17 | Moved notification setup to new class | ByteHamster | |
2019-05-17 | Added logging in cases where service did not know how to handle intent | ByteHamster | |
2019-05-17 | Do not try to display notification two times | ByteHamster | |
The Thread is interrupted which leads to an empty notification | |||
2019-05-17 | Cherry-Pick: Add a generic java8-like Optional class | orionlee | |
For use with RxJava2 where null was to be returned (RxJava2 requires non-null). Cherry-picked from PR #2954 | |||
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-15 | Merge pull request #3182 from ByteHamster/illegalstate-fix | H. Lehmann | |
Do not deliver result if view is destroyed | |||
2019-05-14 | Do not deliver result if view is destroyed | ByteHamster | |
2019-05-12 | Bumped version to 1.7.2 | ByteHamster | |
2019-05-12 | Updated contributors | ByteHamster | |
2019-05-12 | Taking Transifex password from transifexrc | ByteHamster | |
2019-05-12 | Merge pull request #3179 from ByteHamster/io-main-thread | H. Lehmann | |
Do not query database on main thread | |||
2019-05-12 | Do not query database on main thread | ByteHamster | |
2019-05-08 | Bumped version to 1.7.2-RC5 | ByteHamster | |
2019-05-08 | Merge pull request #3166 from ByteHamster/fix-some-tests | H. Lehmann | |
Fixed some integration tests | |||
2019-05-08 | Do not deadlock | ByteHamster | |
The Android internal media player blocks its `start()` call until the seek listener completes. The seek listener is called on the main thread even though `start()` is called on the executor. This makes the main thread wait for the lock and the executor (which has the lock) wait for the main thread to finish the call to the listener. | |||
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-07 | Updated translations | ByteHamster | |
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 | Merge pull request #3161 from andersonvom/2982-fix-icon-padding | H. Lehmann | |
Fix padding when count is zero and error happened | |||
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 | 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 | 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 | |