Releases: LedgerHQ/ledger-live
@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
live-mobile@3.40.1
3.40.1
Patch Changes
@ledgerhq/live-desktop@2.77.2
2.77.2
Patch Changes
- Updated dependencies [
884cfd6
,3e28615
]:- @ledgerhq/live-common@33.6.1
- @ledgerhq/live-env@1.0.1
- @ledgerhq/coin-evm@0.12.3
- @ledgerhq/coin-framework@0.11.2
- @ledgerhq/live-countervalues@0.1.2
- @ledgerhq/live-countervalues-react@0.1.2
- @ledgerhq/live-nft@0.2.1
- @ledgerhq/live-nft-react@0.2.1
- @ledgerhq/live-network@1.1.13
@ledgerhq/live-desktop@2.77.1
live-mobile@3.40.0
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/live-desktop@2.77.0
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.
live-mobile@3.39.0
3.39.0
Minor Changes
- #5905
d1271cb
Thanks @cgrellard-ledger! - LLM - Added the my_ledger location to the new content cards system
Patch Changes
-
#5889
0a03cf1
Thanks @RamyEB! - Make the searchable Dapp only visible through the search bar for both LLD and LLM -
#5919
040e591
Thanks @gre! - Update to Countervalues V3 API with better price coverage and better performance. -
#5994
8366eac
Thanks @live-github-bot! - Fix : type error in StorylyProvider -
#5945
f551cd4
Thanks @mle-gall! - Created analytics prompt screens for variant A and B (main and secondary screens) -
#5863
06e05e0
Thanks @mcayuelas-ledger! - "Hide empty token accounts" setting or "Hide token" hides accounts from your account page and from the main Portfolio page -
#5959
801b16f
Thanks @ofreyssinet-ledger! - List apps v2: fix polyfill of application type -
#5908
46298ae
Thanks @aussedatlo! - Fix the free storage available for all devices -
#5958
a740084
Thanks @lvndry! - tronResource not mandatory in accountActions -
#5950
0b18d6a
Thanks @cgrellard-ledger! - LLM - Fix ci lint issues -
Updated dependencies [
0a03cf1
,eadebff
,040e591
,52abfc5
,35e7a3b
,56f43b1
,f551cd4
,35d4196
,6aac2b9
,801b16f
,46298ae
,c8a9d49
]:- @ledgerhq/live-common@33.5.1
- @ledgerhq/hw-transport@6.30.3
- @ledgerhq/native-ui@0.22.6
- @ledgerhq/hw-transport-http@6.29.3
- @ledgerhq/react-native-hid@6.31.3
- @ledgerhq/react-native-hw-transport-ble@6.32.2
- @ledgerhq/coin-evm@0.12.1
- @ledgerhq/coin-framework@0.11.0
@ledgerhq/live-desktop@2.76.0
2.76.0
Minor Changes
-
#5749
eadebff
Thanks @alexandremgo! - Feat: refactor on the IPC Transport logicSimpler implementation of the Transport logic using Electron IPC
in order to have a 1 <-> 1 relationship between the transport living
on therenderer
process and the transport living on theinternal
process
Patch Changes
-
#5889
0a03cf1
Thanks @RamyEB! - Make the searchable Dapp only visible through the search bar for both LLD and LLM -
#5749
eadebff
Thanks @alexandremgo! - Fix: HID USB reconnection on LLD during the sync onboarding- Refactoring of the disconnect after inactivity of the transport implementation
hw-transport-node-hid-singleton - Better logs and documentation
- Refactoring of the disconnect after inactivity of the transport implementation
-
#5934
577bec1
Thanks @cng-ledger! - feat(LIVE-9328): display quotes in swap live app -
#5959
801b16f
Thanks @ofreyssinet-ledger! - My Ledger: app in app catalog, fix layout of items -
#5919
040e591
Thanks @gre! - Update to Countervalues V3 API with better price coverage and better performance. -
#5897
4f141c7
Thanks @jdabbech-ledger! - Improve stax connect screen before ESC by polling device onboarding state -
#5941
f8e4aa7
Thanks @lpaquet-ledger! - bugfix remove height swap web view -
#5959
801b16f
Thanks @ofreyssinet-ledger! - List apps v2: fix polyfill of application type -
#5908
46298ae
Thanks @aussedatlo! - Fix the free storage available for all devices -
Updated dependencies [
0a03cf1
,eadebff
,040e591
,52abfc5
,35e7a3b
,56f43b1
,35d4196
,6aac2b9
,801b16f
,46298ae
]:- @ledgerhq/live-common@33.5.1
- @ledgerhq/hw-transport-node-hid-singleton@6.30.3
- @ledgerhq/hw-transport@6.30.3
- @ledgerhq/hw-transport-http@6.29.3
- @ledgerhq/coin-evm@0.12.1
- @ledgerhq/hw-transport-vault@1.2.3
- @ledgerhq/coin-framework@0.11.0
live-mobile@3.38.0
3.38.0
Minor Changes
-
#5875
464fa20
Thanks @cgrellard-ledger! - LLM - Add the grid layout and 3 squared content cards to the flexible system -
#5534
a4a72da
Thanks @Philippoes! - Add support for Tron Stake 2.0 -
#5722
2358e87
Thanks @chabroA! - Add Ethereum Sepolia and Holesky
Patch Changes
-
#5790
4416813
Thanks @chabroA! - Remove infinite rerender on live apps sign eth tx summary -
#5761
5af473e
Thanks @lpaquet-ledger! - fix account wallet parameter not passed to dapp -
#5795
c495b5b
Thanks @sshmaxime! - AdduseSystem
&useSettings
hooks -
#5876
d6d93ea
Thanks @lvndry! - [polkadot] Account can chill regardless of amount bounded -
#5834
feec452
Thanks @mitchellv-ledger! - modify staking flow tracking on llm to use step starter for name of first step. Rename egld to MultiversX in staking tracking -
#5772
14653ef
Thanks @gre! - Fixes Android limits of 2MB per sqlite window cursor silently crashing for many users. -
#5845
5ed4076
Thanks @aussedatlo! - Fix the disconnected device drawer behavior when a device is disconnected during action -
#5715
784c1ac
Thanks @cng-ledger! - fix(LIVE-10552): change quote refresh rate to 20 seconds -
#5893
288ad3a
Thanks @CremaFR! - prevent swap when using never used tezos account -
#5696
69bbdce
Thanks @mle-gall! - Adding support for Storyly Deeplinks in ledger-live-mobile -
#5780
17d1f86
Thanks @mle-gall! - New LLM gas fees parent account error -
#5821
835eca0
Thanks @beths-ledger! - Add loading spinner to accounts page when url contains account address param to avoid janky redirection via accounts list. -
Updated dependencies [
6f012ed
,b74faea
,5f3a394
,e1f967e
,6ac34be
,2502530
,714f15e
,e38e71b
,5ed4076
,bfae509
,784c1ac
,7021a71
,a4a72da
,418fe65
,acc0605
,2358e87
,1500f09
,50e03bf
,65772fb
,288ad3a
,e494a2b
,78e7aa2
,d54a13e
,69bbdce
,ed23f46
,2b627ae
,e4c8b3a
,241cdac
,17d1f86
,0079378
,c9dbad0
,b74faea
,7253544
,16b4d7a
,0375de1
]:- @ledgerhq/live-common@33.5.0
- @ledgerhq/native-ui@0.22.5
- @ledgerhq/types-live@6.44.0
- @ledgerhq/coin-framework@0.11.0
- @ledgerhq/types-cryptoassets@7.9.0
- @ledgerhq/coin-evm@0.12.0
- @ledgerhq/live-env@0.9.0
- @ledgerhq/live-config@1.0.1
- @ledgerhq/hw-transport@6.30.2
- @ledgerhq/domain-service@1.1.17
- @ledgerhq/hw-transport-http@6.29.2
- @ledgerhq/react-native-hid@6.31.2
- @ledgerhq/react-native-hw-transport-ble@6.32.1
@ledgerhq/live-desktop@2.75.0
2.75.0
Minor Changes
-
#5648
6f012ed
Thanks @Justkant! - feat: wallet-api custom echange -
#5767
4dbe280
Thanks @cgrellard-ledger! - LLD - Carousel visibility toggle removed from the settings and we can now dismiss carousel cards individually -
#5850
7a0654d
Thanks @cgrellard-ledger! - LLD - Small modifications made to the Stax OS update flow -
#5801
628340b
Thanks @mcayuelas-ledger! - Unresponsive button in Receive token flow -
#5534
a4a72da
Thanks @Philippoes! - Add support for Tron Stake 2.0 -
#5722
2358e87
Thanks @chabroA! - Add Ethereum Sepolia and Holesky -
#5677
e47e7b4
Thanks @mcayuelas-ledger! - Localize urls within Live
Patch Changes
-
#5820
fc2cf04
Thanks @lvndry! - Rename Coreum ticker to COREUM -
#5761
5af473e
Thanks @lpaquet-ledger! - fix account wallet parameter not passed to dapp -
#5876
d6d93ea
Thanks @lvndry! - [polkadot] Account can chill regardless of amount bounded -
#5774
6373b5d
Thanks @ofreyssinet-ledger! - Pixel polish of the "device not onboarded" device action state -
#5877
7b14733
Thanks @beths-ledger! - Remove bad usage of JSON.stringify as a hash function, remove unused actions in StepReceiveStakingFlow, replace state with constants, and fix a url string type. -
#5887
d18d4ac
Thanks @ofreyssinet-ledger! - Device actions errors: new rendering component for FirmwareNotRecognized/"InvalidProvider" error -
#5834
feec452
Thanks @mitchellv-ledger! - modify staking flow tracking on llm to use step starter for name of first step. Rename egld to MultiversX in staking tracking -
#5870
4b513d1
Thanks @Justkant! - fix: wallet-api complete exchange drawer not closing -
#5715
784c1ac
Thanks @cng-ledger! - fix(LIVE-10552): change quote refresh rate to 20 seconds -
#5892
acc0605
Thanks @mle-gall! - Supported Counter Values : fallback to local list if call fails + fixed call to the API retriggered on LLD causing UI bugs -
#5883
65772fb
Thanks @kallen-ledger! - Update swap live app ff logic -
#5893
288ad3a
Thanks @CremaFR! - prevent swap when using never used tezos account -
#5853
4579b14
Thanks @lpaquet-ledger! - error message when searching quotes instead of loading message -
#5780
2b627ae
Thanks @mle-gall! - Parent Account Error on gas fees LLD -
#5650
e4c8b3a
Thanks @haammar-ledger! - Replace hardcoded countervalues URL with env var -
#5786
a42d23d
Thanks @aussedatlo! - Fix renaming device flow design -
#5734
496bcc3
Thanks @ofreyssinet-ledger! - Refactor file structure and component break down of My Ledger -
#5912
2b9c235
Thanks @KVNLS! - Fix close cta on Side Drawer when it overlaps AppRegionDrag -
#5781
b719767
Thanks @ofreyssinet-ledger! - Fix "locked device" device action state rendering
ReworkErrorBody
component used by device actions so that it works everywhere even in v2 style provider
UseErrorBody
for "device not onboarded" device action state -
#5747
c9dbad0
Thanks @sarneijim! - Fix exchange funds -
#5779
1a9d88f
Thanks @stephane-lieumont-ledger! - add icon usb on connect device recover restore flow -
#5734
7b08584
Thanks @ofreyssinet-ledger! - My Ledger: improve UX of adding/remove custom lock screen, improve disabled buttons when apps are (un)installing -
#5228
7253544
Thanks @sponomarev! - Safer Solana staking -
Updated dependencies [
dd5d930
,6f012ed
,b74faea
,5f3a394
,6ac34be
,2502530
,714f15e
,e38e71b
,5ed4076
,bfae509
, [784c1ac
](https://github....