summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-08Fixed progress bar being highlighted on touch (#4511)Darrell
Signed-off-by: Darrell <mediumgeek@gmail.com>
2020-10-07Fixed "Searching within single podcast shows other podcasts #4488" (#4505)Abhinav Gangadharan
Since the single SearchFragment is used for searching items at both within a podcast fragment and at Episode Fragment, only difference arises is the passage of feed, episode page pushes 0 and the podcast page pushes the particular value) Hence, A check is placed when retrieving search results for the feed value and The Feed recycler Data is appropriately handled
2020-10-06Merge pull request #4499 from panoreak/remove-navigate-upwards-label-stringH. Lehmann
Removed navigate_upwards_label from strings.xml
2020-10-05Removed navigate_upwards_label from strings.xmlPanorea
2020-10-05Merge pull request #4495 from ByteHamster/back-from-searchH. Lehmann
Allow to go back to search results list
2020-10-05Ship our own CA certificates for old devicesByteHamster
2020-10-04Allow to go back to search results listByteHamster
2020-10-04Add plural default resource for download_report_content string. (#4492)Patrick Kennedy
2020-10-04Use swipe to refresh (#4401)asdoi
2020-10-04Merge pull request #4077 from Slinger/conscrypt_bundle2.0.1H. Lehmann
Bundle a modern Security Provider (Conscrypt) in the Free builds.
2020-10-02Local feeds: Do not display streaming confirmation (#4468)Herbert Reiter
2020-10-02Clarified 'OPML Import' action (#4491)Marc Schwede
refers to AntennaPod#4479 and adapts the suggestions of the discussion.
2020-10-02Improve templates (#4490)Keunes
Auto-add label to bug template, expand FR template description, small changes
2020-10-02Use freeImplementation for including conscrypt in Free builds.Mats Wahlberg
This removes the need for the -PfreeBuild flag to gradle, and makes assemblePlay and assembleDebug build all flavours without errors again. Changed circleci config back accordingly and removed comment about -PfreeBuild. Based on #4457.
2020-10-01Added Style for TextViews in Add Podcast screen (#4483)Darrell
2020-10-01Improve search feature by using keywords instead of full match (#4478)Bo Jacobs
2020-10-01Merge pull request #4482 from lyallemma/new_branch_lyallemmaH. Lehmann
Converted timestamps to the "minutes" format using Converter.getDurat…
2020-10-01Converted timestamps to the "minutes" format using ↵Tadeas Toth
Converter.getDurationStringLocalized Please enter the commit message for your changes. Lines starting
2020-10-01Delete private constructor in FeedPreferences which is only used by other ↵Connectety
consturctor (#4477)
2020-10-01Merge pull request #4481 from ByteHamster/lint-coreH. Lehmann
Lint core
2020-10-01Merge pull request #4480 from ByteHamster/podcastindex-api-keyH. Lehmann
Updated podcastindex api key
2020-10-01Enabled core lint check on CircleCIByteHamster
2020-10-01Enabled Lint for core moduleByteHamster
2020-10-01Cancel ChapterLoader correctlyByteHamster
2020-10-01Work around a Lint crashByteHamster
https://issuetracker.google.com/issues/124861181
2020-10-01Use podcastindex api key that I have access toByteHamster
2020-09-30Removed comment about automatically choosing Conscrypt versionMats Wahlberg
There are drawbacks to using conscryptVersion = "latest.release", hopefully the version will be kept up to date manually instead.
2020-09-30Cleaned up string to println in core/build.gradleMats Wahlberg
Variable can be used and gets replaced directly in the string without using '+' to concatenate strings.
2020-09-30Fixed circle static-analysis errorMats Wahlberg
No code changes, but formatting with comments around else statements needed to be clearer, also some whitespaces should have been avoided...
2020-09-30Enable TLSv1.3 and harden protocols and cipher suites for Free buildsMats Wahlberg
The Free build bundles a modern Conscrypt which means TLSv1.3 is always guaranteed no matter android version. So it can always be enabled. Since it also provides modern cipher suites, there is no need to enable older protocols than TLSv1.2 (that is: SSLv3, TLSv1.0 and TLSv1.1 which are all now deprecated). And the support for modern cipher suites also means there is no need to explicitly enable the following (obsolete+unsafe) ciphers suites: * TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA * TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA on Android API < 21 (Android < 5.0). No changes are made to the Play builds (since the available security provider can't be guaranteed to support modern protocols and cipher suites).
2020-09-30Updated circleci debug and release jobs to explicitly build Play flavorsMats Wahlberg
Changed the gradlew build targets assembleRelease to assemblePlayRelease and assembleDebug to assemblePlayDebug, because the old targets causes files for the free builds to get compiled when not needed. It's unnecessary and also done without -PfreeBuild which gives build errors. These are also the targets used in makeRelease.sh, so the workflow should better match the expected.
2020-09-30Bundle Conscrypt security provider for Free buildsMats Wahlberg
This fixes protocol and cipher errors on older versions of android without requiring Google API/Services (which are non-free) to replace the security provider from the OS. No changes are made to Play builds. The value of conscryptVersion in build.gradle should be updated regularly to keep the bundled version of conscrypt up to date (or changed to "latest.release", which will cause issues with verifying reproducible builds). Fixes: #2814 (for users of free builds)
2020-09-30Merge branch 'master' into developByteHamster
2020-09-30Bumped version to 2.0.1ByteHamster
2020-09-30Updated contributorsByteHamster
2020-09-30Updated translationsByteHamster
2020-09-29Fixed testByteHamster
2020-09-29Merge pull request #4443 from ByteHamster/network-metered-detectionH. Lehmann
Detect network cellular instead of network metered
2020-09-29Merge pull request #4456 from ByteHamster/target-30H. Lehmann
Target API30
2020-09-29Merge pull request #4462 from ByteHamster/fix-cropped-coversH. Lehmann
Fix cropped covers on API <20
2020-09-29Merge pull request #4463 from ByteHamster/buffering-indicatorH. Lehmann
Fix buffering indicator sometimes sticking
2020-09-29Merge pull request #4464 from ByteHamster/swallow-undeliverable-exceptionH. Lehmann
Swallow undeliverable RxJava exceptions
2020-09-29Swallow undeliverable RxJava exceptionsByteHamster
AntennaPod threads might throw NPEs after disposing because we set controllers to null.
2020-09-29Fix a few more deprecations, tiny cleanup (#4388)Taco
2020-09-29Fix buffering indicator sometimes stickingByteHamster
We currently have no method to actively query the buffering state. Remove indicator if we can no longer receive updates.
2020-09-29Fix cropped covers on API <20ByteHamster
2020-09-29Added podcastindex.org search (#4435)Edwin J P
2020-09-28Target API30ByteHamster
2020-09-28Merge pull request #3871 from tonytamsf/android-auto-rewindH. Lehmann
add custom rewind for android auto
2020-09-27Add custom rewind and fast forward for Android AutoTony Tam