Steve Lhomme
df70dd7070
gradle: set the minSdk once globally
We keep the value in rootProject.ext as it's currenly used by libvlcjni.
1 year ago
Steve Lhomme
98ac3b0d29
gradle: set the buildToolsVersion globally
We don't need to separate between VLC 3 and VLC 4 as they use the same code except for VlcMigrationHelper.
1 year ago
Steve Lhomme
3d1cbce81b
set the targetSdk/compileSdk globally
We know it's applied globally as the Android Gradle Plugin we use
defaults to compileSdk 35 which our code doesn't compile with.
1 year ago
Steve Lhomme
f5889b14c2
gradle: switch the target SDK version to targetSdk
The difference between targetSdk and targetSdkVersion seems that the former is an integer [^1].
We keep the value in rootProject.ext as it's currenly used by libvlcjni.
[^1]: https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/SettingsExtension#setCompileSdk(kotlin.Int)
1 year ago
Steve Lhomme
96355178b4
gradle: switch the minimum SDK version to minSdk
The difference between minSdk and minSdkVersion seems that the former is an integer [^1].
We already use it to set the value to 30 for vlcBundle.
We keep the value in rootProject.ext as it's currenly used by libvlcjni.
[^1]: https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/SettingsExtension#setMinSdk(kotlin.Int)
1 year ago
Steve Lhomme
9046a3282c
gradle: set the coreLibraryDesugaringEnabled with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
35d9e4fa33
gradle: set the multiDexEnabled with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
befe198b16
gradle: set the buildConfig with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
422b88ed7a
gradle: set the compileSdk with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
b2e66af152
gradle: set the namespace with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
295073f5a7
gradle: set the build-tools version to the Docker ones
So we don't have to download them.
1 year ago
Robert Stone
f2a67d74d3
Add remote access compression support
2 years ago
Nicolas Pomepuy
f0ee7f30a5
Create the new remote access client module and setup maven and CI
Fixes #3131
2 years ago
Nicolas Pomepuy
dde3b8d84e
Rename the webserver module to remote-access-server
2 years ago
Nicolas Pomepuy
5c4e12762b
Fix the release CI to make the remote access version available
2 years ago
Robert Stone
e11cd7d65e
Use Moshi library for JSON
2 years ago
Robert Stone
ac10062986
Add module for cache control
2 years ago
Nicolas Pomepuy
54d680a6d9
Bump bouncy castle dependency
2 years ago
Nicolas Pomepuy
b34a927c39
Setup the remote access to generate aars
2 years ago
Nicolas Pomepuy
2ab57d188e
Remove the notv build
2 years ago
Nicolas Pomepuy
fd4e19ac61
Create a bundle buildtype setting api min to 30
2 years ago
Nicolas Pomepuy
072cae83ab
Allow compiling the app without TV
2 years ago
Nicolas Pomepuy
03a915d53f
Move the remote access to a dedicated repository
2 years ago
Nicolas Pomepuy
6a9526a133
Migrate BuildConfig to gradle files
2 years ago
Duncan McNamara
06e24ffaf7
Webserver: add dev build variant
This is to avoid falling back to debug when building with compile.sh.
It would build all the java, then when build all modules the webserver
will not have a dev variante, causing vlc-android to fallback to the
debug variant.
3 years ago
Nicolas Pomepuy
d5e23571d3
Remove deprecated buildToolsVersion and fix the compileSdk deprecation
3 years ago
Nicolas Pomepuy
99cc1d524e
Bump remote access library versions
3 years ago
Nicolas Pomepuy
e54f9f2ced
Rename most of the references to the old remote access name
3 years ago
Nicolas Pomepuy
9b5e725882
Enable desugaring for the webserver module
It allows to use the Duration API for example
3 years ago
Nicolas Pomepuy
d2248ba99b
Webserver: add a webserver_debug property to bypass session when in local mode
3 years ago
Nicolas Pomepuy
37ab9c2fe6
Use ktor sessions by adding a cookie
3 years ago
Nicolas Pomepuy
a1cf67d529
Webserver: SSL implementation
3 years ago
Nicolas Pomepuy
9b4b3d20aa
Log webserver calls in debug builds
3 years ago
Nicolas Pomepuy
872f34e995
Refactor ktor dependency versioning
3 years ago
Nicolas Pomepuy
2c057e3465
Create a web server info activity
3 years ago
Nicolas Pomepuy
86e63ec1ff
Webserver: allow downloading media
3 years ago
Nicolas Pomepuy
0e12781983
Add authentication to the webserver and a setting page
3 years ago
Duncan McNamara
9624af26d6
WebServer: convert to vuejs 3
3 years ago
Nicolas Pomepuy
5f06ff6bc9
Move the webserver in its own module
4 years ago