Releases: LedgerHQ/ledger-live
@ledgerhq/live-desktop@2.81.1
2.81.1
Patch Changes
- #6871
7857c4e
Thanks @LucasWerey! - Fix analytics that were overriding app.json
@ledgerhq/live-desktop@2.81.0
2.81.0
Minor Changes
- #6865
ac32e49
Thanks @cksanders! - Fix LIVE-12571 where some users can't unlock LLD when they have set up a password
live-mobile@3.44.0
3.44.0
Minor Changes
-
#6669
fdb76a7
Thanks @lambertkevin! - Removing support for Ropsten & Goerli networks and adding Sepolia variants -
#6646
b0ebe3a
Thanks @cgrellard-ledger! - LLM - Added europa support to post onboarding -
#6682
10df676
Thanks @lambertkevin! - Fixed bug regarding invalid data supplied to ledger and added error message for mobile and desktop -
#6716
81706ce
Thanks @cgrellard-ledger! - LLM - Add a Braze Plugin to segment to debounce the identify traits and reduce the data points usage
Patch Changes
-
#6731
d5b459f
Thanks @live-github-bot! - update changeset for a working changelog -
#6697
82c537e
Thanks @lvndry! - Add translation in addAccount for asa tokens -
#6674
0e8e08a
Thanks @LucasWerey! - Set the url pt-br for privacyPolicy and terms. There was no corresponding url. -
#6686
bbe790e
Thanks @beths-ledger! - Add buy-sell-ui feature flag to enable progressive roll out of new manifest ID. -
#6499
2b8a75f
Thanks @LucasWerey! - Change the UI of stacked horizontal cards. The UI will fit with the design if there is more than one card from braze and if these cards have full width -
#6640
47660b9
Thanks @jiyuzhuang! - Fix search query no trim bug -
#6648
65754a6
Thanks @mcayuelas-ledger! - Remove Spams NFTs from Account Page -
#6692
3896648
Thanks @lvndry! - Add banner to warn users a coin will be deprecated -
#6595
2d5359b
Thanks @LucasWerey! - change translation -
#6750
af4c6ff
Thanks @mcayuelas-ledger! - App crashes when tapping 'Learn how to withdraw from exchange' in receive flow -
#6670
dc3d932
Thanks @LucasWerey! - fix ui reg caused by previous PR on selectDevice2 screen. The ui was correct with CC but wrong without -
#6536
3e2194d
Thanks @ofreyssinet-ledger! - Firmware update: fix navigation -
#6599
d73e3e9
Thanks @sshmaxime! - Update traduction on swap in TR -
#6499
622c67a
Thanks @LucasWerey! - change ui of braze content cards grid layout. The grid layout will now be stacking action cards. The padding between cards has been also changed -
#6698
1355189
Thanks @jdabbech-ledger! - Prevent the screen from locking for firmware update and app installation/update -
#6657
b129df5
Thanks @sarneijim! - Update error literal -
#6612
12daa05
Thanks @kallen-ledger! - Add additional properties to the accepted and cancelled swap api calls -
#6593
b3ddbc9
Thanks @LucasWerey! - Remove hard coded recover card on my ledger page. Add CC component to my ledger page (deleted in previous PR). -
#6645
3b0d18a
Thanks @ofreyssinet-ledger! - Sync onboarding: add a "Backup SRP with Recover" step -
#6709
9729cb9
Thanks @jdabbech-ledger! - Copy for recover during onboarding flow to be updated to latest version -
#6628
da68689
Thanks @kallen-ledger! - hide max toggle button on llm instead of disabling for current filter -
#6659
5f7570f
Thanks @sshmaxime! - Remove the spams NFT in custom lock screen on LLM -
#6499
9cd49aa
Thanks @LucasWerey! - fix pagination for carousel -
#6767
ce0dcb0
Thanks @lvndry! - [bugfix] add parentAccount to getMainAccount -
#6675
f87990f
Thanks @jiyuzhuang! - Fix infinit loop bug in LLM -
#6662
1bc09ce
Thanks @ofreyssinet-ledger! - feat(earlysecuritychecks): make stax update from <=1.3.0 unskippable -
#6629
75015c8
Thanks @LucasWerey! - Privacy enhancement: users won't be tracked with braze if both analytics and personalization are false. Each one of them will have a random id for braze to still receive CC -
#6681
6c60a22
Thanks @jiyuzhuang! - Fix wording errors -
#6760
987feb2
Thanks @cksanders! - Ensure we send the device model id to recover webview -
Updated dependencies [
fdb76a7
, [b0ebe3a
](https://github.com/LedgerHQ/ledger-live/commit/b0ebe3acea586afbdeddb5877c...
@ledgerhq/live-desktop@2.80.0
2.80.0
Minor Changes
-
#6669
fdb76a7
Thanks @lambertkevin! - Removing support for Ropsten & Goerli networks and adding Sepolia variants -
#6682
10df676
Thanks @lambertkevin! - Fixed bug regarding invalid data supplied to ledger and added error message for mobile and desktop -
#6613
f1bc716
Thanks @Philippoes! - Feat: Enable Tron 2.0 staking via Stakekit -
#6646
c930c6e
Thanks @cgrellard-ledger! - LLD - postonboarding - added europa support, updated copy, added recover entry point
Patch Changes
-
#6801
d4b897f
Thanks @cksanders! - Ensure user remains on Recover without reload given device is disconnected -
#6718
438e7f5
Thanks @Wozacosta! - filter which fields to display when confirming a transaction -
#6576
0dd3f34
Thanks @hedi-edelbloute! - Fix unworking links in TranslatedError -
#6709
7f5fb20
Thanks @jdabbech-ledger! - Backup companion refinements -
#6686
bbe790e
Thanks @beths-ledger! - Add buy-sell-ui feature flag to enable progressive roll out of new manifest ID. -
#6813
9ce66ff
Thanks @LucasWerey! - Fix an error that made all analytics disabled on LLD and LLM -
#6645
3cf92aa
Thanks @ofreyssinet-ledger! - Sync onboarding: add a "Backup SRP with Recover" step -
#6492
2b8ab19
Thanks @LucasWerey! - fix duplicated learn more link on infra error inside errorbanner -
#6658
be3748b
Thanks @sarneijim! - Fix swap history status translations -
#6692
3896648
Thanks @lvndry! - Add banner to warn users a coin will be deprecated -
#6701
7ed0dd3
Thanks @Justkant! - chore(LLD): add deeplink support in dev mode -
#6517
33c4239
Thanks @mcayuelas-ledger! - Update MarketPerformers Endpoint -
#6592
21f9d07
Thanks @lpaquet-ledger! - Add expired message error -
#6340
433bfec
Thanks @mcayuelas-ledger! - Use new Hook for Market and Remove MarketDataProvider -
#6700
ac986be
Thanks @mcayuelas-ledger! - Fix color of ExplorerButton in NftViewer -
#6654
d9d8902
Thanks @CremaFR! - support new error management -
#6622
6b41b3a
Thanks @mcayuelas-ledger! - Fix E2E market test -
#6667
9f90797
Thanks @mcayuelas-ledger! - Add Nft Spam report in LLD in Developer Tab -
#6637
5bd34c5
Thanks @sshmaxime! - Remove the spams NFT in custom lock screen on LLD -
#6698
78443f7
Thanks @jdabbech-ledger! - Prevent the screen from locking for firmware update and app installation/update -
#6632
2f23141
Thanks @RamyEB! - Focus on Ledger Live when modal opens -
#6713
cc8c36d
Thanks @CremaFR! - added step to userRefused error -
#6601
6066acb
Thanks @CremaFR! - stop closing drawer after start exchange -
#6664
0534fc3
Thanks @CremaFR! - bugfix: close exchangeComplete for card sell -
#6657
b129df5
Thanks @sarneijim! - Update error literal -
#6608
1197168
Thanks @sshmaxime! - Disable storyly feature flag + protect testing in settings with feature flag enabler -
#6612
12daa05
Thanks @kallen-ledger! - Add additional properties to the accepted and cancelled swap api calls -
#6665
07d85e8
Thanks @kallen-ledger! - Correct translations for user refused from swap-live-app -
#6668
a1d0668
Thanks @beths-ledger! - Add isFromPostOnboardingEntryPoint param to open modal data. Use this to disable the Grow Your ETH staking modal advert when the user first receives ETH during the Stax onboarding flow. -
#6425
58c6936
Thanks @gre! - Unify rendering of Recover Banner. -
#6695
601f493
Thanks @cksanders! - Fix the Recover Restore Onboarding source & enable stax. -
#6726
9593f88
Thanks @mcayuelas-ledger! - Fix starred coins in market
@ledgerhq/live-desktop@2.79.1
2.79.1
Patch Changes
- #6717
59a00c8
Thanks @live-github-bot! - Fix display of restore settings drawer after os update
@ledgerhq/live-desktop@2.79.0
2.79.0
Minor Changes
-
#6217
daf0a0b
Thanks @mcayuelas-ledger! - New Market Performance Widget -
#6495
5ae6d8f
Thanks @cgrellard-ledger! - LLD - Help buttons redirect to the chatbot instead of the faq -
#6475
da7ba83
Thanks @sprohaszka-ledger! - Add debug options to set exchange provider's info -
#6309
5848f9e
Thanks @lambertkevin! - Removes never publicly exposed Evmos & Kava currencies. Also fixes multiple Etherscan based explorers URI (Lukso, RSK, Astar & Boba). -
#6328
9b54d0d
Thanks @Justkant! - feat: native dapp support [LIVE-9527]Migration from ETH dApp Browser Live App and iframe-provider to support inside LL directly injecting an EIP 6963 compatible provider in the WebView, using params from the manifest.
Patch Changes
-
#6519
8ef15bd
Thanks @cng-ledger! - fix(LIVE-11781): exclude explorer url check for provider click -
#6217
daf0a0b
Thanks @mcayuelas-ledger! - Rework Portfolio Balance UI -
#6378
9ada63a
Thanks @ofreyssinet-ledger! - Edit device name flow adapted for Europa -
#6324
ce7811c
Thanks @cng-ledger! - fix(LIVE-11382): prevent platform exchange drawer closing on not enough balance error -
#6420
2b5c3bb
Thanks @sarneijim! - Use bk payload as source of true for swap -
#6311
8a3e643
Thanks @cng-ledger! - fix(LIVE-11372): show transaction success for platform exchange flow -
#6414
effbd77
Thanks @liviuciulinaru! - remove duplicate back-end call from LLD onBroadcastSuccess -
#6174
e786a27
Thanks @RamyEB! - Update the modal UI for token approval -
#6257
fc4f83e
Thanks @lpaquet-ledger! - add new errors for wrong device -
#6352
0e58dad
Thanks @CremaFR! - bugfix: desktop eth drawer accept disabledSlowFee -
#6261
3e24e4f
Thanks @ofreyssinet-ledger! - Add logic for new flags supportDeviceStax, supportDeviceEuropa
Adapt logic for removal of flags syncOnboarding, customImage -
#6554
dd1d17f
Thanks @liviuciulinaru! - Implement DisabledTransactionBroadcastError to handle a specific development scenario where transaction broadcasts are disabled -
#6429
19545dc
Thanks @lpaquet-ledger! - Add param to moonpay history link -
#6391
31747a0
Thanks @RamyEB! - Add translation to "all" in discover filter -
#6317
26b3a5d
Thanks @hzheng-ledger! - fix cosmos sequence number error message -
#6402
672a90f
Thanks @lpaquet-ledger! - Add check to useEffect -
#6378
9ada63a
Thanks @ofreyssinet-ledger! - Custom lock screen flow adapted to Europa device -
#6205
9246486
Thanks @RamyEB! - Update sign transaction modal -
#6449
e6c1a71
Thanks @cng-ledger! - fix(LIVE-11725): insufficient balance copy update -
#6411
461cfba
Thanks @LucasWerey! - Add the tracking and settings for tracking for privacy enhancementin the OPTIN -
#6514
6a46420
Thanks @sarneijim! - Fix swap in prod to support decodePayloadProtobuf -
#6321
091a959
Thanks @Wozacosta! - fixes display of operation details drawer -
#6359
2331bae
Thanks @sshmaxime! - Removes the CEX Deposit feature flag on LLD. -
#6621
495ce02
Thanks @sarneijim! - Update history banner text -
#6319
b72c52b
Thanks @KVNLS! - Remove ptxEarn Feature Flag and cleanup the code -
#6693
ba007c4
Thanks @CremaFR! - bugfix: close exchangeComplete for card sell -
#6559
4f59679
Thanks @jiyuzhuang! - Update firmware update display -
#6385
094c2c7
Thanks @LucasWerey! - Create newArch folder inside lld. Implementation of the logic for the FF : feature_lld_analytics_opt_in_prompt in portfolio and onboarding screens -
#6314
12d76af
Thanks @kallen-ledger! - fix: do not close error modal if error name == SwapCompleteExchangeError -
#6394
fb9dc79
Thanks @aussedatlo! - Handle unr...
live-mobile@3.42.0
live-mobile@3.41.0
3.41.0
Minor Changes
-
#6195
dfac39b
Thanks @lambertkevin! - Deprecating Arbitrum goerli & Base goerli -
#6195
dfac39b
Thanks @lambertkevin! - Add support for Base Sepolia & Arbitrum Sepolia -
#6009
67da88e
Thanks @CremaFR! - update start exchange to support swap based on provider
Patch Changes
-
#6347
2a8d97b
Thanks @sarneijim! - Remove swap edit button to not editable families and fix random crash llm -
#6161
964cbca
Thanks @beths-ledger! - Ensure hasTag is boolean, add some type safety checks -
#6312
e500e34
Thanks @live-github-bot! - update live config lib -
#6034
b69bbdc
Thanks @jiyuzhuang! - Show installed app capacity correctly and update version number. -
#6377
5b0f8f7
Thanks @cng-ledger! - fix(LIVE-11608): longer quote refresh rate for LLM to prevent frequent flow restart -
#6312
e500e34
Thanks @live-github-bot! - Update solana delegate operation values and extra data to fix graph history numbers -
#6117
adc357a
Thanks @cgrellard-ledger! - LLM - center text on solana and atom modals -
#6140
31ac87f
Thanks @beths-ledger! - Add stakingProvidersEnabled A/B test trait to analytics identify for eth staking modal on both llm and lld. -
#6238
6de15bc
Thanks @mle-gall! - Adding new analytics opt in prompt for existing users -
#6113
9de641d
Thanks @ofreyssinet-ledger! - - Refactoring ofgetVersion
- moved entrypoint to
@ledgerhq/live-common/device/use-cases/getVersionUseCase
- moved logic to live-common/device-core
- pulled out parsing function in
parseGetDeviceVersionResponse.ts
, reused that same parsing function in legacydeviceSDK/commands/getVersion.ts
- added unit tests for
parseGetDeviceVersionResponse
, removed duplicated tests of parsing logic fromdeviceSDK
- moved out functions and tests for the version checks
isHardwareVersionSupported
,isBootloaderVersionSupported
- Refactoring of
getDeviceName
- moved entrypoint to
@ledgerhq/live-common/device/use-cases/getDeviceNameUseCase
- moved logic to live-common/device-core
- pulled out parsing function in
parseGetDeviceNameResponsed.ts
- added unit tests for
parseGetDeviceVersionResponse
, removed duplicated tests of parsing logic fromdeviceSDK
- moved entrypoint to
- moved entrypoint to
-
#6312
e500e34
Thanks @live-github-bot! - Adding lang parameters to manifest-api call -
#5988
2963eaf
Thanks @mcayuelas-ledger! - Add CTA to CC in myLedger -
#6388
b5e2c2c
Thanks @cng-ledger! - fix(LIVE-11382): disable quote refresh during confirmation for LLM -
#6044
9f49142
Thanks @cng-ledger! - fix(LIVE-11047): display spendable balance in swap account from input in LLM -
#6213
ac0c71d
Thanks @cgrellard-ledger! - LLM - Updated copy and style of the Analytics Opt In Prompt -
#6043
e8513e6
Thanks @mle-gall! - Fix : type error in StorylyProvider -
#6008
22be1f7
Thanks @jdabbech-ledger! - Update allow device errors wording -
#6024
7b65c60
Thanks @ofreyssinet-ledger! - Add feature flag "myLedgerDisplayAppDeveloperName"
My Ledger's apps catalog: if app's metadata field "authorName" is not empty and the feature flag is enabled, display that name next to the app's version and size. -
#6138
623fe76
Thanks @Wozacosta! - accountScreenSelector handling parentAccount being the same as the account arg -
#6047
8609a53
Thanks @sshmaxime! - Fixing UI bug on Hero Content Card CTA -
#6197
e8e74a7
Thanks @cng-ledger! - fix(LIVE-11047): show spendable account balance in swap account selection in LLM -
#6121
26d19ca
Thanks @mcayuelas-ledger! - Fix displayed text in confirm recovery phrase during onboarding Nano -
#6223
56138cb
Thanks @cgrellard-ledger! - LLM - tracking opt in prompt analytics when the user hasn't made a choice yet -
#6312
e500e34
Thanks @live-github-bot! - Branch maintenance -
#6181
6d1f3a6
Thanks @jiyuzhuang! - Update available updates modal -
#5977
30105a4
Thanks @ofreyssinet-ledger! - Refactor getLatestFirmwareForDevice, useLatestFirmware and all related API calls -
#6051
4a12be9
Thanks @mle-gall! - Copy correction on ParentAccountError -
#5731
18f170a
Thanks @hzheng-ledger! - fetch config from firebase every 12 hours -
[#6312](https://github.com...
@ledgerhq/live-desktop@2.78.0
2.78.0
Minor Changes
-
#6195
dfac39b
Thanks @lambertkevin! - Deprecating Arbitrum goerli & Base goerli -
#6195
dfac39b
Thanks @lambertkevin! - Add support for Base Sepolia & Arbitrum Sepolia -
#6009
67da88e
Thanks @CremaFR! - update start exchange to support swap based on provider
Patch Changes
-
#6090
3c288c2
Thanks @beths-ledger! - fix: only open EVM staking modal at the end of the Receive Currency flow if the user receives ethereum -
#6347
2a8d97b
Thanks @sarneijim! - Remove swap edit button to not editable families and fix random crash llm -
#6176
9f4946e
Thanks @Justkant! - fix: LLD wallet connect deep link handling for requests again [LIVE-11270] -
#6312
e500e34
Thanks @live-github-bot! - update live config lib -
#6281
242b6b6
Thanks @CremaFR! - bugfix freeze with disable broadcast -
#6118
63099cc
Thanks @kallen-ledger! - Return countdown and refresh rates from the useProviderRates hook -
#6008
22be1f7
Thanks @jdabbech-ledger! - Replace lottie to allow manager on nanoSP, nano and nanoX
Change connection errors wording -
#6193
f9b71a3
Thanks @mcayuelas-ledger! - Cosmos and Solana staking discreet mode was not working well -
#6312
e500e34
Thanks @live-github-bot! - Add language param to moonpay url -
#6256
57c9abf
Thanks @mitchellv-ledger! - redirect moonpay provider link in swap history to moonpay live app trade history -
#6149
6ad9e5f
Thanks @kallen-ledger! - Use globals for FF identity flags and update identify func -
#5997
7bf7d21
Thanks @jiyuzhuang! - Return to device selection screen after clicking the cross button -
#6207
80d2f0f
Thanks @kallen-ledger! - add ptxSwapMoonpayProviderEnabled as an identity and tracker analytics property -
#6312
e500e34
Thanks @live-github-bot! - Update solana delegate operation values and extra data to fix graph history numbers -
#6218
3b6b538
Thanks @Wozacosta! - use latest version of wallet api packages to handle parentAccountId being passed when requesting accounts -
#6175
d16e6ea
Thanks @Justkant! - fix: LLD wallet connect deeplink handling for requests [LIVE-11270] -
#6140
31ac87f
Thanks @beths-ledger! - Add stakingProvidersEnabled A/B test trait to analytics identify for eth staking modal on both llm and lld. -
#6113
9de641d
Thanks @ofreyssinet-ledger! - - Refactoring ofgetVersion
- moved entrypoint to
@ledgerhq/live-common/device/use-cases/getVersionUseCase
- moved logic to live-common/device-core
- pulled out parsing function in
parseGetDeviceVersionResponse.ts
, reused that same parsing function in legacydeviceSDK/commands/getVersion.ts
- added unit tests for
parseGetDeviceVersionResponse
, removed duplicated tests of parsing logic fromdeviceSDK
- moved out functions and tests for the version checks
isHardwareVersionSupported
,isBootloaderVersionSupported
- Refactoring of
getDeviceName
- moved entrypoint to
@ledgerhq/live-common/device/use-cases/getDeviceNameUseCase
- moved logic to live-common/device-core
- pulled out parsing function in
parseGetDeviceNameResponsed.ts
- added unit tests for
parseGetDeviceVersionResponse
, removed duplicated tests of parsing logic fromdeviceSDK
- moved entrypoint to
- moved entrypoint to
-
#6312
e500e34
Thanks @live-github-bot! - Adding lang parameters to manifest-api call -
#6041
9c83695
Thanks @lambertkevin! - Remove unnecessary logs -
#6259
c02e91c
Thanks @cng-ledger! - fix(LIVE-11282): close platform drawer from firmware update error state -
#6096
1969e17
Thanks @cgrellard-ledger! - LLD - Fixed accounts order after changing countervalue in the settings -
#6071
7311d8e
Thanks @kallen-ledger! - Send swapApiBase to swap-live-app -
#6024
7b65c60
Thanks @ofreyssinet-ledger! - Add feature flag "myLedgerDisplayAppDeveloperName"
My Ledger's apps catalog: if app's metadata field "authorName" is not empty and the feature flag is enabled, display that name next to the app's version and size. -
#6180
42f0201
Thanks @mcayuelas-ledger! - Fix Wrong icon when hovering over 'Refresh" CTA when synchronisation error and add pointer cursor when it's clickable" -
#6029
81d3bfb
Thanks @mcayuelas-ledger! - Use SimpleHash APi to filter Spam in NFT Gallery -
#6107
f456d69
Thanks @jdabbech-ledger! - Update stax display correct error on locking it