4.13.0
Minor Changes
-
#19666
b842501Thanks @deepyjr! - Add Ledger Sync introduction translations to Mobile Contacts. -
#19813
928f6e2Thanks @aussedatlo! - bump @ledgerhq/context-module to 2.3.0 -
#19854
c3c5329Thanks @dilaouid! - feat(algo): restore Algorand memo in new send flow with protocol 1024-byte note limit -
#19865
7708345Thanks @OlivierFreyssinet! - Remove partial app preparation from Device Intent Executor flows -
#19794
2388d41Thanks @OlivierFreyssinet! - Handle non-onboarded devices according to the requirements of each Connect App flow -
#19820
6bd9b00Thanks @OlivierFreyssinet! - Fix device selection drawer layout and scrolling for long device lists -
#19755
5945c33Thanks @LucasWerey! - remove lumen debug and visualization debug tools -
#19625
28c29a1Thanks @LucasWerey! - Remove findCryptoCurrencyByTicker re-lookups in market counter-value formatting and detection paths -
#19765
2818fc1Thanks @LucasWerey! - fix: remove SafeAreaInsetsContext.Provider global override, replace with useAdjustedSafeAreaInsets hook -
#19883
2884af7Thanks @deepyjr! - Render validation errors in the add contact form. -
#19990
b2fe0f0Thanks @hedi-edelbloute! - Revert Cardano firmware app v8.0.4 support (hw-app-cardano bump to 8.0.0) -
#19742
022f431Thanks @deepyjr! - Add Ledger Sync checking and introduction presentation variants to Mobile Contacts. -
#19905
ae9897aThanks @koda-apps! - fix(send): hide balance in send modal header when discreet mode is enabled -
#19778
f6e5b74Thanks @dilaouid! - fix(lwdm): fix wrong memo label i18n id -
#19809
26db6f1Thanks @mateuszpalosz-ext! - updated bottom spacing for summary step -
#19838
82f1850Thanks @sarneijim! - Update large-screen upsell modal hero images for light and dark themes. -
#19890
6d2a928Thanks @mdomanski-ext-ledger! - fix: show all digits in aleo send flow -
#19702
6935fe0Thanks @YazhuEth! - Add HyperCore support by plugging@ledgerhq/coin-hypercoreinto the generic coin framework: register thehypercorenative currency (USDC, magnitude 6), route the family through the generic bridge, reuse the EVM signer for address derivation (HyperCore shares the Ethereum address), and add thecurrencyHypercorefeature flag. HyperCore accounts can be discovered and serve their balance and operations from the coin module. In the history, HyperCore operations are labelled "Deposit"/"Withdraw" instead of "Received"/"Sent" (deposits/withdrawals go through bridging, not a plain transfer). -
#19810
dd105d5Thanks @liviuciulinaru! - Fix mobile Swap Live App balance masking in discreet mode -
#19895
31b6b8dThanks @LucasWerey! - Allow Help section descriptions in the new Profile to wrap onto two lines instead of being truncated in longer languages. -
#19776
d43ab1dThanks @deepyjr! - Render Contacts search results in Ledger Wallet Mobile. -
#19681
762b5ebThanks @OlivierFreyssinet! - Fix USB transport routing for Device Intent Executor legacywithDeviceintents. -
#19939
edc21b1Thanks @deepyjr! - Center empty placeholders in the Mobile Market screen. -
#19857
51775d7Thanks @deepyjr! - Add the Mobile Contacts name form with keyboard avoidance. -
#19936
2b9d248Thanks @mdomanski-ext-ledger! - fix: aleo empty accounts handling in mobile -
#19816
64ddc3bThanks @mdomanski-ext-ledger! - fix: unique account key in aleo add account flow
fix: missing getParentCurrencyId in quick actions -
#19811
d499954Thanks @mateuszpalosz-ext! - prevent go back from view key approve screen for Aleo -
#19740
03dbe82Thanks @deepyjr! - Render grouped populated Contacts lists on mobile. -
#19795
674f301Thanks @vtaranushenko-ext-ledger! - Fix quick amount selector not showing for token transfers -
#19330
b85140aThanks @jiyuzhuang! - Add LWM notifications prompt QA debug screen with reprompt tooling -
#19875
59a6c82Thanks @sarneijim! - Gate the large-screen upsell modal by the enabled state of the selected opt-in variant -
#19798
a55b810Thanks @ysitbon! - Add useCurrencyById and useTokenByAddressInCurrency hooks; repoint mobile from @ledgerhq/cryptoassets to @features/platform-currencies and @domain/entity-currency-crypto -
#19779
9c39cc4Thanks @LucasWerey! - Fix android navigation bar inset on read-only portfolio screen bottom padding -
#19884
f9f5db4Thanks @qperrot! - Add data-driven delegation-visibility-delay notice on the EVM staking delegate amount step (Somnia: 5 minutes) -
#19812
729a6f8Thanks @deepyjr! - Keep the Mobile Contacts search input visible while the populated list scrolls. -
#19899
c441c90Thanks @philipptpunkt! - Fix Swap: pressing "<" from the History screen after a multi-step swap now returns to the initial input form instead of the transaction success screen. The webview is remounted when redirecting to History so the success screen is no longer left mounted underneath. -
#19822
233a26fThanks @deepyjr! - Add Contacts sample data controls to Mobile Debug settings. -
#19847
6abc9e6Thanks @gre-ledger! - chore(errors): replace instanceof guards with .name string checks -
#19900
a34db0eThanks @vtaranushenko-ext-ledger! - Add integration tests for Aleo add account and send flows -
#19796
36bbe18Thanks @YazhuEth! - Fix custom fees on iOS in the new send flow: accept a comma decimal separator (normalized to a dot so the value is valid and can be confirmed), and dismiss the keyboard by tapping outside the inputs so the Confirm button is reachable -
#19819
4151f1dThanks @YazhuEth! - Migrate coin-integration screens to the custom~/components/SafeAreaView, which handles the experimental header and avoids double safe-area insets. -
#19533
d63b9efThanks @lysyi3m! - Add a TRON send-flow network-fees explanation on the amount screen. The fee row now shows the cost in both fiat and TRX (e.g.$4.12 • 0.000056 TRX, or$0 • 0 TRXwhen staked energy and bandwidth cover the transfer), and an info tooltip (desktop) / drawer (mobile) explains whether resources cover the fee or it is paid by burning TRX. Implemented via two family-agnostic send-descriptor accessors (getNetworkFeesInfofor the copy,showFeeCurrencyAmountfor the fee-row display). Other currencies are unchanged.
Patch Changes
- Updated dependencies [
f57602a,0ee3ad8,6b6f59e,a306abb,a128521,2388d41,6ed8225,f115fc2,732faa2,022f431,ee1f9f3,cdf6cf4,d942108,d7f59ec,35e9528,22d4a88,105ef90,54f1527,ea28df4,6935fe0,f8164bd,d43ab1d,8e21dc0,762b5eb,2eac6a1,e7caf31,ab74170,fd1e33b,067b570,a4b09cf,bb2d2d2,6b75426,669a6d4,03dbe82,59a6c82,c498e25,a55b810,d50d169,f9f5db4,887f8c9,01a7113,729a6f8,b4ecf97,b38b0b1,4d99006,132a4f9]:- @ledgerhq/live-countervalues@0.23.0
- @ledgerhq/live-wallet@0.30.0
- @ledgerhq/wallet-analytics@0.3.0
- @features/flow-contacts@0.3.0
- @ledgerhq/coin-evm@4.7.0
- @ledgerhq/coin-canton@0.30.0
- @ledgerhq/coin-concordium@0.17.0
- @ledgerhq/coin-filecoin@1.29.0
- @ledgerhq/coin-multiversx@0.21.0
- @ledgerhq/live-dmk-shared@0.29.0
- @ledgerhq/live-currency-format@0.14.0
- @ledgerhq/cryptoassets@13.56.0
- @ledgerhq/types-live@6.116.0
- @domain/entity-contact@0.3.0
- @domain/entity-currency-crypto@0.7.0
- @ledgerhq/live-dmk-mobile@0.29.0
- @ledgerhq/coin-bitcoin@0.48.0
- @ledgerhq/live-network@2.7.0
- @ledgerhq/coin-cosmos@0.40.0
- @features/platform-currencies@0.4.0
- @shared/feature-flags@0.15.0
- @ledgerhq/coin-stacks@0.25.0
- @ledgerhq/ledger-wallet-framework@2.5.0
- @ledgerhq/live-countervalues-react@0.16.3
- @ledgerhq/wallet-pnl@0.7.3
- @ledgerhq/coin-casper@2.16.1
- @ledgerhq/domain-service@1.8.11
- @domain/api-currency-token@0.2.2
- @ledgerhq/ledger-key-ring-protocol@0.17.1
- @devtools/bindings@0.2.1
- @features/platform-feature-flags@0.6.2
- @devtools/shell@0.5.2