summaryrefslogtreecommitdiff
path: root/core/src/main/java
AgeCommit message (Collapse)Author
2019-11-21Merge pull request #3624 from ByteHamster/fix-download-orderH. Lehmann
Fix download order list
2019-11-20Show custom title on download log pageByteHamster
2019-11-20Fix download order listByteHamster
2019-11-15Merge pull request #3611 from ByteHamster/feeditem-viewpagerH. Lehmann
Switched from gestures to ViewPager
2019-11-15Fixed feeditem date updateByteHamster
Bug introduced in d88e1202b13ba77f120f93360a1472738b219c38
2019-11-15Tiny layout improvementsByteHamster
2019-11-13Added overflow propertyByteHamster
2019-11-13Reformatted css for readabilityByteHamster
2019-11-06respect download order - dequeue upon cancelling downloadorionlee
2019-11-06refactor downloadMedia() - make DownloadService accepts a batch of ↵orionlee
DownloadRequests. - the DB logic originally in DBTasks.downloadFeedItems() are moved to DownloadService.
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-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-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 #3581 from ByteHamster/feedview-dialogH. Lehmann
Style OnlineFeedViewActivity like a dialog
2019-11-05code style - reduce nested ifsorionlee
2019-11-05code style / comment tweak per revieworionlee
2019-11-05refactor - make enqueue position logic more readable per review.orionlee
2019-11-05AFTER_CURRENTLY_PLAYING enqueue location option - test boundary condition ↵orionlee
handling
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 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-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-05#2448: make podcast episode enqueue position respect download start orderorionlee
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 - 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-10-31Merge pull request #3572 from ByteHamster/downloadservice-refactoringH. Lehmann
DownloadService refactoring
2019-10-30Merge pull request #3571 from ByteHamster/hide-play-button-on-destroyH. Lehmann
Updating notification play button in onDestroy
2019-10-30Do not refresh feeds more often than necessaryByteHamster
2019-10-30Updating notification more oftenByteHamster
2019-10-30Do not access context in constructorByteHamster
2019-10-30Extracted DownloaderFactory to new classByteHamster
2019-10-30Reordered methods to have setup on topByteHamster
2019-10-30Posting downloaders on executorByteHamster
2019-10-30Extracted handling completed downloads to methodByteHamster
2019-10-30Converted our own FeedSyncThread to a task+executorByteHamster
2019-10-29Extracted notification from DownloadServiceByteHamster
2019-10-29Extracted feed sync from DownloadServiceByteHamster
2019-10-29Updating notification play button in onDestroyByteHamster
2019-10-29Fix incorrect progress string on widgetPtilopsis Leucotis
If option "pref_followQueue_title" is disabled, when played episode #1 is ended and next episode #2 is loaded, progress string on widget show incorrect information about position and duration of episode, because it show (position / duration) of ended episode #1 instead of (position / duration) of loaded episode #2.
2019-10-27Prefer image that is specified in feed over embedded imageByteHamster
2019-10-25Merge branch 'develop' into more-eventbus-migrationH. Lehmann