summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2018-05-27Merge pull request #2700 from orionlee/fix_core_test_coverage_etcH. Lehmann
Fix core tests: default coverage, consistent convention, etc.
2018-05-26Merge pull request #2667 from ByteHamster/api-26-supportH. Lehmann
Api 26 support
2018-05-26Moved methods into AutoUpdateManagerByteHamster
2018-05-26Simplified AutoUpdateManagerByteHamster
2018-05-26Added a refreshAllFeeds method without callbackByteHamster
2018-05-26Added examples to notification descriptionsByteHamster
2018-05-26Gpodder sync does not need a notification anymoreByteHamster
2018-05-26Moved notification utils to other packageByteHamster
2018-05-20avoid unused context parameterbrad
2018-05-18core tests: DateUtilsTest - states why it remains to be an androidTest.orionlee
2018-05-18core tests: Make DownloadServiceTest be a unit test (the portion oforionlee
DownloadService tested is all in-memory logic).
2018-05-18core tests: Convert tests that are effectively unit tests to be oneorionlee
(standard android junit tests). Provides implementations for android platform utils needed (in unit test environment): 1. android.util.Log, 2. android.text.TextUtils.isEmpty()
2018-05-17core tests fix: use consistent convention that tests are in the sameorionlee
java package as the classes under test.
2018-05-17core tests fix: ensure running test suite (gradlew connectedAndroidTest)orionlee
include all test. The existing config does not include the tests in feed/ directory.
2018-05-15Give FeedUpdateReceiver a human-friendly label per review feedback.orionlee
2018-05-12#2686: Allow feeds update to be triggered by external apps.orionlee
2018-05-07Merge branch 'develop' into api-26-supportByteHamster
2018-05-06Fixed compile error and warning about mixed support versionsByteHamster
2018-05-06Using builder to call PlaybackServiceByteHamster
2018-05-06Fix possible missing sync callsByteHamster
2018-05-06Code style improvementsByteHamster
2018-05-06Moved auto update handling to new classByteHamster
2018-05-06Using callback instead of sync/async methodsByteHamster
2018-05-06Merge pull request #2673 from ByteHamster/preference-supportMartin Fietz
Switched to PreferenceFragmentCompat
2018-05-06Merge pull request #2646 from vimsick/fast-forwardMartin Fietz
Fix Bluetooth Forward Skip Button for Android 8
2018-05-05Merge pull request #2675 from ByteHamster/delete-feed-while-playingMartin Fietz
Stop playback service when feed is deleted
2018-05-05Stop playback service when item of deleted feed is playedByteHamster
Closes #2425
2018-05-05Merge pull request #2671 from ByteHamster/content-encoded-additionMartin Fietz
Fix empty contentEncoded
2018-05-05Migrated Gpodnet to JobIntentService, so it does not need notificationByteHamster
2018-05-05Fixed widget if service is not runningByteHamster
2018-05-05Moved widget from app to coreByteHamster
2018-05-05Switched widget to JobIntentServiceByteHamster
2018-05-04Merge pull request #2664 from orionlee/share_link_improvement_2579H. Lehmann
Share link improvement 2579
2018-05-04Persist job through rebootByteHamster
2018-05-04Notify system when job is doneByteHamster
2018-05-04Review changes #2ByteHamster
2018-05-04Switched to PreferenceCompatByteHamster
2018-05-04Review changesByteHamster
2018-05-04Fix empty contentEncodedByteHamster
This code duplication was forgotten in #2607
2018-05-03Fixed fresh install crashByteHamster
2018-05-03Added JobScheduler for feed updatesByteHamster
2018-05-03Start PlaybackService lazily to allow using ForegroundServiceByteHamster
2018-05-03Added notification categoriesByteHamster
Android treats IMPORTANCE_DEFAULT as IMPORTANCE_HIGH https://issuetracker.google.com/issues/65108694
2018-05-03Updated build toolsByteHamster
2018-05-02Flatten nested ifs, per @ByteHamster feedbackorionlee
2018-04-30Make FeedItemUtil.getLinkWithFallback(item) tolerates null item.orionlee
2018-04-30FeedItem Visit Website tweak: use feed website as a fallback,orionlee
analogous to how share FeedItem link work. Applicable to both feed playback screen and feed information screen.
2018-04-30Issue #2579: Provide share Link in episode playback screen evenorionlee
when the episode has no link - Use podcast link as the fallback. Also bug fix share link with position: to include epsiode and podcast title.
2018-04-30* Using Camel Case for methodsmr-intj
* Use braces on single-line blocks
2018-04-27Added "Random" and "Smart Shuffle" items at the bottom of the Queue|Sort menu.mr-intj
Added "Permutor" interface to allow specification of reordering logic to be specified in QueueSorter (vs. DBWriter), similar to the existing sort logic. Added "Random" and "Smart Shuffle" strings to core/src/main/res/values (did not add translations for non-English languages) Closes #2366, Closes #2602