Commit Graph

206 Commits

Author SHA1 Message Date
ByteHamster 96231c4ee1 Fix crash on Android 12 2022-11-26 19:25:43 +01:00
ByteHamster 807e09ecdd
Target API 31 (#6190) 2022-11-26 16:06:02 +01:00
TacoTheDank 07b4a237f6 Remove old preDexLibs code in build.gradle 2022-09-18 22:59:26 -04:00
ByteHamster a12854a96b Material Design 3 Bringup 2022-09-18 18:15:14 +02:00
TacoTheDank 9599281fdb Remove robotium-solo library 2022-09-14 14:45:04 -04:00
Taco 4d704eb777
Update Checkstyle, use Temurin distribution (#5956) 2022-07-20 22:29:58 +02:00
ByteHamster 0bb019cde7
Merge pull request #5926 from TacoTheDank/bumpEventBus
Update EventBus library
2022-06-21 19:29:52 +02:00
TacoTheDank bf84ba8e26 Update Glide to 4.13.2 2022-06-05 00:45:37 -04:00
TacoTheDank 828abe5e7c Update EventBus to 3.3.1 2022-06-04 16:13:30 -04:00
Taco 89cfeb93db
Update jsoup library (#5902) 2022-05-26 09:59:10 +02:00
Taco 8870463ec4
Update google-services-base library (#5904) 2022-05-24 19:46:49 +02:00
ByteHamster 0ea973cef1 Remove Gradle plugins that are no longer needed
- We use MultiDex now, so we no longer need dexcount
- We can use a resValue instead of a resourcePlaceholder
- Simplify getting default value of properties
2022-05-07 21:54:02 +02:00
TacoTheDank 008de69cf1 Update Material Components to 1.4.0 2022-02-09 11:45:46 -05:00
TacoTheDank eea906fc5b Update DexCount and PlayPublisher plugins 2021-12-28 13:56:50 -05:00
TacoTheDank a1c158f26d Update gradle to 7.x 2021-12-28 13:55:21 -05:00
ByteHamster 593bc7e73d Remove jcenter repository 2021-12-10 21:32:05 +01:00
Taco 434cd2b79f
Update AndroidX Media and ExoPlayer (#5371) 2021-12-10 21:28:09 +01:00
TacoTheDank 560bf3f434 Centralize library versions used in multiple modules 2021-12-04 13:01:22 -05:00
ByteHamster 47fe39d007 Upgrade Conscrypt 2021-11-06 19:24:47 +01:00
Taco 0a22e9fc38
Update AndroidX Fragment to 1.3.6 (#5201) 2021-09-24 10:18:54 +02:00
Taco 17ab22b6c0
Update plugins and Gradle (4.2.2) (#5367) 2021-09-18 22:58:04 +02:00
TacoTheDank fe1d69f1be Update AppCompat to 1.3.x 2021-08-28 20:33:44 -04:00
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