Age | Commit message (Collapse) | Author |
|
This makes it clear that the number refers to the **free** space left on
the device, as opposed to the total space available.
|
|
This displays a progress bar with the amount of used/free space in each
storage location to make it easier to identify storage devices. This is
particularly useful for devices that use non-standard names.
Reference: #3049
|
|
This is in preparation to add a progress bar displaying the amount of
used/free space in the dialog (#3049). Since we'll need a custom view to
do it, this extracts the layout beforehand.
|
|
This makes the main `showDialog()` method a bit shorter by extracting
behavior into shorter methods.
|
|
Removed opml pick action
|
|
Eventbus v3
|
|
automatically
|
|
|
|
|
|
Prevent actionbar items from moving when searching for episodes
|
|
Scroll to chapter currently being played
|
|
Fix cover fragment in small screens
|
|
About screen: Open web links in browser
|
|
Revert playbackservice changes
|
|
orionlee/bugfix_phantom_notification_rework_2716"
This reverts commit 643173de14ade8acfa5e6b92464482c7402e172e, reversing
changes made to f2d103736d20bca481817808ee73b240fc2f7be4.
|
|
|
|
|
|
Previously, when the user clicked the search button, the context menu
would be hidden and the refresh button would move way too close to the
edge of the screen.
This makes sure that when a user clicks the search button on the
episodes screen, the remaining actionbar items (refresh and context
menu) stay where they are.
|
|
Fixed some integration tests
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
This is especially helpful for episodes that have a large number of
chapters.
Closes: #2853
|
|
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
|
|
Simplify empty view handling on recycler views
|
|
The method is called again with a valid listAdapter automatically
Closes #3154
|
|
|
|
|
|
Fixed empty list not receiving updates
|
|
|
|
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
|
|
This is useful when media is paused
|
|
|
|
|
|
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
|
|
|
|
Closes #3138
|
|
|
|
|
|
Prepare 1.7.2 release
|
|
Removes redundant casts and adds generic type to avoid compiler warnings.
|
|
|
|
|
|
Hiding ExternalPlayerFragment onStart
|
|
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
|
|
|
|
|