Skip to content

Commit 2b12b14

Browse files
committed
Increment to version 4.1.8
1 parent 778df47 commit 2b12b14

File tree

6 files changed

+272
-35
lines changed

6 files changed

+272
-35
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

6+
## [4.1.8] - 2025-03-13
7+
8+
### Added
9+
- Add Language preference in App Settings
10+
- Enable Android data backup for disaster recovery
11+
12+
### Changed
13+
- Bump GDK to version 0.75.1
14+
- Rename L-BTC to LBTC
15+
- Allow setting custom Electrum gap limit with default server
16+
- Remove Lightning shortcut
17+
18+
### Fixed
19+
- Fix Jade entry Pin timeout
20+
- Fix Trezor passphrase input
21+
622
## [4.1.5] - 2025-02-04
723

824
### Added

common/src/commonMain/kotlin/com/blockstream/common/managers/SettingsManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ class SettingsManager constructor(
107107
}
108108

109109
fun isLightningEnabled(): Boolean {
110-
return lightningFeatureEnabled
110+
return lightningFeatureEnabled && appSettings.experimentalFeatures
111111
}
112112

113113
fun walletCounter(): Int {

common/src/commonMain/kotlin/com/blockstream/common/models/add/ChooseAccountTypeViewModel.kt

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -219,23 +219,24 @@ class ChooseAccountTypeViewModel(greenWallet: GreenWallet, initAsset: AssetBalan
219219
)
220220
)
221221
} else {
222-
// For experimental features
223-
// if (accountType.isLightning()) {
224-
// sideEffect = LocalSideEffects.ExperimentalFeaturesDialog(
225-
// LocalEvents.CreateAccount(
226-
// accountType
227-
// )
228-
// )
229-
// }
230-
231-
if(accountType.isLightning() && session.isHardwareWallet) {
232-
sideEffect = SideEffects.NavigateTo(
233-
NavigateDestinations.JadeQR(
234-
greenWalletOrNull = greenWalletOrNull,
235-
operation = JadeQrOperation.LightningMnemonicExport,
236-
deviceModel = DeviceModel.BlockstreamGeneric
222+
if (accountType.isLightning()) {
223+
sideEffect = if (session.isHardwareWallet) {
224+
LocalSideEffects.ExperimentalFeaturesDialog(
225+
SideEffects.NavigateTo(
226+
NavigateDestinations.JadeQR(
227+
greenWalletOrNull = greenWalletOrNull,
228+
operation = JadeQrOperation.LightningMnemonicExport,
229+
deviceModel = DeviceModel.BlockstreamGeneric
230+
)
231+
)
237232
)
238-
)
233+
} else {
234+
LocalSideEffects.ExperimentalFeaturesDialog(
235+
LocalEvents.CreateAccount(
236+
accountType
237+
)
238+
)
239+
}
239240
} else {
240241
event = LocalEvents.CreateAccount(accountType)
241242
}

gradle/libs.versions.toml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
jvm = "17"
33
accompanistPermissions = "0.34.0"
44
constraintlayoutComposeMultiplatform = "0.4.0"
5-
kotlin = "2.1.20-RC"
5+
kotlin = "2.1.20"
66
kotlinx-coroutines = "1.10.1"
7-
kotlinx-datetime = "0.6.1"
8-
kotlinx-serialization = "1.7.3"
9-
kotlin-ksp = "2.1.20-RC-1.0.30"
7+
kotlinx-datetime = "0.6.2"
8+
kotlinx-serialization = "1.8.0"
9+
kotlin-ksp = "2.1.20-1.0.31"
1010
kable = "0.34.0"
1111
coil = "3.0.4"
12-
ktor = "3.0.2"
12+
ktor = "3.0.3"
1313
phosphorIcon = "1.0.0"
1414
compose-rebugger = "1.0.0-rc03"
1515
tuulbox-coroutines = "8.0.0"
16-
android-gradle-plugin = "8.9.0"
16+
android-gradle-plugin = "8.9.1"
1717
androidCompileSdk = "35"
1818
androidTargetSdk = "35"
1919
androidMinSdk = "24"
@@ -32,22 +32,22 @@ jackson = "2.9.6"
3232
junit = "4.13.2"
3333
kase64 = "1.0.6"
3434
kermit = "2.0.4"
35-
kmp-observableviewmodel = "1.0.0-BETA-8"
35+
kmp-observableviewmodel = "1.0.0-BETA-10"
3636
splash-screen = "1.1.0-rc01"
3737
koin-bom = "4.0.2"
3838
ksoupEntites = "0.1.2"
39-
androidx-lifecycle = "2.9.0-alpha03"
40-
compose-lifecycle = "2.9.0-alpha03"
39+
androidx-lifecycle = "2.9.0-alpha13"
40+
compose-lifecycle = "2.9.0-alpha05"
4141
middleEllipsisText3 = "1.2.0"
4242
mpfilepicker = "3.1.0"
4343
multiplatformSettings = "1.3.0"
44-
okio = "3.9.1"
44+
okio = "3.10.2"
4545
peekabooImagePicker = "0.5.2"
4646
qrose = "1.0.1"
4747
kotlincrypto-hash = "0.5.3"
4848
sqldelight = "2.0.2"
4949
mockito-kotlin = "5.3.1"
50-
mockk = "1.13.10"
50+
mockk = "1.13.17"
5151
preference-ktx = "1.2.1"
5252
guava = "31.1-android"
5353
review-ktx = "2.0.2"
@@ -60,16 +60,16 @@ state-keeper = "2.2.1"
6060
turbine = "1.0.0"
6161
usb-serial = "0f16336a4e"
6262
uuid = "0.8.4"
63-
desugar = "2.1.4"
63+
desugar = "2.1.5"
6464
composeActionMenu = "3.0.1"
6565
zxing-android-embedded = "4.3.0"
66-
kmp-nativecoroutines = "1.0.0-ALPHA-38"
66+
kmp-nativecoroutines = "1.0.0-ALPHA-41"
6767
compose-tooling-preview = "1.7.8"
6868
navigation = "2.8.0-alpha13"
69-
jetbrains-compose = "1.8.0-alpha03"
69+
jetbrains-compose = "1.8.0-beta01"
7070
google-services = "4.4.2"
71-
compose-hot-reload = "1.0.0-dev-50"
72-
firebase-bom = "33.9.0"
71+
compose-hot-reload = "1.0.0-alpha01"
72+
firebase-bom = "33.11.0"
7373
jna = "5.14.0"
7474
room = "2.5.2"
7575
protobuf-java = "3.4.0"

0 commit comments

Comments
 (0)