Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions app/src/main/java/com/weatherxm/data/Modules.kt
Original file line number Diff line number Diff line change
Expand Up @@ -332,6 +332,8 @@ private const val WRITE_TIMEOUT = 60L
private const val FIREBASE_CONFIG_FETCH_INTERVAL_DEBUG = 30L
private const val FIREBASE_CONFIG_FETCH_INTERVAL_RELEASE = 1800L

private const val MIXPANEL_EU_SERVER_URL = "https://api-eu.mixpanel.com"

private const val COIL_MEMORY_CACHE_SIZE_PERCENTAGE = 0.25
private const val COIL_DISK_CACHE_SIZE_PERCENTAGE = 0.02

Expand Down Expand Up @@ -629,6 +631,7 @@ val analytics = module {

single<MixpanelAPI>(createdAtStart = true) {
MixpanelAPI.getInstance(androidContext(), BuildConfig.MIXPANEL_TOKEN, false).apply {
setServerURL(MIXPANEL_EU_SERVER_URL)
setEnableLogging(true)
}
}
Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,6 @@ task("clean") {
* Configures gradle wrapper for this project
*/
tasks.wrapper {
gradleVersion = "8.5"
gradleVersion = "8.14.4"
distributionType = Wrapper.DistributionType.ALL
}
55 changes: 27 additions & 28 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
[versions]
androidx-activity = "1.12.0"
androidx-annotation = "1.9.1"
androidx-activity = "1.13.0"
androidx-annotation = "1.10.0"
androidx-appcompat = "1.7.1"
androidx-arch-core-testing = "2.2.0"
androidx-browser = "1.9.0"
androidx-collection-ktx = "1.5.0"
androidx-browser = "1.10.0"
androidx-collection-ktx = "1.6.0"
androidx-compose-foundation = "1.9.5"
androidx-compose-material3 = "1.4.0"
androidx-compose-preview = "1.9.5"
androidx-constraintlayout = "2.2.1"
androidx-coordinatorlayout = "1.3.0"
androidx-core-ktx = "1.17.0"
androidx-core-ktx = "1.18.0"
androidx-core-splashscreen = "1.2.0"
androidx-fragment-ktx = "1.8.9"
androidx-lifecycle-ktx = "2.10.0"
Expand All @@ -19,59 +19,59 @@ androidx-preference-ktx = "1.2.1"
androidx-room = "2.8.4"
androidx-security-crypto = "1.1.0"
androidx-startup-runtime = "1.2.0"
androidx-swiperefreshlayout = "1.1.0"
androidx-swiperefreshlayout = "1.2.0"
androidx-test-rules = "1.7.0"
androidx-test-runner = "1.7.0"
androidx-viewpager2 = "1.1.0"
androidx-work-runtime-ktx = "2.11.0"
arrow = "2.2.0"
androidx-work-runtime-ktx = "2.11.2"
arrow = "2.2.3"
barcode-scanner = "4.3.0"
better-link-movement-method = "2.2.0"
billing = "8.3.0"
chucker = "4.2.0"
billing = "9.1.0"
chucker = "4.3.1"
coil = "3.3.0"
desugar_jdk_libs = "2.1.5"
dfu = "2.10.1"
firebase-bom = "34.6.0"
dfu = "2.11.0"
firebase-bom = "34.15.0"
gauge = "0.0.1"
input-mask-android = "7.2.6"
insetter = "0.6.1"
json = "20250517"
json = "20260522"
jwtdecode = "2.0.2"
kable = "0.40.0"
koin-android = "4.1.1"
kotest = "5.9.1"
koin-android = "4.2.2"
kotest = "6.2.1"
kotest-koin = "1.3.0"
kpermissions = "3.5.0"
lottie = "6.7.1"
material = "1.13.0"
material = "1.14.0"
mapbox = "11.16.2"
mapbox-sdk-services = "7.8.0"
mapbox-search-android = "2.15.0"
markdown-renderer = "0.38.1"
mixpanel = "8.2.4"
mockk = "1.14.6"
mixpanel = "8.8.0"
mockk = "1.14.11"
moshi = "1.15.2"
mpAndroidCharts = "v3.1.0"
networkResponseAdapter = "5.0.0"
play-services-location = "21.3.0"
play-services-location = "21.4.0"
play-services-barcode-scanner = "16.1.0"
okhttp-bom = "5.3.2"
okhttp-bom = "5.4.0"
retrofit = "3.0.0"
retromock = "1.2.1"
timber = "5.0.1"
upload-service = "4.9.4"

# Plugins
android-gradle-plugin = "8.13.1"
android-gradle-plugin = "8.13.2"
detekt-plugin = "1.23.8"
firebase-appdistribution-plugin = "5.2.0"
firebase-crashlytics-plugin = "3.0.6"
firebase-appdistribution-plugin = "5.3.0"
firebase-crashlytics-plugin = "3.0.7"
firebase-perf-plugin = "2.0.2"
google-services-plugin = "4.4.4"
grgit = "5.3.2"
kotlin = "2.2.21"
ksp-plugin = "2.3.3"
google-services-plugin = "4.5.0"
grgit = "5.3.3"
kotlin = "2.4.0"
ksp-plugin = "2.3.9"

[libraries]
androidx-activity = { module = "androidx.activity:activity", version.ref = "androidx-activity" }
Expand Down Expand Up @@ -175,4 +175,3 @@ grgit = { id = "org.ajoberstar.grgit", version.ref = "grgit" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp-plugin" }

Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#Mon Jun 30 11:13:12 EEST 2025
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
33 changes: 20 additions & 13 deletions gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 12 additions & 10 deletions gradlew.bat

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading