Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-28 | Chromecast rework (#5518) | ByteHamster | |
2021-04-22 | Moved model to its own module | ByteHamster | |
2021-03-01 | Moved SSL providers to new module | ByteHamster | |
2021-02-12 | Remove PlaybackServiceCallbacks | ByteHamster | |
2021-02-07 | Refactoring: Remove ClientConfig.automaticDownloadAlgorithm (#4924) | Herbert Reiter | |
2020-11-14 | Refactoring: Remove interface DBTasksCallbacks and class DBTasksCallbacksImpl | Herbert Reiter | |
2020-10-04 | Merge pull request #4077 from Slinger/conscrypt_bundle2.0.1 | H. Lehmann | |
Bundle a modern Security Provider (Conscrypt) in the Free builds. | |||
2020-10-02 | Use 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-30 | Updated circleci debug and release jobs to explicitly build Play flavors | Mats 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-30 | Bundle Conscrypt security provider for Free builds | Mats 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-29 | Swallow undeliverable RxJava exceptions | ByteHamster | |
AntennaPod threads might throw NPEs after disposing because we set controllers to null. | |||
2020-09-19 | Make ProviderInstaller synchronous again | ByteHamster | |
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-06 | Added on-demand configuration for stream vs download | ByteHamster | |
2020-05-04 | Small Lint fixes | ByteHamster | |
2020-03-30 | Uncoupled AntennaPod from specific GpodnetSyncService | ByteHamster | |
2020-03-20 | Install ssl provider asynchronously | ByteHamster | |
2020-03-18 | Do not cache images, accept old iTunes responses | ByteHamster | |
2020-03-16 | Enable caching for web responses | ByteHamster | |
2019-12-12 | Make sure to create notification channels | ByteHamster | |
2019-10-04 | Automatic AndroidX migration | ByteHamster | |
2019-08-30 | Added missing import | ByteHamster | |
2019-08-30 | Do not crash on undeliverable InterruptedException | ByteHamster | |
2019-07-24 | Remove non-existing class from ClientConfig | Anderson 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-12 | Removed Flattr support | ByteHamster | |
2018-01-14 | Add final modifiers | Martin Fietz | |
2018-01-14 | Weaken declaration access | Martin Fietz | |
2017-08-14 | add a "rewind" and "fast forward" button for android Wear | Cé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-09 | Extract sleep timer preferences into dedicated class | Martin Fietz | |
2016-06-30 | Merge 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-29 | Fixed rule 'Utility classes should not have public constructors' | Soso Tughushi | |
2016-06-28 | implement custom mediaroute playback controller | Domingos Lopes | |
2016-06-08 | new lines (end of strings.xml) | Domingos Lopes | |
2016-06-07 | rename helper classes | Domingos Lopes | |
2016-06-07 | adapt PlaybackService to different flavors | Domingos Lopes | |
2016-06-07 | adapt Playable interface to different flavors | Domingos Lopes | |
2016-06-07 | adapt FeedMedia class to different flavors | Domingos Lopes | |
2016-06-07 | adapt ui to different flavors | Domingos Lopes | |
2016-06-04 | Create one flavor with Google Cast support and one (free) without | Martin Fietz | |