summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-19Extract data folder dialog layoutAnderson Mesquita
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.
2019-05-19Extract methods in ChooseDataFolderDialogAnderson Mesquita
This makes the main `showDialog()` method a bit shorter by extracting behavior into shorter methods.
2019-05-19Merge pull request #3159 from andersonvom/3024-itunes-duration-formatMartin Fietz
Handle iTunes single-number duration format
2019-05-19Merge pull request #3162 from andersonvom/2853-chapter-scrollingMartin Fietz
Scroll to chapter currently being played
2019-05-19Merge pull request #3108 from ByteHamster/attr-redeclarationH. Lehmann
Fixed attr redeclaration
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-19Merge pull request #3190 from jas14/enable-ethernet-autodlMartin Fietz
Enable autodownload over Ethernet
2019-05-18Enable autodownload over EthernetJoe Stein
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-17Moved notification setup to new classByteHamster
2019-05-17Added logging in cases where service did not know how to handle intentByteHamster
2019-05-17Do not try to display notification two timesByteHamster
The Thread is interrupted which leads to an empty notification
2019-05-17Cherry-Pick: Add a generic java8-like Optional classorionlee
For use with RxJava2 where null was to be returned (RxJava2 requires non-null). Cherry-picked from PR #2954
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-15Merge pull request #3182 from ByteHamster/illegalstate-fixH. Lehmann
Do not deliver result if view is destroyed
2019-05-14Do not deliver result if view is destroyedByteHamster
2019-05-12Bumped version to 1.7.2ByteHamster
2019-05-12Updated contributorsByteHamster
2019-05-12Taking Transifex password from transifexrcByteHamster
2019-05-12Merge pull request #3179 from ByteHamster/io-main-threadH. Lehmann
Do not query database on main thread
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-08Do not deadlockByteHamster
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-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-07Updated translationsByteHamster
2019-05-07Bumped version to 1.7.2-RC4ByteHamster
2019-05-07Merge pull request #3167 from ByteHamster/threadingH. Lehmann
Fixed threading bugs in Sonic
2019-05-07Updated release notesByteHamster
2019-05-07Do not deadlock on seek when using SonicByteHamster
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-07Do not block when using Sonic+Sleep timerByteHamster
2019-05-06Fixed some integration testsByteHamster
2019-05-06Merge pull request #3161 from andersonvom/2982-fix-icon-paddingH. Lehmann
Fix padding when count is zero and error happened
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-05Handle iTunes single-number duration formatAnderson 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-05Extract DurationParserAnderson Mesquita
This makes it easier to test the logic of parsing duration strings. References: #3024
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-04Extract methods in NSITunesAnderson Mesquita
References: #3024
2019-05-03Merge pull request #3155 from ByteHamster/empty-view-simplificationH. Lehmann
Simplify empty view handling on recycler views
2019-05-03Merge pull request #3156 from ByteHamster/crash-episodes-long-pressH. Lehmann
Fixed NPE when selected item is null
2019-05-03Merge pull request #3157 from ByteHamster/add-thread-namesH. Lehmann
Added names for threads
2019-05-03Added names for threadsByteHamster
So it is easier to identify problems in bug reports
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-05-01Updated stringByteHamster
Closes #3145