4.14.0
Minor Changes
-
#20129
ba20e39Thanks @gre-ledger! - MigratecheckLibsand its two callers off@ledgerhq/errorsas part of the errors sunset (LIVE-32915).checkLibsdetects duplicated npm packages by comparing class identity, sosanityChecks.tsand both app entrypoints must importNotEnoughBalancefrom the same module. All three now use@ledgerhq/ledger-wallet-framework/errors. The duplicate-package warning also names@ledgerhq/ledger-wallet-frameworkso thepnpm whyhint points at the package actually being checked. -
#19946
b35f172Thanks @mateuszpalosz-ext! - integration tests for Aleo desktop app -
#19982
f5e4e87Thanks @francois-guerin-ledger! - Display estimated pending rewards for 0G delegations; gate claim-rewards UI to chains that support it. -
#20099
37dac39Thanks @deepyjr! - Add contact address asset and network selection through the Modular Dialog, with shared asset
filtering across Desktop and Mobile. -
#19953
0c57185Thanks @deepyjr! - Stabilize Wallet API drawer navigation smoke test. -
#20146
8a6b086Thanks @claudiiafg! - Fix Desktop contacts list scroll so the add contact row stays full size at the end of the list. -
#20050
4c34536Thanks @RobinVncnt! - Remove Custom Lock Screen step from the post-onboarding widget. -
#19994
0f61d63Thanks @sarneijim! - Update large-screen upsell modal UTM attribution on mobile and desktop -
#19970
192273eThanks @jiyuzhuang! - Hide sidebar on Recover and Perps fullscreen webview routes -
#19904
5f383b4Thanks @Sebastien-Dav1d! - Fix analytics confidentiality filter to scrub account IDs from tracked events -
#19995
281a7f3Thanks @claudiiafg! - Render validation errors in the Desktop add contact dialog. -
#20009
341ea10Thanks @hedi-edelbloute! - Revert Cardano firmware app v8.0.4 support (hw-app-cardano bump to 8.0.0) -
#19985
808c4cdThanks @deepyjr! - Reorganize the contacts flow package around a /steps folder (List, AddContact, Introduction, Detail), promote shared helpers to src/utils, curate root barrels, and rename public views to ContactsListView and ContactDetailView. No runtime behavior change. -
#20070
52253f7Thanks @ysitbon! - Remove the now-dead@ledgerhq/cryptoassetscurrency/fiat store injection from the app bootstraps. Nothing reads the legacy currency/fiat accessors anymore (the runtime source of truth is the domain-backed wallet-framework currency resolver), sosetCryptoCurrenciesStore/setFiatCurrenciesStoreinjected a store no consumer queried. Drop the calls, drop the@ledgerhq/cryptoassetsdependency from the apps, and remove the remaining stale references to the package in comments. -
#20163
edab816Thanks @LucasWerey! - Round market table row corners on hover (asset discoverability view) -
#20023
5ad8f9eThanks @deepyjr! - Start the shared Add Address flow from Desktop contact details -
#20118
5de8391Thanks @claudiiafg! - Add populated contact detail with network-grouped address rows, crypto icons, and shared address detail dialog. -
#20116
fce013cThanks @tonykhaov! - Fix dialog buttons doing nothing while a side drawer is open, by releasing the drawer focus trap when a dialog opens -
#20091
ef5945aThanks @LucasWerey! - Bump Lumen design-system packages to latest (design-core 0.1.23, ui-react 0.1.49, ui-rnative 0.1.52, ui-react-visualization 0.1.28, ui-rnative-visualization 0.1.29).- Migrate the desktop tables to the new
TableCellContentcompound API (TableCellItem/TableCellContent/TableCellContentTitle/TableCellContentDescription/TableCellContentRow). - Migrate the interactive My Wallet avatar to the new
AvatarButtoncomponent on both apps, and fix the vertical centering of the desktop top-bar trigger. - Use the currency image fallback (
MediaImage, circular) in the market list so it matches the crypto-icon shape. - Simplify
getDotIndicatorPropsavatar sizing now that the helper is typed for the full avatar size range.
- Migrate the desktop tables to the new
-
#19892
66edf4dThanks @claudiiafg! - Add the Desktop Add contact dialog and shared web form wired to add-contact state. -
#19805
b1d3f26Thanks @ishaba! - feat(send): add default-fee strategy to the new send flow -
#20072
524d763Thanks @jiyuzhuang! - Remove deprecated storyly feature flag, types, and orphaned i18n keys. -
#19998
e4e009fThanks @claudiiafg! - Render Desktop contact detail empty state using shared flow-contacts Detail step. -
#20180
dd7758bThanks @YazhuEth! - Show 8 characters on each side of the ellipsis when truncating the recipient address in the new send flow, consistently across mobile and desktop -
#19996
c9dddf2Thanks @dilaouid! - feat(lwm): changes bottomsheet to sheet info and minor fixes on lwm -
#20127
e7b8ddcThanks @mdomanski-ext-ledger! - feat: aleo tokens swap incompatibility warning -
#19941
af5ff9eThanks @deepyjr! - Fix zero price variations in Desktop asset search results. -
#19925
72969ecThanks @YazhuEth! - Track input mode (fiat or crypto) when clicking review on the new send flow amount screen -
#20068
644aefbThanks @lpaquet-ledger! - fix empty asset ledger desktop -
#20190
a8d6e25Thanks @dilaouid! - fix(lwdm): new send flow wait for valid address to display memo -
#20097
7efe94eThanks @mateuszpalosz-ext! - changes to self transfer label for Aleo -
#19637
07c9576Thanks @semeano! - Zcash send modal updated; add memo field
Patch Changes
- Updated dependencies [
1070564,ba20e39,2e1aecc,ba69273,1af9ec9,f79de59,f5e4e87,37dac39,dbffe41,86bbd1d,54b3d2b,8a6b086,0f61d63,008228e,281a7f3,cee41c4,341ea10,2e410a6,808c4cd,8ab9e50,4148019,1e4e519,52253f7,4ce5257,91da072,e58258b,452adf8,112b63f,44798f3,d7600fb,6131b15,f334b43,67df284,18bc180,26ee89d,5de8391,66edf4d,b1d3f26,a534db5,c622459,524d763,e4e009f,dd7758b,c9dddf2,e7b8ddc,e6a9b97,dbf8acf,dfab01f,a8d6e25,aa27732,aa27732,f8b5b51]:- @ledgerhq/errors@7.0.0
- @ledgerhq/live-common@37.0.0
- @ledgerhq/ledger-wallet-framework@2.6.0
- @ledgerhq/coin-bitcoin@0.49.0
- @ledgerhq/coin-canton@0.31.0
- @ledgerhq/coin-cardano@0.32.0
- @ledgerhq/coin-casper@2.17.0
- @ledgerhq/coin-concordium@0.18.0
- @ledgerhq/coin-cosmos@0.41.0
- @ledgerhq/coin-evm@4.8.0
- @ledgerhq/coin-filecoin@1.30.0
- @ledgerhq/live-network@3.0.0
- @features/flow-contacts@0.4.0
- @features/flow-large-screen-upsell@0.4.0
- @domain/entity-currency-crypto@0.8.0
- @domain/entity-currency-token@0.3.0
- @domain/entity-currency@0.3.0
- @ledgerhq/wallet-btc@0.3.0
- @ledgerhq/live-countervalues@0.24.0
- @domain/entity-contact@0.4.0
- @shared/feature-flags@0.16.0
- @devtools/shell@0.6.0
- @ledgerhq/types-live@6.117.0
- @ledgerhq/domain-service@1.8.12
- @ledgerhq/hw-transport@6.35.7
- @ledgerhq/hw-transport-http@6.36.7
- @ledgerhq/hw-transport-vault@1.7.7
- @ledgerhq/asset-detail@0.9.3
- @ledgerhq/live-dmk-desktop@0.20.4
- @ledgerhq/live-countervalues-react@0.16.4
- @ledgerhq/live-wallet@0.30.1
- @ledgerhq/wallet-analytics@0.3.1
- @ledgerhq/wallet-pnl@0.7.4
- @ledgerhq/ledger-key-ring-protocol@0.17.2
- @domain/api-currency-token@0.2.3
- @features/platform-currencies@0.4.1
- @ledgerhq/asset-aggregation@0.12.1
- @ledgerhq/live-currency-format@0.14.1
- @devtools/bindings@0.2.2
- @features/platform-feature-flags@0.6.3
- @ledgerhq/hw-ledger-key-ring-protocol@0.11.2
- @shared/env@0.1.1
- @ledgerhq/live-dmk-shared@0.29.1
- @ledgerhq/live-dmk-speculos@0.10.3
- @features/platform-env@0.1.1