Releases: LedgerHQ/ledger-live
@ledgerhq/[email protected]
3.16.0
Minor Changes
-
#2408
85e6554751
Thanks @nparigi-ledger! - Add startup time to setting debug performance screen. Log time to app boot to first interactive screen. -
#2745
52d3a03dfc
Thanks @lambertkevin! - Add support for address poisoning filtering -
#2521
cbc5d3ddc5
Thanks @nparigi-ledger! - Add a performance overlay to track navigation time between pages -
#2371
d9a528f023
Thanks @nparigi-ledger! - Add an info modal to device connection screen from protect flow -
#2328
0725151a34
Thanks @lambertkevin! - Add translations
Patch Changes
-
#2604
8ec53c8307
Thanks @alexandremgo! - fix: onClose called when forcefully cleaned only if drawer was trying to be opened -
#2489
37295da9c4
Thanks @cgrellard-ledger! - Second tentative to fix the analytics missing equipment id for some users -
#2597
0c905a513d
Thanks @Justkant! - fix: avoid resetting the result onModalHide -
#2707
d7b6b3a78d
Thanks @live-github-bot! - Fixed hierarchy issue causing Auth screen to render behind app in Android -
#2519
68c0a2a2ac
Thanks @alexandremgo! - feat: QueueDrawer to queue drawers that should be displayedQueuedDrawer
replacing existingBottomModal
.QueuedDrawer
is a drawer taking into account the currently displayed drawer and other drawers waiting to be displayed.This is made possible thanks to a queue of drawers waiting to be displayed. Once the currently displayed drawer is not displayed anymore (hidden), the next drawer in the queue is notified, and it updates its state to be make itself visible.
Also updated all the components consuming
BottomModal
andBottomDrawer
-
#2578
9a61df66e0
Thanks @Justkant! - fix(wallet-api): broken ble on LLMWe had to remove the reset of the device to undefined
It avoids starting the ble scanning again on success
The ble scanning is disconnecting all device which was causing the issue -
#2509
c666458ad2
Thanks @cgrellard-ledger! - hasGenesisPass, hasInfinityPass and accountsWithFunds user properties added to analytics -
#2683
a58441f3cf
Thanks @mlegall-ledger! - Removed timeout value when app goes into background -
#2595
c40befb5eb
Thanks @Justkant! - fix: reset device on close instead of navigating back -
#2161
9aaa3e75e7
Thanks @JunichiSugiura! - Refactor by useWalletAPIServer -
#2576
8e4b18ed85
Thanks @Justkant! - fix(wallet-api): cleanup the transport on unmount -
#2552
467822aaf6
Thanks @mcayuelas-ledger! - Add entry point for WallectConnect on Main Menu in LLM -
#2631
df998cf4c7
Thanks @ofreyssinet-ledger! - Analytics console: add filtering of "Sync*" events -
#2566
309507ced0
Thanks @alexandremgo! - fix: several bugs on new system of queued drawersOn QueuedDrawer:
- When loosing focus: all drawers are cleaned, and it now tries to call the onClose of the QueuedDrawer if it tried to be opened after the navigation occurred
- When getting focus: we now check if the drawer was not added just before (drawerId) to avoid adding it several time, because useFocusEffect can be triggered several time in certain cases
On other components:
- For a consumer drawer: onClose needed even if noCloseButton was set to handle lost of screen focus or if other drawer forced it to close
-
#2691
7e9dccf1bb
Thanks @Justkant! - fix: empty USER_ID on LLM -
#2604
8ec53c8307
Thanks @alexandremgo! - fix: explicitly close drawer on navigation to add new device -
#2633
7435fc26fc
Thanks @mcayuelas-ledger! - Remove Old Warning Sign when status is down -
#2435
cfc5d1ec57
Thanks @ofreyssinet-ledger! - Optimise rendering logic of Portfolio screen, Asset screen and other components through use of improved selectors, improved memoisation of some expensive components and throttling of frequent expensive computations -
#2488
9479a1d3f5
Thanks @mlegall-ledger! - Added tracking to NFT Hide Multiselect feature -
#2707
8c4cc6a69f
Thanks @live-github-bot! - fix: filter outside SelectAccountAndCurrencyDrawer [LIVE-5865] -
#2548
cec9e0f33d
Thanks @hzheng-ledger! - cosmos_testnet cleanup -
Updated dependencies [
109f456ff9
,80e3090edc
,b5d8805bef
,5b65ae6b04
,a1a2220dfc
,86ab7eb1d4
,3d29b9e7ff
,cec9e0f33d
,72cc12fcdb
,52d3a03dfc
,cfc5d1ec57
, [7423309c87
](https://github.com/LedgerHQ/ledger-live/com...
@ledgerhq/[email protected]
2.54.0
Minor Changes
-
#2569
5b65ae6b04
Thanks @cksanders! - conditionally activate navigation on the buy&sell screen depending on the value of a feature flag -
#2745
52d3a03dfc
Thanks @lambertkevin! - Add support for address poisoning filtering -
#2460
b0849833f7
Thanks @pierrelouis-c! - Add NFTs selection in LLD Custom lock screen -
#2328
0725151a34
Thanks @lambertkevin! - Add missing currency hydrate at launch + translations -
#2538
0bc7ff96c8
Thanks @cjordan-ledger! - Shows staking banner on ethereum account screen -
#2394
bc5ec42073
Thanks @thomasrogerlux! - Add a step to install a set of applications or alternatively restore the ones from a previous device during the new sync onboarding
Patch Changes
-
#2586
60a4461efc
Thanks @sarneijim! - Add portafolio exchange banner flag to portafolio page track -
#2677
5c46dfade6
Thanks @sarneijim! - add near stake account banner -
#2494
64eeb40d20
Thanks @sarneijim! - Remove "SWAP" and "BUY" redundant buttons when portafolio exchange banner is available -
#2687
7f9ac530d9
Thanks @sarneijim! - fix: fix osmos banner after refactor -
#2548
cec9e0f33d
Thanks @hzheng-ledger! - cosmos_testnet cleanup -
#2749
adec003c19
Thanks @sarneijim! - Fix swap drawer left padding -
#2539
3012d188ab
Thanks @cjordan-ledger! - Changes the Earn button copy on portfolio screen to say stake -
#2574
5a2ad42485
Thanks @ofreyssinet-ledger! - Fix post onboarding banner close button layout issue -
#2627
3d29b9e7ff
Thanks @sarneijim! - add solana stake account banners -
#2646
fe8f21f6e1
Thanks @juan-cortes! - Provide a way of skipping onboarding on dev builds -
#2161
9aaa3e75e7
Thanks @JunichiSugiura! - Refactor by useWalletAPIServer -
#2682
4df1058f59
Thanks @sarneijim! - Fix stake click in cosmos and osmos -
#2529
e8f6ad7904
Thanks @cjordan-ledger! - Adds extra analytic tags in the no-fund staking modal -
#2602
81e3811a27
Thanks @gre! - Fixes load of environment variables if getEnv is used at module boot on renderer side (e.g. Stellar api) -
#2461
80c1e5a092
Thanks @cjordan-ledger! - Add no funds modal to stake button in account page -
#2576
8e4b18ed85
Thanks @Justkant! - fix(wallet-api): cleanup the transport on unmount -
#2656
0ef1a9959d
Thanks @cjordan-ledger! - Refactors staking banners on account screen. -
#2691
7e9dccf1bb
Thanks @Justkant! - fix: empty USER_ID on LLM -
#2638
7e78b314d6
Thanks @sarneijim! - Fix swap lld track -
#2636
772600b380
Thanks @cjordan-ledger! - Fixes several minor issues on LLD swap screen -
#2500
a72163e5d0
Thanks @cjordan-ledger! - Fixes cosmos staking modal to only open url when link is clicked -
#2577
849616084c
Thanks @cjordan-ledger! - Refactors how params are passed from swap screen to live-app. -
#2645
8dbe472386
Thanks @cjordan-ledger! - Stops displaying ethereum staking banner on eth token account screen. -
#2512
4392fc2847
Thanks @sarneijim! - No padding for network fees drawer in swap -
#2697
1de872014f
Thanks @sarneijim! - Remove extra no funds modal case for multiple coins -
#2707
8c4cc6a69f
Thanks @live-github-bot! - fix: filter outside SelectAccountAndCurrencyDrawer [LIVE-5865] -
Updated dependencies [
109f456ff9
,80e3090edc
,b5d8805bef
,5b65ae6b04
,a1a2220dfc
,86ab7eb1d4
,3d29b9e7ff
,cec9e0f33d
,72cc12fcdb
,52d3a03dfc
, ...
@ledgerhq/[email protected]
@ledgerhq/[email protected]
@ledgerhq/[email protected]
2.53.1
Patch Changes
-
#2523
e26155d3b2
Thanks @sarneijim! - Deep link support hotfix -
Updated dependencies [
61c7aafb21
,31f13e8ac2
]:- @ledgerhq/[email protected]
@ledgerhq/[email protected]
3.15.0
Minor Changes
- #1782
3ca4c9763d
Thanks @hzheng-ledger! - merge cosmos and osmosis
Patch Changes
- #2492
eca1fc0a76
Thanks @chabroA! - Second tentative to fix the analytics missing equipment id for some users
- #2290
8e690ef8ac
Thanks @mcayuelas-ledger! - Multi Select mode allowing hide unwanted collections in NFT GAllery
- #2350
de1bf99157
Thanks @ofreyssinet-ledger! - Implementation of analytics for Custom Lock Screen
- #2427
b192ed6b24
Thanks @cgrellard-ledger! - We now add a parameter apptracking=false to our webviews in LLM redirecting to the shop and to the academy websites in order to not display the cookie prompt (to comply with apple rules)
- #2475
4b81270e26
Thanks @Justkant! - fix: remove skip select device on DeviceConnect
- #2350
de1bf99157
Thanks @ofreyssinet-ledger! - Improvements to the UX of the in-app analytics console
- #2464
59eb2b4874
Thanks @alexandremgo! - ignore HwTransportError for Sentry on LLM
-
#2492
eca1fc0a76
Thanks @chabroA! - Added tracking to NFT Hide Multiselect feature -
Updated dependencies [
ebdb20d071
,dcfeef0a2c
,6214ac0412
,36c1a33638
,3ca4c9763d
,0e3dadacce
,8ff8e433ed
,61ff754c0c
,db03ee7a28
,0839f0886f
,de69b7f2ba
,c2779b1cab
,c2779b1cab
,7eb8b1a39b
,dcfeef0a2c
,315c0ba0f4
,de3b0da314
]:- @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.53.0
Minor Changes
- #817
36c1a33638
Thanks @hzheng-ledger! - Remove algorand dependencies from LLC
- #1782
3ca4c9763d
Thanks @hzheng-ledger! - merge osmosis into cosmos family
- #2426
9d06be5753
Thanks @brunospolidorio! - add stake modal for LLD
- #2444
dcfeef0a2c
Thanks @hedi-edelbloute! - Remove explorer configuration
- #2471
eb9f2b7ef0
Thanks @cjordan-ledger! - Shows stake button on asset screen
Patch Changes
- #2403
35ae3e6282
Thanks @cjordan-ledger! - Changes gitignore
- #2396
28b668d1f9
Thanks @cjordan-ledger! - Adds new UI elements for the new featured buttons on portfolio screen
- #2434
ead56ef81b
Thanks @sarneijim! - Add market page stake buttons
- #2510
0e3dadacce
Thanks @hzheng-ledger! - fix cosmos unbond bug and translation
- #2406
afda2ec326
Thanks @cjordan-ledger! - Adds link behaviour to new exchange buttons on portfolio screen.
- #2420
315c0ba0f4
Thanks @cjordan-ledger! - LLD: Adds feature flag and analytics to new exchange buttons on portfolio screen
- #2464
59eb2b4874
Thanks @alexandremgo! - chore: ignore HwTransportError for Sentry on LLD
- #2417
763690846d
Thanks @gre! - fixes old link to old repository
- #2342
c2779b1cab
Thanks @gre! - Improve performance of socket.ts by using exchangeBulk
- #2385
1fc8d26eb1
Thanks @sarneijim! - Add common stake flow for LLD
-
#2420
315c0ba0f4
Thanks @cjordan-ledger! - Refactors stake flow to trigger from modal -
Updated dependencies [
ebdb20d071
,dcfeef0a2c
,6214ac0412
,36c1a33638
,3ca4c9763d
,0e3dadacce
,8ff8e433ed
,61ff754c0c
,db03ee7a28
,0839f0886f
,de69b7f2ba
,c2779b1cab
,c2779b1cab
,7eb8b1a39b
,dcfeef0a2c
,315c0ba0f4
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
@ledgerhq/[email protected]
3.14.0
Minor Changes
- #2159
96458c4f37
Thanks @cjordan-ledger! - Changes swap kyc alert copy for changelly
- #2338
70e9db3892
Thanks @cgrellard-ledger! - Large Mover category added in the notifications settings
- #2130
d26fbee27a
Thanks @thomasrogerlux! - Add a restore from previous device option when installing apps during the sync onboarding
- #1978
192b897ce4
Thanks @RamyEB! - Deletion of an old logic concerning the manifest fetch and filter, and replacement by a new one + added the possibility to give a custom Provider
- #1661
a56ffa948d
Thanks @haammar-ledger! - add elrond staking and token
Patch Changes
- #2283
e4d5c90b53
Thanks @ofreyssinet-ledger! - Fix issue on the NFT claim flow on iOS: camera not displaying right after granting the permission
- #2275
a1e5c4bf49
Thanks @cjordan-ledger! - Adds more analytics to LLM for swap.
- #2245
cf7cb5978f
Thanks @ofreyssinet-ledger! - Convert all video assets to HEVC. Remove unused assets.
- #2191
efc2b4d4fb
Thanks @cjordan-ledger! - Refactors swap screen on mobile to remove max loading state.
- #2283
e4d5c90b53
Thanks @ofreyssinet-ledger! - Replace the FallbackCameraScreen logic by a simple easy to reuse RequiresCameraPermission component
- #2268
0c479704f5
Thanks @Justkant! - fix(wallet-api): use the newDeviceSelectionFeature on mobile
- #2270
b3ca8bff8c
Thanks @pierrelouis-c! - Add new Infinity Pass assets and debug screen for claim NFT flow
-
#2245
cf7cb5978f
Thanks @ofreyssinet-ledger! - Implement a video index file to reference all the sources of video assets. Implement a "Debug Videos" screen in the debug menu. -
Updated dependencies [
f3fd3134a3
,dcad1bcbdc
,efc2b4d4fb
,97c9cb43a4
,75fbe7f3b1
,befe0e224a
,ea6e557506
,789bfc0fad
,4e9378d63b
,d26fbee27a
,7fef128ffb
,53b526847d
,16195a130e
,7af03d772a
,7399cdba96
,f3fd3134a3
,b7df09bbc9
,5b4aa38421
,d0919b03f4
,96458c4f37
,63e63e5fc5
,192b897ce4
,9bba7fd8bd
,88d6de464b
,0b827ad97a
,a56ffa948d
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
@ledgerhq/[email protected]
2.52.0
Minor Changes
- #1978
192b897ce4
Thanks @RamyEB! - Deletion of an old logic concerning the manifest fetch and filter, and replacement by a new one + added the possibility to give a custom Provider
- #1661
a56ffa948d
Thanks @haammar-ledger! - elrond staking and token
- #2291
057988a1dc
Thanks @gre! - make onboarding not blocking user if genuine check fails (e.g. network issues)
-
#2049
f159ba186c
Thanks @gre! - Electron was upgraded from 15 to 21 as well as "electron-builder"- that means we have a new bump of the nodejs version for native module too. So all native library impacted (coins, usb,..)
- that means we have a new Chromium version. So the UI is impacted. Screenshots have changed due to this.
In a breaking change in Electron 18 the nativeWindowOpen web preference (used here) have been removed (cf. this PR)
Now, Ledger live does not seem to receive (and handle) new-window events when a live-apps wants to open a new window (regularly used throughout Live Apps to open external contextual info like redirect to Twitter account, open ToS page, etc…)
webview
are deprecated and not formerly integrated / maintained in electron.
updating electron broke previous handleding of new window opened from awebview
use
setWindowOpenHandler
on thewebview
webContents to handle opening new window.
cf. electron/electron#31117 (comment)also, there seem to be issues between
webview
and React
cf. electron/electron#6046
- #2305
74285a2c2b
Thanks @henrily-ledger! - remove optionnal trongrid on experimental menu
- #2292
a44e1c2d62
Thanks @sarneijim! - Fix: add bsc to dex family list and change family by id in currency validation"
- #1900
f4b14e0fcc
Thanks @Justkant! - feat(wallet-api): device.transport LLD & LLM integration [LIVE-4293]
- #2325
16195a130e
Thanks @henrily-ledger! - add feature flag objkt banner on tezos
- #2159
96458c4f37
Thanks @cjordan-ledger! - Changes swap kyc alert copy for changelly
- #2037
3574c62cb3
Thanks @nparigi-ledger! - use new parameter from formatCurrencyUnit, dynamicSignificantDigits, in all related display value components/utils. Increased this value for the display of the account crypto value in Account page so more digits are shown.
- #2049
f159ba186c
Thanks @gre! - Upgrade from Electron 15 to Electron 22
- #2191
efc2b4d4fb
Thanks @cjordan-ledger! - Shows loading state when fetching swap rates.
- #2123
9b3984fb92
Thanks @cjordan-ledger! - Shows DEX quotes on swap screen.
- #2190
7733415c32
Thanks @chabroA! - Handle bitcoin.getXPpub wallet api method
- #2313
0b827ad97a
Thanks @cjordan-ledger! - On swap screen, we now refresh rates based on exchange rates available
- #1900
fc444a8a17
Thanks @Justkant! - feat(wallet-api): LLD server implementation [LIVE-4394]
- #2121
8aca07c549
Thanks @lvndry! - Delist Stakenet (XSN) coin
Patch Changes
- #2189
d0919b03f4
Thanks @sarneijim! - Add SwapExchangeRateAmountTooLowOrTooHigh error to swap dex quotes
- #1997
53baff3c7b
Thanks @juan-cortes! - LLD React to custom image loading and reflect the space taken by it
- #2150
e7c1eaa6a2
Thanks @alexandremgo! - feat: handle locked device during onboarding polling, genuine check and get latest available firmware update
- #2156
158af85921
Thanks @juan-cortes! - 670pixel instead of 672 for custom lockscreen images
- #2212
cf4cdf3128
Thanks @sarneijim! - Remove stake from binance and polygon
- #2238
b625f10ba4
Thanks @cjordan-ledger! - Debounces user input on swap form
- #2294
0ac0aedd05
Thanks @gre! - Optimize LLD logger
- #2248
dc1c82be95
Thanks @Justkant! - fix(wallet-api): filter currencies families
- #2178
d4b01dc1b0
Thanks @alexandremgo! - chore: removing DeviceBusyIndicator
- #2322
6afa633c2d
Thanks @cjordan-ledger! - Aligns 1inch logo with others when showing swap rates on LLD
- #2271
bdae5049b3
Thanks @pierrelouis-c! - Add final design to the PostOnboarding Hub
- #2174
4208982cd9
Thanks @chabroA! - Fix app crash in case requestAccount currencies array param contains non string values
-
#2242
15ffdd6972
Thanks @alexandremgo! - chore: fix typing of theme "light" | "dark"- Removed unneeded "as" type casting, and used newly exported Theme type.
- Migrated animations.js to animations.ts
- [#2310](https:/...