Releases: LedgerHQ/ledger-live
@ledgerhq/[email protected]
2.79.1
Patch Changes
- #6717
59a00c8
Thanks @live-github-bot! - Fix display of restore settings drawer after os update
@ledgerhq/[email protected]
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...
[email protected]
[email protected]
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/[email protected]
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
[email protected]
3.40.1
Patch Changes
- Updated dependencies [
884cfd6
,3e28615
]:- @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.77.2
Patch Changes
- Updated dependencies [
884cfd6
,3e28615
]:- @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.40.0
Minor Changes
- #6165
23d9911
Thanks @live-github-bot! - update start exchange to support swap based on provider
Patch Changes
-
#6165
65ce8a1
Thanks @live-github-bot! - update live config lib -
#6165
2e67d4f
Thanks @live-github-bot! - Show installed app capacity correctly and update version number. -
#6165
07a1161
Thanks @live-github-bot! - LLM - center text on solana and atom modals -
#6165
28a93ee
Thanks @live-github-bot! - Add stakingProvidersEnabled A/B test trait to analytics identify for eth staking modal on both llm and lld. -
#5943
5e70c4a
Thanks @ofreyssinet-ledger! - Open app device action: fix reducer for "deviceChange" and "error" events types, causing issues when the app changes on the device -
#6165
5ca43a4
Thanks @live-github-bot! - Add CTA to CC in myLedger -
#6165
cd41e9c
Thanks @live-github-bot! - fix(LIVE-11047): display spendable balance in swap account from input in LLM -
#6165
d8baa24
Thanks @live-github-bot! - Hide Arabic language support -
#6165
200d98f
Thanks @live-github-bot! - 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. -
#6165
92c3cef
Thanks @live-github-bot! - Fixing UI bug on Hero Content Card CTA -
#6165
66eadb2
Thanks @live-github-bot! - Fix displayed text in confirm recovery phrase during onboarding Nano -
#6165
8e08122
Thanks @live-github-bot! - Refactor getLatestFirmwareForDevice, useLatestFirmware and all related API calls -
#6165
2df23df
Thanks @live-github-bot! - Copy correction on ParentAccountError -
#6165
65ce8a1
Thanks @live-github-bot! - fetch config from firebase every 12 hours -
#6165
e8a6dcf
Thanks @live-github-bot! - LLM - Removed Recommendations toggle from the notifications settings -
#6165
c217a6c
Thanks @live-github-bot! - Update Feature flag to handle threshold spam filter directly from FF -
#6165
7012417
Thanks @live-github-bot! - Use SimpleHash APi to filter Spam in NFT Gallery -
#6165
ad8a90c
Thanks @live-github-bot! - Add translation to cta and subtitle content in Discover -
#6165
749c580
Thanks @live-github-bot! - Add Hero Content Card to LLM -
#6165
333b6f4
Thanks @live-github-bot! - fix(LLM): wallet connect deep link handling -
#6165
12692b1
Thanks @live-github-bot! - Update copy on Parent Account Error -
#6165
9e12c9f
Thanks @live-github-bot! - - Fixed bad conditional branching forlistAppsUseCase
: list apps v1 and v2 were switched- Added unit tests for that.
- Fixed
forceProvider
parameter missing inlistAppsV2
call inlistAppsUseCase
. It was resulting in "not found entity" errors regardless of the selected "My Ledger" provider in Ledger Live.- Added a stricter typing (the parameter is now always required)
- Fixed bad error remapping for
HttpManagerApiRepository.getCurrentFirmware
which should throw aFirmwareNotRecognized
in case of a404
.- Added a unit test for that.
- Added full unit testing coverage of
HttpManagerApiRepository
.
-
#6165
c8605f6
Thanks @live-github-bot! - Fix link display in French -
#6165
b31ce90
Thanks @live-github-bot! - Add Stader and Figment to evm staking modal, ensure modal is scrollable. -
Updated dependencies [
65ce8a1
,c18a0cf
,feca980
,ee88785
,78de209
,0688fad
,ee88785
,8d99b81
,5e70c4a
,c18a0cf
,b1ec078
,43eea9e
,c18a0cf
,200d98f
,a1b8bb6
,8e08122
,7012417
,c18a0cf
,2c4a7c8
, [1cb83b5
](https://github.c...
@ledgerhq/[email protected]
2.77.0
Minor Changes
- #6165
23d9911
Thanks @live-github-bot! - update start exchange to support swap based on provider
Patch Changes
-
#6165
5155242
Thanks @live-github-bot! - fix: only open EVM staking modal at the end of the Receive Currency flow if the user receives ethereum -
#6165
07ed390
Thanks @live-github-bot! - fix: LLD wallet connect deep link handling for requests again [LIVE-11270] -
#6165
65ce8a1
Thanks @live-github-bot! - update live config lib -
#6165
e39f0fa
Thanks @live-github-bot! - Use globals for FF identity flags and update identify func -
#6165
b76f1a5
Thanks @live-github-bot! - Return to device selection screen after clicking the cross button -
#6165
ff54d02
Thanks @live-github-bot! - Revert counter and refresh rate changes and fix moonpay not refreshing -
#6165
13e0b22
Thanks @live-github-bot! - fix: LLD wallet connect deeplink handling for requests [LIVE-11270] -
#6165
28a93ee
Thanks @live-github-bot! - Add stakingProvidersEnabled A/B test trait to analytics identify for eth staking modal on both llm and lld. -
#6165
0f98138
Thanks @live-github-bot! - Fixes date formatting -
#6165
8d99b81
Thanks @live-github-bot! - Remove unnecessary logs -
#5943
5e70c4a
Thanks @ofreyssinet-ledger! - Open app device action: fix reducer for "deviceChange" and "error" events types, causing issues when the app changes on the device -
#6165
2257f36
Thanks @live-github-bot! - LLD - Fixed accounts order after changing countervalue in the settings -
#6165
d0be554
Thanks @live-github-bot! - Send swapApiBase to swap-live-app -
#6165
200d98f
Thanks @live-github-bot! - 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. -
#6165
7012417
Thanks @live-github-bot! - Use SimpleHash APi to filter Spam in NFT Gallery -
#6165
ee88785
Thanks @live-github-bot! - Update stax display correct error on locking it -
#6165
43bcd9d
Thanks @live-github-bot! - Adding Deeplinks support for storyly LLD -
#6165
32100e3
Thanks @live-github-bot! - Add codeowner hw-app-exchange -
#6165
8e08122
Thanks @live-github-bot! - Refactor getLatestFirmwareForDevice, useLatestFirmware and all related API calls -
#6165
2df23df
Thanks @live-github-bot! - Copy correction on ParentAccountError -
#6165
9cea449
Thanks @live-github-bot! - Fix Continue button greyed out in step 1 of Send flow if the "Account to debit" is changed -
#6165
111975e
Thanks @live-github-bot! - Reduce eth staking modal text and content to better fit more providers, sort providers by minimum required stake. Make scrollbar more visible on modal. -
#6165
65ce8a1
Thanks @live-github-bot! - fetch config from firebase every 12 hours -
#6165
f83bbb5
Thanks @live-github-bot! - Support Linea tokens -
#6165
1cb83b5
Thanks @live-github-bot! - feat(LIVE-10989): dynamic manifest id for swap live app in feature flag -
#6165
875677b
Thanks @live-github-bot! - Support base64 encodng for swap_ng type swaps -
#6165
c217a6c
Thanks @live-github-bot! - Update Feature flag to handle threshold spam filter directly from FF -
#6165
f6988ca
Thanks @live-github-bot! - check starts with to catch ppd and stg in swap live app -
#6165
edb0e93
Thanks @live-github-bot! - display spinner in solana staking workflows -
#6165
f9a30f1
Thanks @live-github-bot! - LLD - Fixed sidebare active items for market currency and assets pages -
#6165
ad8a90c
Thanks @live-github-bot! - Add translation to cta and subtitle content in Discover -
#6165
3afbcbb
Thanks @live-github-bot! - Exclude Ethereum Classic from list of EVM accounts that can be staked.