Releases: LedgerHQ/ledger-live
[email protected]
3.57.0
Minor Changes
-
#8351
1eb489b
Thanks @thesan! - Implement the new summary screen memo design for Algorand -
#8340
4bee69b
Thanks @thesan! - Truncate some coins memo on the recipient step of the send flow -
#8322
a86b032
Thanks @KVNLS! - Upgrade react-native-reanimated to 3.16.1 -
#8320
4cd70ed
Thanks @thesan! - Track users creating, joining, and leaving Ledger keyrings on LLM
Patch Changes
-
#8382
eda2042
Thanks @LucasWerey! - Fix splashscreen on launch -
#8367
4edb59e
Thanks @adammino-ledger! - Fix icon for stake on Tron account screen -
#8331
387f182
Thanks @mcayuelas-ledger! - MEV Protection -
#8343
a99d671
Thanks @beths-ledger! - Add a fallback to the provider display name from the firebase JSON if there is no translated title for the given provider. Required to add new providers like Coinbase to EVM staking. -
#8366
f38e52d
Thanks @LucasWerey! - Some icons on allocation screen were not well displayed. So change to use ParentCurrencyIcon component (same as the one on the portfolio) -
#8339
6d0dc57
Thanks @themooneer! - fix redirecting to GITHUB_ENV in fastfile for ios build and setting the build number correctly for slack notification -
#8326
a5748f9
Thanks @mwiercinska! - Add discreetMode param for buy/sell -
#8362
6f785c1
Thanks @chrisduma-ledger! - Fixes buy/sell navigation paths -
#8297
1441226
Thanks @mcayuelas-ledger! - Persistent sync error on LLD after backup deletion from LLM -
#8352
f46c5b4
Thanks @thesan! - Remove commas from XRP summary tag -
#8346
2f49fbd
Thanks @thesan! - Fix crash on non valid memo field in Android -
#8332
c7535cc
Thanks @Wozacosta! - fix: better logic and guard against accessing null db -
#8314
a52f6ae
Thanks @kallen-ledger! - Add swap live app webview behind feature flag -
#8163
cab4737
Thanks @Wozacosta! - support: move stacks to its own coin module -
#8368
61f8b03
Thanks @mcayuelas-ledger! - Add Granularity rate for Countervalues historical requests cache optimization -
#8210
6a83c72
Thanks @qperrot! - support: move filecoin to its own coin module -
Updated dependencies [
e859f37
,5ce33a4
,11340f4
,4bee69b
,be27e15
,cad783e
,c7535cc
,a52f6ae
,cab4737
,748cf14
,a86b032
,61f8b03
,6a83c72
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
@ledgerhq/[email protected]
2.92.1
Patch Changes
-
#8343
a99d671
Thanks @beths-ledger! - Add a fallback to the provider display name from the firebase JSON if there is no translated title for the given provider. Required to add new providers like Coinbase to EVM staking. -
#8327
5ce33a4
Thanks @mcayuelas-ledger! - MEV Protection feature -
#8326
a5748f9
Thanks @mwiercinska! - Add discreetMode param for buy/sell -
#8388
3d3c032
Thanks @themooneer! - use feature flag for send flow intermediary screen memo tag -
#8297
1441226
Thanks @mcayuelas-ledger! - Persistent sync error on LLD after backup deletion from LLM -
#8194
060c9df
Thanks @fAnselmi-Ledger! - Localised URL -
#8337
be27e15
Thanks @LucasWerey! - Add translation for troubleshooting network -
#8361
34cf0f9
Thanks @LucasWerey! - Optimize content card log impression based on 50% of the card seen -
#8290
d3a67ab
Thanks @cksanders! - Redirect users to Recover Login if they have an account as they may be logged out -
#8368
61f8b03
Thanks @mcayuelas-ledger! - Add Granularity rate for Countervalues historical requests cache optimization -
#8210
6a83c72
Thanks @qperrot! - support: move filecoin to its own coin module -
Updated dependencies [
e859f37
,5ce33a4
,11340f4
,4bee69b
,be27e15
,cad783e
,c7535cc
,a52f6ae
,cab4737
,748cf14
,61f8b03
,6a83c72
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
[email protected]
[email protected]
3.55.0
Minor Changes
-
#8178
96094ea
Thanks @thesan! - Add Stellar memo input on the recipient selection step -
#8248
6def77a
Thanks @cgrellard-ledger! - LLM - Remove react-native-adjust SDK and all adjust related parts from the codebase -
#8081
ed24bfd
Thanks @thesan! - Display human readable errors when the send flow fails -
#8182
63e5392
Thanks @lambertkevin! - Add support for ZKsync currency -
#8155
bb6dfe4
Thanks @thesan! - Add memo/tag input in some coins send flow
Patch Changes
-
#8232
7ef2a7d
Thanks @cgrellard-ledger! - LLM - Flushes all analytics events when the app goes in the background -
#8169
ab08489
Thanks @Justkant! - fix(iOS): Solana error after broadcast on WebSocketsWe are adding a missing user-agent header on the websocket for iOS with RN
facebook/react-native#28450
facebook/react-native#30727
We need to use the interceptor as we don't control the code initiating the websocket
Updating the options passed in by the interceptor works fine
https://github.com/facebook/react-native/blob/3dfe22bd27429a43b4648c597b71f7965f31ca65/packages/react-native/Libraries/WebSocket/WebSocketInterceptor.js#L148-L163
Another solution could be to use pnpm to patch react native WebSocket linked below
https://github.com/facebook/react-native/blob/3dfe22bd27429a43b4648c597b71f7965f31ca65/packages/react-native/Libraries/WebSocket/WebSocket.js
But the interceptor seems lean enough and a simple hack vs patching a lib seems preferable -
#8241
d260291
Thanks @mcayuelas-ledger! - Add Spam Filtering for NFTs in TX history -
#8246
5e84c61
Thanks @cgrellard-ledger! - LLM - Updated iOS Privacy Info file -
#7926
5c13c7b
Thanks @mcayuelas-ledger! - Add new EVMs to NFT support -
#8201
10e9853
Thanks @thesan! - Fix the memo on the Solana send flow -
#8193
1975628
Thanks @marcotoniut-ledger! - Add new Providerreact-native-svg
icons for Acre, Midas, ChorusOne, Babylon, EigenLayer -
#8295
4120120
Thanks @LucasWerey! - Add default deeplink analytics -
#8226
739ec4f
Thanks @ofreyssinet-ledger! - Stax/Flex onboarding:- Hide "Backup with Recover" section
- Auto redirect to Recover upsell between the onboarding and the post onboarding
-
#8317
de33077
Thanks @themooneer! - Bump fastlane to support processing multiple matching builds (especially for nightly) -
#8309
61b35c1
Thanks @Wozacosta! - feat: handle cacheBusting params in manifests to force cache clearing in liveApps -
#8243
633c50d
Thanks @cgrellard-ledger! - LLM / LLD - Update Analytics Opt In Prompt wording -
#8191
de89b29
Thanks @thesan! - Infer memo tag support on receive flow from send flow implementations -
#8123
7909d23
Thanks @fAnselmi-Ledger! - Close apps modal upon errors -
#8334
299441f
Thanks @live-github-bot! - fix: better logic and guard against accessing null db -
#7979
b89d1e1
Thanks @fAnselmi-Ledger! - Triggering proper errors on CLS -
#8142
a00a1cb
Thanks @fAnselmi-Ledger! - Patched onRetryGenuineCheck -
#8151
047b6d9
Thanks @LucasWerey! - Add alert when can't undelegate due to not enought balance for fees -
Updated dependencies [
4799fcb
,96094ea
,5c13c7b
,ed24bfd
,52d6621
,408dd7d
,2013b0f
,2013b0f
,95fbec9
,010ebd8
,61b35c1
,63e5392
,9059f4b
,87218b1
,56fa61d
,9059f4b
,b93a421
,87218b1
,42e27f2
,a8c4369
,299441f
,b89d1e1
,17d52ce
, [9834c5e
](https://github.com/LedgerHQ/ledger-live/commit/9834c5ead567dea37b9ba7e85470dead48f...
@ledgerhq/[email protected]
2.92.0
Minor Changes
-
#8200
3fad47a
Thanks @themooneer! - Unify the Memo/Tag input wording, tooltip for coins that support memo tag except (solana, ton, stellar -> at this scoping level we decided not to touch the flow/wording of memo for those coins) -
#8252
95b7261
Thanks @KVNLS! - Fix overflow issues in Add account flow -
#8182
63e5392
Thanks @lambertkevin! - Add support for ZKsync currency -
#8256
afecc56
Thanks @CremaFR! - fix: allow tracking to be disabled for swap -
#8283
d6c4a18
Thanks @thesan! - Track users creating, joining, and leaving Ledger keyrings on LLD -
#8237
0a03f2f
Thanks @KVNLS! - Fix Ledger Sync loading drawer during activation -
#8227
22f700c
Thanks @CremaFR! - fixed: swap history for tokens explorer link -
#8172
4eb7628
Thanks @cgrellard-ledger! - LLD - Add new error banner when unsufficient funds to undelegate or unstake a coin
Patch Changes
-
#7926
5c13c7b
Thanks @mcayuelas-ledger! - Add new EVMs to NFT support -
#8253
db7b05b
Thanks @Couto! - Do not setptxSwapCoreExperiment
asfalse
in analytics -
#8209
010ebd8
Thanks @Justkant! - fix(ACRE): messageSign correctly sends appName and dependencies params to the connect action -
#7911
87218b1
Thanks @mcayuelas-ledger! - Add useCheckNftAccount Hook -
#8311
3c86e90
Thanks @ofreyssinet-ledger! - Flex & Stax onboarding:- hide Backup section during onboarding on Flex and Stax
- add Ledger Recover upsell between onboarding and post onboarding
-
#8243
633c50d
Thanks @cgrellard-ledger! - LLM / LLD - Update Analytics Opt In Prompt wording -
#7927
d1d3df6
Thanks @fAnselmi-Ledger! - Fixed navigation in onboarding/ledger-lecover -
#7911
87218b1
Thanks @mcayuelas-ledger! - UX/UI Improvements on HiddenCollections section -
#7911
87218b1
Thanks @mcayuelas-ledger! - use Hook CheckNft in Default and handle global sync of NFTs every 12 hours -
#8091
244a73f
Thanks @fAnselmi-Ledger! - Added window lifecycle event listeners for ldmk transport -
#8300
33f485a
Thanks @lpaquet-ledger! - add drawer change device -
#8208
429072a
Thanks @LucasWerey! - center check, close icons on in the send breadcrumb -
#8281
d0f174b
Thanks @liviuciulinaru! - fix css for error page -
#8293
45c88b6
Thanks @LucasWerey! - Add default analytics for deeplinks -
#8239
f63c04f
Thanks @LucasWerey! - update max estimated fee support url and typo -
Updated dependencies [
4799fcb
,96094ea
,5c13c7b
,ed24bfd
,52d6621
,408dd7d
,2013b0f
,2013b0f
,95fbec9
,010ebd8
,61b35c1
,63e5392
,9059f4b
,87218b1
,56fa61d
,9059f4b
,b93a421
,87218b1
,42e27f2
,a8c4369
,299441f
,b89d1e1
,17d52ce
,ca75de9
,a40c525
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
[email protected]
@ledgerhq/[email protected]
[email protected]
3.54.0
Minor Changes
Patch Changes
-
#8013
bc5048e
Thanks @thesan! - Align the receive screen with Figma designs -
#8143
9ecde3a
Thanks @themooneer! - Fix UI for ledger sync instances and drawer + fix on plural case support for synchronizedInstances -
#8028
5b39289
Thanks @Wozacosta! - feat: display team link if available -
#8097
0fca8ff
Thanks @adammino-ledger! - providerTestId added to allow partners to test in different envs -
#8139
c594af6
Thanks @cgrellard-ledger! - LLM - Ledger Sync triggers a unhandled error warning when scanning old import qr code -
#8144
a691bcd
Thanks @themooneer! - add "tryAgain" wording key for scannedInvalidQrCode CTA -
Updated dependencies [
17732b4
,d5bbf11
,bc5048e
,b3746c3
,65c3322
,3d8cd98
,e66d371
,fc6a4f9
,d6c9096
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
@ledgerhq/[email protected]
2.91.0
Minor Changes
-
#8135
872a34e
Thanks @themooneer! - New UI to handle No Such App On Provider Error -
#8141
0383f16
Thanks @CremaFR! - passing dev mode to swap live app -
#8133
6f8b339
Thanks @CremaFR! - port demo1 changes to demo3
Patch Changes
-
#8152
17732b4
Thanks @lpaquet-ledger! - add save to history live app -
#8121
00b34ee
Thanks @Wozacosta! - test: fix by waiting for response of page.evaluate in confirmTransaction e2e test -
#8148
5d7e67e
Thanks @themooneer! - Fix long wording display on button inside a 500px width modal -
#7867
d5bbf11
Thanks @fAnselmi-Ledger! - added timeout during Allow Manager on Genuine check flow to avoid stale states -
#7940
e5f8a8b
Thanks @kallen-ledger! - close drawer after cancel with disable broadcast -
#8075
77846a0
Thanks @LucasWerey! - Change node errors UI on send flow when a tx failed -
#7894
a08c16f
Thanks @fAnselmi-Ledger! - Throwing DeviceShouldStayInApp when device is not in app during AddAccount stepImport -
#8140
b3746c3
Thanks @LucasWerey! - Update the ui of the tooltip when there is some sync errors. We now display the name of the accounts that failed to sync -
#8088
168b482
Thanks @LucasWerey! - Update sync account entry point from accounts -
#8028
5b39289
Thanks @Wozacosta! - feat: display team link if available -
#8125
65c3322
Thanks @LucasWerey! - Remove LLD objkt feature flag because we don't support the webview anymore -
#7946
df23c6f
Thanks @fAnselmi-Ledger! - Retry app installation upon device disconnection -
#8097
0fca8ff
Thanks @adammino-ledger! - providerTestId added to allow partners to test in different envs -
#7843
4bcd00b
Thanks @fAnselmi-Ledger! - LLD will retry CLS installation on Stax and Flex after locking & unlocking device while CLS image in being uploaded -
#7952
d6c9096
Thanks @sprohaszka-ledger! - Fix issue with infinite loader during swap with legacy swap ui
Add additionnal test to hw-app-exchange -
#8149
110b0fc
Thanks @LucasWerey! - Add nftspamfilter for the breadcrumb -
#8124
3b7bb92
Thanks @LucasWerey! - Add the description from ledgerstatus to currencydownstatusalert so we have a better description of the error -
Updated dependencies [
17732b4
,d5bbf11
,b3746c3
,65c3322
,3d8cd98
,e66d371
,fc6a4f9
,d6c9096
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
[email protected]
3.53.0
Minor Changes
Patch Changes
-
#8102
63ec8f9
Thanks @LucasWerey! - Fix an issue during onboarding with ledger sync. completeOnboarding was never triggered -
#8067
bde70f9
Thanks @marcotoniut-ledger! - On Earn's Staking Modal, it makes it so that a category filter will only show up if there's at least one provider of that category.
Small visual fix to the gap in the options' spacing -
#7981
81cd773
Thanks @ofreyssinet-ledger! - Add support to new language packs: de, pt-br, ru, tr -
#8078
9eba0d5
Thanks @themooneer! - avoid sh: $GITHUB_ENV: ambiguous redirect problems on ad-hoc ipa build process -
#8111
a8dff0f
Thanks @Justkant! - fix(wallet-api): avoid sending an error when retrying a transaction.sign on LLMFix some of the navigation types
Added a done boolean to avoid sending wrong analytics when leaving the screen -
#8066
462dbf1
Thanks @cgrellard-ledger! - LLM - Fix ledger sync error : Text strings must be rendered within a component. -
Updated dependencies [
bde70f9
,81cd773
,f644636
,abe4dcc
,bfbbe66
,867b2ba
,9c92854
,1a0fa20
,a8dff0f
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]