v1.44.70
What's Changed
- chore(release): bump version to 1.43.69 (build 69) by @johnnyluo in #4988
- fix(tests): un-skip the ChainHelper golden signing-vector suite by @gastonm5 in #4996
- fix(swap): show the memo-enforced floor as "min. payout", the quote as "expected payout" by @gastonm5 in #4998
- test(chains): golden vectors for TCY + the EVM chainId matrix — and a SEI signer divergence by @gastonm5 in #4999
- fix(utxo): fetch the complete UTXO set, spend only what is spendable, and show that as the balance by @gastonm5 in #4978
- chore(swap): remove the limitSwapEnabled feature flag by @gastonm5 in #5003
- feat(limit-swap): set the target price on a chart by @gastonm5 in #5002
- fix(swap): title the no-pool error properly and stop the raw provider string flash by @gastonm5 in #4997
- fix(dkls): strip redundant leading zero bytes before DER-encoding r by @johnnyluo in #5007
- fix: correct notification intro state by @johnnyluo in #5011
- fix: add foreground notification fallback by @johnnyluo in #5012
- fix(ripple): record an XRPL trust-line activation as an activation, not a quadrillion-token transfer by @gastonm5 in #5006
- fix(limit-swap): block Place Order when the sell amount is unaffordable by @gastonm5 in #5009
- feat(design-system): corner-radius token scale in Theme (phase 1 of 4) by @gastonm5 in #5040
- fix(onboarding): label the launch-screen primary button "Create new Vault" by @gastonm5 in #5042
- fix(limit-swap): derive the cancel dust ceiling from a pinned threshold, and make the coverage test structural by @gastonm5 in #5033
- fix(home): crossfade the portfolio balance into the top bar as the header collapses by @gastonm5 in #5036
- fix(coin-detail): open the sheet at a partial detent with a faded bottom edge by @gastonm5 in #5031
- fix(defi): DeFi "Select positions" no longer renders empty while /pools loads by @gastonm5 in #5030
- fix(ton): finish the GRAM rebrand — display sites read coin.ticker, and migrate persisted DeFi positions by @gastonm5 in #5035
- refactor(design-system): standardise container corner radii on 24 via Theme.radius by @gastonm5 in #5046
- fix(signing): guard Solana/Sui/Tron pre-sign on chain, not ticker by @johnnyluo in #5049
- fix(localization): add missing Korean strings by @johnnyluo in #5050
- fix(sui): resolve custom tokens, balances, and prices by @johnnyluo in #5051
- fix(tron): accept compressed public key on cross-device keysign by @johnnyluo in #5052
- fix(send): UTXO max send — sticky sendMaxAmount, plan-derived Max, live byte fee, mapped plan.error by @gastonm5 in #5032
- fix(swap): reserve a constant line box for the swap card amount row by @gastonm5 in #5065
- fix(thorchain): stop the LP-actions pause flag blocking Secured Assets deposits by @gastonm5 in #5062
- fix(send): read a balance exactly past Int64 so a send can't validate against funds that aren't there by @gastonm5 in #5064
- fix(send): bind the pinned EVM gas limit to the asset it was sized for by @gastonm5 in #5063
- test(signing): golden vectors for Cosmos matrix, Dash/Zcash, Bittensor, QBTC, limit orders by @johnnyluo in #5059
- fix(keychain): distinguish an absent item from an unreadable Keychain by @gastonm5 in #5054
- build(lint): keep corner radii on the token scale (phase 4 of 4) by @gastonm5 in #5048
- fix(import): stop a vault import from silently overwriting a stored vault by @gastonm5 in #5068
- feat(security): opt-in passcode app-lock + at-rest key-share encryption (#4846) by @gastonm5 in #5070
- fix(swap): inset the advanced-swap settings card from the sheet's bottom edge by @gastonm5 in #5069
- fix(keysign): resolve KeyImport custom-message keys by derivation path by @gastonm5 in #5071
- fix(send): derive an EVM max send from the fee that actually gets signed by @gastonm5 in #5034
- test(import): state the protection state the import tests are written for (#5078) by @gastonm5 in #5079
- fix(settings): make the passcode screens behave on macOS (#5075) by @gastonm5 in #5076
- fix(ripple): refuse and surface the XRPL dApp terms the confirmation screen hid by @gastonm5 in #5088
- fix(sui): migrate off JSON-RPC to GraphQL RPC before the mid-October decommission by @gastonm5 in #5093
- fix(tss): snapshot the vault's key shares before the TSS ceremony starts by @gastonm5 in #5094
- fix(keygen): make commitVault all-or-nothing when the save throws by @gastonm5 in #5095
- fix(passcode): put the lock screen above the presentation layer on both platforms by @gastonm5 in #5096
Full Changelog: v1.43.69...v1.44.70