Original release notes
4.4.0
Minor Changes
- #16961
b4ac319Thanks @LucasWerey! - bump @ledgerhq/lumen-ui-react to 0.1.25 and @ledgerhq/lumen-ui-rnative to 0.1.26
- #16661
9c816bfThanks @Justkant! - Restore Discover carousel scrolling after removing the global flex-shrink reset
- #16777
bbbdeccThanks @claudiiafg! - Normalize My Wallet analytics button labels to title case and align related desktop tests
- #16907
b48efe3Thanks @mcayuelas-ledger! - Add My Wallet user avatar CDN image, optional Avatar size, and context-specific sizes (TopBar vs menu)
- #16697
ab5c26bThanks @mcayuelas-ledger! - Add tooltip to context menu trigger button
- #16941
26fc019Thanks @tonykhaov! - Fix mandatory analytics consent tracking for desktop and mobile.
- #17070
029ad40Thanks @claudiiafg! - Fix My Ledger top barbutton_clickedanalytics to use current route path for thepageproperty
- #15841
c054ffeThanks @gre-ledger! - Add Rsdoctor bundle analysis: dedicated CI workflow, rspack plugin, and duplicate-package checks for desktop and mobile. Existing PR build-checks are unchanged.
- #16800
d496927Thanks @claudiiafg! - Update privacy policy URL to https://shop.ledger.com/pages/privacy-policy on desktop and mobile
- #16680
2a9b637Thanks @mdomanski-ext-ledger! - fix: auto-recover aleo account from 422 error from record scanner
fix: add missing retry button to private sync step in aleo send flows
- #16638
09b7fa2Thanks @tonykhaov! - Add developer controls for the product tour completion state
- #16974
f7df0c0Thanks @cted-ledger! - Enhance voting flow on Celo with validator group eligibility checks
- #16933
85c2c15Thanks @claudiiafg! - Add asset detail header with Lumen NavBar coin capsule, icon, and back navigation
- #16975
9e8b0bdThanks @claudiiafg! - Add asset detail total balance showing fiat and crypto amounts (TotalBalance, CryptoBalanceText)
- #17003
cf707a4Thanks @claudiiafg! - Use LumenDotIndicator(appearance red) for unread history and operation list markers
- #16946
aae12fbThanks @mateuszpalosz-ext! - init custom StepAmount for Aleo
- #16904
c3ad3a1Thanks @LucasWerey! - Fix MEV Protection settings copy to remove Ethereum-only wording.
- #16812
ac26c8bThanks @francois-guerin-ledger! - chore(llc): implement logging mechanism inuseBroadcast
- #16838
7ffbd86Thanks @LucasWerey! - wait for preload to complete when scanning accounts
- #16754
d096503Thanks @jiyuzhuang! - Add Finish Post Onboarding Dialog
- #16701
346a67aThanks @mcayuelas-ledger! - Fix UTM parameters on "Explore all Ledger devices" link in My Wallet
- #16950
5f106deThanks @mcayuelas-ledger! - fix crypto icons in react-ui lib
- #16675
054a8e8Thanks @mateuszpalosz-ext! - extended private sync progress tracking for Aleo
- #16703
fe088feThanks @mcayuelas-ledger! - fix padding on allocation page
- #16905
add6026Thanks @vtaranushenko-ext-ledger! - Add Aleo record-picking strategy config and update send back-navigation behavior
- #16372
8ef7240Thanks @claudiiafg! - feat(lwd): use UserAvatar as trigger for MyWallet context menu
- #16982
7442c06Thanks @mcayuelas-ledger! - Extract shared BalanceCell and CounterValueCell from feature-local implementations into mvvm/components/Cells. Replace FormattedVal and CounterValue legacy components in History OperationRow with the shared MVVM cells.
- #16630
8b15cdbThanks @claudiiafg! - fix(desktop): shrink crypto addresses search in narrow layouts so the add address action stays visible
- #16810
9a74b7eThanks @jiyuzhuang! - Add Recover Widget
- #16801
6c62fadThanks @RobinVncnt! - feat: lwd product tour dialog
- #16693
7a07d51Thanks @mcayuelas-ledger! - Refactor UserAvatar to add notification indicator support
- #16722
1609f8eThanks @claudiiafg! - Add sort-by-address to the crypto addresses table
- #16809
d962d63Thanks @jiyuzhuang! - Update completion detection rules
- #16603
a0106e4Thanks @sarneijim! - Align post-onboarding wallet entry lifecycle: 15-day auto-dismiss, remove Maybe later from hub banner, and keep the wallet entry visible until dismiss instead of hiding when all hub actions are complete.
- #17028
465447dThanks @vtaranushenko-ext-ledger! - feat: migrate aleo private transaction field to amountRecordCommitments
- #16718
c597641Thanks @claudiiafg! - Lay out portfolio quick actions in a wrapping row so buttons flow onto two lines within the content width instead of horizontal scrolling
- #16568
8ddc772Thanks @tonykhaov! - Append deeplink location to dynamic content card links
- #16652
561b86bThanks @aussedatlo! - Add blind-signing tracking context for dmk signer ethereum
- #16976
48f0a6dThanks @mcayuelas-ledger! - fix condition to displaya sset details v4
- #16970
0a6601bThanks @mcayuelas-ledger! - Fix MainAppContent remount when navigating between Wallet 4.0 and non-Wallet 4.0 routes

