Commit Graph

184 Commits

Author SHA1 Message Date
TacoTheDank
406993f273 Only declare used ExoPlayer submodules 2021-08-24 21:28:54 -04:00
TacoTheDank
b290402f8f Update plugins 2021-07-22 16:48:48 -04:00
Hannes Achleitner
9e45d15083 Gradle 6.9 2021-06-13 20:52:06 +02:00
ByteHamster
c72fd81886 Move common gradle setup to a single file
Original idea by @TacoTheDank
2021-05-11 22:38:46 +02:00
ByteHamster
998535515b Make AntennaPod pass the medium SpotBugs findings 2021-03-28 22:32:40 +02:00
ByteHamster
3946f986d7 Add SpotBugs CI check 2021-03-27 18:45:17 +01:00
ByteHamster
0e94aa5d9d Moved SSL providers to new module 2021-03-01 16:21:39 +01:00
ByteHamster
ddd6a12354 Merge branch 'master' into develop 2021-03-01 11:24:39 +01:00
ByteHamster
2c70db7074 Remove free build hack 2021-02-23 17:11:32 +01:00
ByteHamster
78b604355e Added mavenCentral repository 2021-02-13 13:31:08 +01:00
ByteHamster
8f6c560f01 Merge branch 'master' into develop 2020-10-17 23:35:24 +02:00
Mats Wahlberg
468acab8f4 Removed comment about automatically choosing Conscrypt version
There are drawbacks to using conscryptVersion = "latest.release",
hopefully the version will be kept up to date manually instead.
2020-09-30 13:52:31 +02:00
Mats Wahlberg
4c24d1c29a Bundle Conscrypt security provider for Free builds
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-30 13:52:31 +02:00
ByteHamster
bd737145c8 Target API30 2020-09-28 11:08:41 +02:00
ByteHamster
b75c05cca1 Upgraded AppCompat to fix WebView crashes 2020-09-18 23:11:38 +02:00
ByteHamster
dbbe614c33 Set user-agent for file playback 2020-07-01 15:57:52 +02:00
TacoTheDank
4478447bec Clean up version locations and order 2020-05-08 16:26:00 -04:00
ByteHamster
f804bc56db Fixed incompatibilities with Gradle 3.6 2020-05-04 17:00:46 +02:00
TacoTheDank
6aa4a9c091 Update Studio and some dependencies 2020-04-25 21:03:16 -04:00
Hamidreza Bayat
ca94d62b39 Don't mix android.arch & androidx dependencies
Update WorkManager to latest version
2020-04-10 14:58:59 +04:30
Shinichiro Fujiwara
001583a4e0
App shortcuts (#3748) 2020-03-30 00:39:52 +02:00
ByteHamster
0d9708b848 Upgraded ExoPlayer 2019-11-22 22:24:48 +01:00
ByteHamster
201bb0fe91 Bumped minimum API version to 16 2019-11-22 18:50:32 +01:00
H. Lehmann
43be061a64
Merge pull request #3588 from ByteHamster/remove-materialdialogs
Removed MaterialDialog dependency
2019-11-06 19:38:29 +01:00
ByteHamster
fdd29fa3ec Removed MaterialDialog dependency
The AlertDialogs from Androidx are material, too.
2019-11-06 18:44:08 +01:00
ByteHamster
d953692443 Removed commons text library that was just used 2 times 2019-11-06 17:18:08 +01:00
orionlee
52f6a121f1 AFTER_CURRENTLY_PLAYING enqueue location option - test boundary condition handling 2019-11-05 12:34:11 -08:00
ByteHamster
6a4754922a Added more rules that we already fulfill 2019-10-22 16:50:04 +02:00
ByteHamster
7574ca7920 Adapted dependency versions to stable ones 2019-10-04 11:23:50 +02:00
ByteHamster
940e03bcc7 Fixed sharing ViewModel with multiple feeds 2019-09-30 19:28:51 +02:00
H. Lehmann
a92123340d
Merge pull request #3441 from ByteHamster/circleci-improvements
Circleci improvements
2019-09-24 14:19:18 +02:00
ByteHamster
b7301ca360 Added checkstyle 2019-09-24 11:21:08 +02:00
orionlee
e8be5cb8ec Upgrade OkHttp (to the latest that still support Android 4.x) 2019-09-23 14:15:24 -07:00
ByteHamster
43248271e1 Updated Gradle publisher 2019-08-20 22:17:56 +02:00
H. Lehmann
9ffd9a9848
Merge pull request #3283 from andersonvom/3273-renable-linting
Re-enable deprecation and serial linting
2019-08-10 17:45:18 +02:00
ByteHamster
a5df1c075d Targeting Android API 28 2019-07-22 18:50:56 +02:00
Anderson Mesquita
012ed2e8f2 Re-enable linting
We were currently ignoring both deprecation and serial warnings. This
prevents warnings during the build, but hides useful information about
code that could/should be changed for all sorts of reasons.

In some instances of such warnings, the appropriate action is already
being taken (e.g. StorageUtils), so instead of ignoring all warnings, we
can just add a @SuppressWarnings("deprecation") in the appropriate
methods. Others scenarios will require more effort, like replacing
ProgressDialogs with something else. Let's re-enable the lint warnings
and work our way through them.

Closes: #3273
2019-07-21 23:18:38 -04:00
ByteHamster
641ee60cbf Removed Flattr support 2019-07-12 19:28:22 +02:00
Joe Stein
3b6cfb711f New ViewModel for loading feed preferences across lifecycle 2019-07-02 18:33:32 +02:00
ByteHamster
4443d629fc Merge branch 'develop' into work-manager 2019-05-28 17:56:05 +02:00
ByteHamster
dbda4a9aa8 Using WorkManager for feed updates 2019-05-06 23:04:19 +02:00
ByteHamster
7d20baf4f9 Upgraded EventBus to v3
Also made sure that register/unregister are called in onStart/onStop
instead of onResume/onPause (prevents possible MultiWindow problems
where updates are not received because activity is not fucused).
2019-04-12 11:32:31 +02:00
Hannes Achleitner
0663e422a6 unify lint options for all modules 2019-01-27 12:54:56 +01:00
Hannes Achleitner
e9c10cdaa8 simplify build concerning maven repos 2019-01-27 12:45:32 +01:00
Hannes Achleitner
9ca7888d92 remove buildtools specification 2019-01-27 12:42:02 +01:00
Martin Fietz
7f37987bda
Merge branch 'develop' into android_gradle_330_upgrade 2019-01-27 11:40:24 +01:00
Hannes Achleitner
8e5abeea3a simplify versionCode
removed implementation was some Eclipse/ant style, now it's Gradle style
2019-01-27 10:57:45 +01:00
orionlee
62711d9a11 Upgrade android gradle plugin to v3.3.0. Also upgraded plugins that would
otherwise generate warning message (dexcount, play-publisher).
2019-01-17 10:18:29 -08:00
falko
33603f8edd Update ExoPlayer Version to 2.9.3
In order to support the feature to skip silence audio ExoPlayer must be
updated. Lateste avaiable Version is 2.9.3
2019-01-05 14:20:26 +01:00
H. Lehmann
d7e7684cc0
Merge pull request #2859 from ByteHamster/glide-48
Upgraded Glide to version 4.8.0
2019-01-03 19:05:03 +01:00