Repository navigation
Expand file tree
/
Copy pathgradle.properties
More file actions
99 lines (81 loc) · 3.93 KB
/
Copy pathgradle.properties
File metadata and controls
99 lines (81 loc) · 3.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# Gradle
org.gradle.jvmargs=-Xmx8g -XX:MaxMetaspaceSize=1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -Dkotlin.daemon.jvm.options\="-Xmx8g"
org.gradle.caching=true
org.gradle.configuration-cache=true
org.gradle.parallel=true
org.gradle.workers.max=6
# kmp-tor native library handlin# Note: kmp-tor native libraries may occasionally cause packaging issues with Gradle daemon
# If you encounter "Failed to read zip file" or similar packaging errors, use:
# ./gradlew assembleDebug --no-daemon
# The androidNode build.gradle.kts already includes: jniLibs.useLegacyPackaging = true
# Kotlin
kotlin.code.style=official
## this should be change to static when we stop actively changing ths depedencies
kotlin.native.incrementalCompilation=true
kotlin.native.memory.maxHeapSize=8g
# Android
android.useAndroidX=true
android.nonTransitiveRClass=true
# AGP 8.13.2 is tested up to compileSdk 36.1; 37 builds and runs fine (validated on API 37
# emulator). Revisit when upgrading to an AGP release tested with 37 (see issue #1393).
android.suppressUnsupportedCompileSdk=35,37.0
android.enableR8.fullMode=true
#android.enableR8.retrace=true
#android.enableR8.debug=true
# Performance optimizations
# Not needed anymore after lib bumps
android.enableJetifier=false
# Versioning
shared.version=0.50.0
node.name=Bisq Easy
node.android.version=0.14.2
client.name=Bisq Connect
client.android.version=0.10.1
client.ios.version=0.10.1
# Release
## Bump up after uploading to store for each build, and same with versioning above
client.ios.version.code=53
client.android.version.code=35
node.android.version.code=53
# Logging
## bisq2 core root log level in node debug builds (TRACE/DEBUG/INFO/WARN/ERROR/OFF).
## Per-dev override: BISQ2_LOG_LEVEL=DEBUG in local.properties.
node.bisq2.log.level=INFO
# Networking
## Defaults for connectivity when not set by user
client.x.trustednode.port=8090
client.android.trustednode.ip=10.0.2.2
client.ios.trustednode.ip=localhost
# To make cinterop bindings available in iosMain
kotlin.mpp.enableCInteropCommonization=true
# kotlin.mpp.enableCInteropCommonization.nowarn=true
# Code Coverage
# Overall minimum reflects real (non-generated) coverage. The generated i18n resource
# bundles are excluded from Kover (see KoverExclusions in build.gradle.kts), so this bar
# no longer includes ~36k lines of generated translation tables that used to inflate it.
# Ratchet up as real domain/presentation test coverage grows.
kover.coverage.minimum=55
kover.diff.coverage.minimum=80
# Feature (client app only)
feature.muSigEnabled=false
# Opt-in analytics (issue #525). DEV-ONLY override — debug builds only.
# - false (default): debug builds will NEVER emit events even if a developer
# accidentally toggles the user-facing settings switch ON. Protects the
# production GlitchTip from being polluted by dev test traffic.
# - true: debug builds RESPECT the user-facing settings toggle. Set this in
# local.properties when actively testing analytics end-to-end on a dev build.
#
# RELEASE BUILDS IGNORE THIS PROPERTY. They always honour the user's settings
# toggle (default OFF for the user too). End users get a ready-to-flip build:
# enabling the toggle in Settings starts emitting immediately, no rebuild
# required. The trade-off is that Sentry-KMP is linked into every release
# (a few hundred KB), but stays inert until the user opts in.
feature.analyticsDevEnabled=false
# GlitchTip DSNs. PUBLIC values per Sentry's threat model (only the public key is here, no token).
# Project IDs:
# 2 = bisq-easy-node-android
# 3 = bisq-connect-android
# 4 = bisq-connect-ios
analytics.dsn.connect.android=http://f5c4c3ced4414789ad248355bfdafa10@uzlqr4bnoscfifvjvzj3kicoc23ejibefpsynuorcvetjptzqkaqisid.onion/3
analytics.dsn.connect.ios=http://9b39a58d9a9b4e3b9f43eb7235e0c24a@uzlqr4bnoscfifvjvzj3kicoc23ejibefpsynuorcvetjptzqkaqisid.onion/4
analytics.dsn.node.android=http://91b53c48f3c04f37ab9b079033c59f58@uzlqr4bnoscfifvjvzj3kicoc23ejibefpsynuorcvetjptzqkaqisid.onion/2