github LedgerHQ/ledger-live live-mobile@4.3.0

6 hours ago

4.3.0

Minor Changes

  • #16569 2f0c492 Thanks @deepyjr! - Add Support and Learning section with Ledger Support and Ledger Academy rows to MyWallet Help screen

  • #16511 06702c1 Thanks @deepyjr! - Add device section to MyWallet with uniform device images, unified list background, and active/inactive status tags

  • #16318 fdff398 Thanks @deepyjr! - Wire Recover button in My Wallet with dynamic label and analytics tracking

  • #16439 3bb2bac Thanks @aussedatlo! - Update DMK dependencies

  • #16498 c90c513 Thanks @CremaFR! - Fix perps entry point position above assets section on portfolio screen

  • #16420 6d1784c Thanks @deepyjr! - Batch-compute countervalue and portfolio delta for asset list with a single shared subscription

  • #16342 7907bf3 Thanks @LucasWerey! - Sync analytics portfolio balance with portfolio display state via Redux

  • #16496 c764fc7 Thanks @LucasWerey! - Scope portfolio balance loading to the countervalues phase and expose cvPending from sync sources

  • #16432 410697f Thanks @tonykhaov! - Fix analytics consent drawer visibility on Wallet v4 read-only portfolio

  • #16586 f1a17aa Thanks @LucasWerey! - Persist generated mock accounts to storage before reboot so they survive app restart

  • #16381 bfb1bd6 Thanks @sarneijim! - Add analytics preferences settings screen and wire consent drawer navigation

  • #16567 1882217 Thanks @LucasWerey! - Set native launch screen background to pure black on iOS and Android

  • #16370 e168102 Thanks @cfloume! - fix: fix warm-start handling of braze push notification links

  • #16358 fbff5f4 Thanks @sarneijim! - Add finish onboarding widget flag (lwdWallet40), shared post-onboarding portfolio visibility hook, and desktop portfolio banner priority with slot for the new widget UI.

  • #16408 8a7d171 Thanks @gre-ledger! - fix: disable async chunk creation in re-pack to prevent chunk loading errors

  • #16320 c7f1682 Thanks @deepyjr! - Add Help page structure to My Wallet with Support and More sections

  • #16558 0273cd4 Thanks @deepyjr! - Wire Add device CTA to BLE pairing flow and Explore all Ledger devices link to shop URL

  • #16573 5b02e83 Thanks @deepyjr! - Add "Add a Ledger device" CTA in My Wallet when no BLE devices are paired

  • #16572 b186c6a Thanks @deepyjr! - Add More section with Save logs, Ledger Status and Clear cache rows to MyWallet Help screen

  • #16842 3fb8512 Thanks @ooke-ledger! - Fix endless loading spinner when navigating from the Buy/Sell live app to a provider widget.

  • #16895 a8f7452 Thanks @fAnselmi-Ledger! - Patch redirection to My Ledger upon FW update request

  • #15591 c591323 Thanks @ishaba! - feat: update hw-app-sui

  • #16538 a09e5cb Thanks @mdomanski-ext-ledger! - fix: avoid hedera erc20 association

  • #16292 2374fcf Thanks @sergiubreban! - feat: add confirmation modal

  • #16990 474f7ce Thanks @hhumphrey-ledger! - Revert initialUrl changes

  • #16352 b661cd9 Thanks @gre-ledger! - LIVE-29183: Make transaction serialization functions async in preparation for loadTransactionForFamily becoming async (dynamic import). Functions fromTransactionRaw, toTransactionRaw, fromTransactionStatusRaw, toTransactionStatusRaw, and formatTransactionStatus now return Promise<T>. All callers in desktop, mobile, CLI, and bot updated accordingly.

  • #16350 c51170a Thanks @gre-ledger! - chore(live-common): async prep — account serialization & sign chain (LIVE-29184)

    Make fromOperationRaw, toAccountRaw, canSend, toScanAccountEventRaw, encodeModel, getConcordiumBridge, fromSignedOperationRaw, fromSignOperationEventRaw, serializePlatformSignedTransaction, and deserializePlatformSignedTransaction return Promises. All call sites across desktop, mobile, CLI, and live-common are updated to await the new async signatures. This is a no-op at runtime (bridges are still synchronous); the change prepares the codebase for getAccountBridgeByFamily becoming async.

  • #16550 7b9565d Thanks @LucasWerey! - Adjust Wallet 4.0 portfolio, assets, and related screen spacing

  • #16447 0ab8d9c Thanks @LucasWerey! - Bump @ledgerhq/lumen-ui-react to 0.1.21 and @ledgerhq/lumen-ui-rnative to 0.1.22, and rename the appearance prop to density on NavBar, BottomSheetHeader, and DialogHeader usages.

  • #15129 9332ce5 Thanks @gre-ledger! - Migrate to unified identities slice: single source of truth for userId/datadogId. Boot init merges legacy "user" into "identities" (legacy trusted first), then deletes "user". All consumers use identities selectors; remove getOrCreateUser, setUser, updateUser.

  • #16240 093017c Thanks @tonykhaov! - Read analytics consent policy version and validity window from analyticsOptIn feature-flag params; drop privacyConsent constant; add saveAnalyticsConsentInfo action and dedicated reducer handling on desktop.

  • #16375 71241d2 Thanks @cfloume! - fix: remove onboarded optimisation

  • #16482 5c0dcf9 Thanks @VicAlbr! - Prefix explicit testID on the mobile Button component with enabled- or disabled- so e2e tests can distinguish a rendered-but-disabled button from a missing button.

  • #16626 75417a3 Thanks @LucasWerey! - Hide network badge on currency icons in wallet assets section lists

  • #16517 07c8848 Thanks @LucasWerey! - Fix operations list internal transfers: deduplicate by account, show counterparty account names

  • #16319 9b6bc96 Thanks @deepyjr! - Wire Referral button in My Wallet to open referral URL

  • #16501 030936c Thanks @KVNLS! - activate lazy imports in rspack for mobile

  • #16308 e23ca29 Thanks @KVNLS! - Fix Polkadot freezes on mobile

  • #16323 1e47a25 Thanks @cfloume! - fix: remove HW list apps optimisation

  • #16414 929d9d3 Thanks @hhumphrey-ledger! - Prevent app reload on mobile when changing devices in swap

  • #14622 8dbf2f3 Thanks @mitchellv-ledger! - Add recover action to post onboarding hub

  • #16076 c6a5082 Thanks @UmbrellaHoodies! - Adds support for paying transaction fees in non-native Celo tokens (e.g. USDC, USDT) on the Mobile send flow. Users can now select which token to use for transaction fees, mirroring Celo's native fee abstraction feature.

Patch Changes

  • Updated dependencies [292828a, fbff5f4, b7cdf0e, 317c479, 178bda8, 093017c, 025b4ae, e377079, 45e134c, 4afb1f9]:
    • @ledgerhq/coin-evm@3.5.0
    • @ledgerhq/types-live@6.106.0
    • @shared/feature-flags@0.5.0
    • @ledgerhq/coin-bitcoin@0.39.0
    • @ledgerhq/coin-cosmos@0.32.0
    • @ledgerhq/coin-canton@0.23.1
    • @ledgerhq/coin-casper@2.13.1
    • @ledgerhq/coin-concordium@0.9.1
    • @ledgerhq/coin-filecoin@1.24.1
    • @ledgerhq/coin-multiversx@0.16.1
    • @ledgerhq/coin-stacks@0.21.1
    • @ledgerhq/domain-service@1.8.1
    • @ledgerhq/ledger-wallet-framework@1.3.1
    • @ledgerhq/cryptoassets@13.46.1
    • @ledgerhq/live-countervalues@0.18.2
    • @ledgerhq/live-countervalues-react@0.14.1
    • @ledgerhq/live-wallet@0.25.2

Don't miss a new ledger-live release

NewReleases is sending notifications on new releases.