summaryrefslogtreecommitdiff
path: root/core/src/free
AgeCommit message (Collapse)Author
2021-11-28Chromecast rework (#5518)ByteHamster
2021-04-22Moved model to its own moduleByteHamster
2021-03-01Moved SSL providers to new moduleByteHamster
2021-02-12Remove PlaybackServiceCallbacksByteHamster
2021-02-07Refactoring: Remove ClientConfig.automaticDownloadAlgorithm (#4924)Herbert Reiter
2020-11-14Refactoring: Remove interface DBTasksCallbacks and class DBTasksCallbacksImplHerbert Reiter
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-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-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-29Swallow undeliverable RxJava exceptionsByteHamster
AntennaPod threads might throw NPEs after disposing because we set controllers to null.
2020-09-19Make ProviderInstaller synchronous againByteHamster
See #4077 for details: It is fast and the old method sometimes does not install the provider early enough Reverts #3946 and #4285
2020-05-06Added on-demand configuration for stream vs downloadByteHamster
2020-05-04Small Lint fixesByteHamster
2020-03-30Uncoupled AntennaPod from specific GpodnetSyncServiceByteHamster
2020-03-20Install ssl provider asynchronouslyByteHamster
2020-03-18Do not cache images, accept old iTunes responsesByteHamster
2020-03-16Enable caching for web responsesByteHamster
2019-12-12Make sure to create notification channelsByteHamster
2019-10-04Automatic AndroidX migrationByteHamster
2019-08-30Added missing importByteHamster
2019-08-30Do not crash on undeliverable InterruptedExceptionByteHamster
2019-07-24Remove non-existing class from ClientConfigAnderson Mesquita
When #3284 (Make ExoPlayer the default player) was merged [1], `UpdateManager` was removed but a reference to it was left behind in `ClientConfig`, which causes the project not to build. Since its contents were integrated into `app/PreferenceUpgrader`, we no longer need this entry here. [1]: https://github.com/AntennaPod/AntennaPod/pull/3284
2019-07-12Removed Flattr supportByteHamster
2018-01-14Add final modifiersMartin Fietz
2018-01-14Weaken declaration accessMartin Fietz
2017-08-14add a "rewind" and "fast forward" button for android WearCédric Cabessa
This feature is only enabled for "play" build. It is useful to skip advertisement during a podcast. Note: I originaly tried to implement this in the "4 ways controller" managed by the mediaSession (it contains vol up / vol down / skip). This object is linked to the capabilities of the session and seems to be hard to customise without changing the capabilities. This patch simply add 2 new buttons
2016-10-09Extract sleep timer preferences into dedicated classMartin Fietz
2016-06-30Merge pull request #2054 from ↵Martin Fietz
DevFactory/release/Utility_classes_should_not_have_public_constructors_fix_2 squid:S1118 - Utility classes should not have public constructors (part 2)
2016-06-29Fixed rule 'Utility classes should not have public constructors'Soso Tughushi
2016-06-28implement custom mediaroute playback controllerDomingos Lopes
2016-06-08new lines (end of strings.xml)Domingos Lopes
2016-06-07rename helper classesDomingos Lopes
2016-06-07adapt PlaybackService to different flavorsDomingos Lopes
2016-06-07adapt Playable interface to different flavorsDomingos Lopes
2016-06-07adapt FeedMedia class to different flavorsDomingos Lopes
2016-06-07adapt ui to different flavorsDomingos Lopes
2016-06-04Create one flavor with Google Cast support and one (free) withoutMartin Fietz