summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-06make DownloadRequest ArrayList parcelable (support a batch of them)orionlee
2019-11-06Refactor downloadMedia() : move entry points to DownloadRequester (from DBTasks)orionlee
2019-11-06Merge pull request #3588 from ByteHamster/remove-materialdialogsH. Lehmann
Removed MaterialDialog dependency
2019-11-06Merge pull request #3587 from ByteHamster/remove-commons-textH. Lehmann
Removed commons text library that was just used 2 times
2019-11-06Merge pull request #3589 from ByteHamster/move-robotium-to-testH. Lehmann
Moved robotium dependency to test flavour
2019-11-06Moved robotium dependency to test flavourByteHamster
2019-11-06Removed MaterialDialog dependencyByteHamster
The AlertDialogs from Androidx are material, too.
2019-11-06Removed commons text library that was just used 2 timesByteHamster
2019-11-05Merge pull request #3583 from ByteHamster/fix-headset-button-playH. Lehmann
Fixed pressing play from headset button
2019-11-05Merge pull request #3584 from ByteHamster/fix-streaming-notificationH. Lehmann
Do not display streaming notification if continuous playback is disabled
2019-11-05Do not display streaming notification if continuous playback is disabledByteHamster
2019-11-05Fixed pressing play from headset buttonByteHamster
When pausing, we stop the foreground service. This prevented re-entering foreground state later, which lead to Android killing the service after a few seconds.
2019-11-05Merge pull request #3582 from ByteHamster/empty-view-subscriptionsH. Lehmann
Added empty view to subscription list
2019-11-05Added empty view to subscription listByteHamster
2019-11-05Merge pull request #3580 from ByteHamster/swipe-directionH. Lehmann
Modified episode swipe directions
2019-11-05Merge pull request #3581 from ByteHamster/feedview-dialogH. Lehmann
Style OnlineFeedViewActivity like a dialog
2019-11-05Merge pull request #2714 from ↵H. Lehmann
orionlee/enqueue_keep_inprogress_front_2652_respect_download_start_order_2448 Enqueue fixes: keep inprogress front, respect download start order
2019-11-05code style - reduce nested ifsorionlee
2019-11-05code style fixesorionlee
2019-11-05enqueue respect download order: add test case for download failures.orionlee
2019-11-05code style / comment tweak per revieworionlee
2019-11-05refactor - make enqueue position logic more readable per review.orionlee
2019-11-05test fix: ensure test is not dependent on UserPreferences's enqueueLocationorionlee
2019-11-05AFTER_CURRENTLY_PLAYING enqueue location option - test boundary condition ↵orionlee
handling
2019-11-05code style fixes: naming, indentation.orionlee
2019-11-05enqueue location: use the new 3-value settingsorionlee
2019-11-05#2652 the UI of a new setting enqueue locationorionlee
- replaced existing enqueue at front - the option after current episode will replace Keep In-Progress in Queue that was in the PR (30f104f4).
2019-11-05refactor move generic Collection helpers to CollectionTestUtilorionlee
2019-11-05refactor extract common FeedItem List to IDs methodorionlee
2019-11-05code style fixes - naming, indentation, etc.orionlee
2019-11-05bugfix respect download order - obey user settings "Enqueue Downloaded"orionlee
2019-11-05Enqueue tweaks - replace custom stub DownloadStateProvider with mockito ↵orionlee
mocks in test
2019-11-05refactor - rename FeedFileDownloadStatusRequesterInterface to a more generic ↵orionlee
DownloadStateProvider.
2019-11-05refactor - move ItemEnqueuePositionCalculator to top-level per review.orionlee
2019-11-05fix imports post androidX migrationorionlee
2019-11-05test case tweak: preserve download order test, fix test case nameorionlee
(remove the incomplete expected from test case name)
2019-11-05test case bug fix: Bulk download 2nd item position should be 1orionlee
2019-11-05refactoring test - factor out common operations of calc position,orionlee
add to queue and verify result into common helper.
2019-11-05Test cases readability: change expected format from position to the actual queueorionlee
(list of IDs), to make the test case more readable.
2019-11-05#2448: make podcast episode enqueue position respect download start orderorionlee
2019-11-05refactor test - break ItemEnqueuePositionCalculatorTest to be more modularorionlee
to prepare for testing more complex enqueue options.
2019-11-05#2652 (part of): Expose keep in-progress at front as a preferenceorionlee
(in Playback > Queue section)
2019-11-05#2652 (part of): The in-progress podcast at the front of the queueorionlee
should remain at the front.
2019-11-05refactor - DBWriterTest: parametrize the set of testsorionlee
2019-11-05refactor - DBWriter.addQueueItem() : refactor enqueue position calculationorionlee
to be a unit-testable component (static inner class)
2019-11-05Style OnlineFeedViewActivity like a dialogByteHamster
User study showed that new users do not get the difference between the actual feed list and the preview. If the preview is a dialog, this is a lot easier to see. Additionally, the "dialog" now closes after the subscription succeeded.
2019-11-03Modified episode swipe directionsByteHamster
- Allow queue swiping in both directions - Do not allow swiping on tabbed screens where it interferes with tab switching
2019-11-01episodes should not look like a link (#3576)sevenmaster
2019-11-01Make search button clickable (#3577)sevenmaster
2019-10-31Clearer button text for feching podcast (#3575)sevenmaster
When subscribing to a podcast, the old text might be confusing to new users (it's not downloading an episode, just the feed. That is not considered downloading for most users) Signed-off-by: sevenmaster <seven-master@hotmail.de>