Skip to content

Commit fa43a26

Browse files
committed
Release 5.0.9
1 parent bddc956 commit fa43a26

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,24 @@ 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-
## [Unreleased]
6+
## [5.0.9] - 2025-09-02
77

88
#### Added
99
- Multi-select functionality for unarchiving multiple accounts at once in the archived accounts screen
1010
- Display pending Meld transactions with real-time status updates in transaction list
11+
- Validate an address in the receive screen for a hardware-watchonly wallet
1112

1213
#### Fixed
1314
- Buy screen now correctly pre-selects the account when navigating from account details
15+
- Hide archived accounts from in hardware-watchonly wallets
16+
- Improve jade login time for hardware-watchonly wallets
1417

1518
#### Changed
19+
- Restore Lightning channel sweep funds to onchain address
20+
- Improve connection time for Jade
21+
- Deprecate SPV options: users who want to self validate should connect to their own electrum server in app settings
1622
- Reformat Promo component layout for better image positioning
23+
- Bump GDK to version 0.76.0
1724

1825
## [5.0.7] - 2025-07-31
1926

androidApp/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ android {
4343
defaultConfig {
4444
minSdk = libs.versions.androidMinSdk.get().toInt()
4545
targetSdk = libs.versions.androidTargetSdk.get().toInt()
46-
versionCode = 507
47-
versionName = "5.0.7"
46+
versionCode = 509
47+
versionName = "5.0.9"
4848

4949
setProperty("archivesBaseName", "BlockstreamGreen-v$versionName")
5050
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")

common/src/commonMain/kotlin/com/blockstream/common/models/send/SendViewModel.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ import com.blockstream.common.lightning.lnUrlPayDescription
3939
import com.blockstream.common.lightning.lnUrlPayImage
4040
import com.blockstream.common.models.sheets.NoteType
4141
import com.blockstream.common.navigation.NavigateDestinations
42-
import com.blockstream.common.navigation.PopTo
4342
import com.blockstream.common.sideeffects.SideEffects
4443
import com.blockstream.common.utils.StringHolder
4544
import com.blockstream.common.utils.UserInput
@@ -70,6 +69,7 @@ import kotlinx.serialization.json.buildJsonObject
7069
import org.jetbrains.compose.resources.getString
7170
import saschpe.kase64.base64DecodedBytes
7271
import kotlin.math.absoluteValue
72+
import kotlin.time.Duration.Companion.minutes
7373

7474
abstract class SendViewModelAbstract(greenWallet: GreenWallet, accountAssetOrNull: AccountAsset? = null) :
7575
CreateTransactionViewModelAbstract(greenWallet = greenWallet, accountAssetOrNull = accountAssetOrNull) {
@@ -645,7 +645,7 @@ class SendViewModel(
645645
throw Exception("Something went wrong while creating the Transaction")
646646
}
647647

648-
}, preAction = {
648+
}, timeout = 1.minutes, preAction = {
649649
onProgress.value = true
650650
_onProgressSending.value = true
651651
}, postAction = {
@@ -667,8 +667,9 @@ class SendViewModel(
667667
if (it.hasMessageOrUrl) {
668668
postSideEffect(SideEffects.TransactionSent(it))
669669
} else {
670-
postSideEffect(SideEffects.NavigateToRoot(popTo = PopTo.Transact))
670+
postSideEffect(SideEffects.NavigateAfterSendTransaction)
671671
}
672+
672673
postSideEffect(SideEffects.Snackbar(StringHolder.create(Res.string.id_transaction_sent)))
673674

674675
}, onError = {

0 commit comments

Comments
 (0)