Releases: LedgerHQ/ledger-live
@ledgerhq/[email protected]
3.20.1
Patch Changes
-
#3304
c20a0d4284
Thanks @live-github-bot! - Patchasyncstorage-down
to import AsyncStorage from@react-native-async-storage/async-storage
Ledger Live Mobile has been recently updated to 0.71. One side effect is that
AsyncStorage
was removed from the mainreact-native
package and moved to@react-native-async-storage/async-storage
.LLM relies on an
fs
polyfill usingasyncstorage-down
under the hood, but the latter is now broken because it contains one hardcoded require call:require("react-native").AsyncStorage;
Patching
asyncstorage-down
to importAsyncStorage
from the right package should solve the issue.
@ledgerhq/[email protected]
3.20.0
Minor Changes
-
#2817
d5cf1abc6e
Thanks @thomasrogerlux! - Add support for Stax enabled NFTs by highlighting them to the user in the gallery and overriding the lockscreen edition with the special Stax metadata image -
#3225
4b3c21c473
Thanks @cgrellard-ledger! - Added additional data to the ratings typeform -
#3270
294f5685df
Thanks @lambertkevin! - Removed Promise.allSettled polyfill as it wasn't correctly shimmed on some devices
Patch Changes
-
#3203
da25400ad8
Thanks @ofreyssinet-ledger! - Fix the behavior of the close button in the sync onboarding -
#2888
ac0fc92005
Thanks @elbywan! - Upgrade react-native (to 0.71) as well as other dependencies -
#3164
be5589dac6
Thanks @haammar-ledger! - Add a 'feesCurrency' field to 'Account' type, and use it -
#3169
c44d61c2b3
Thanks @juan-cortes! - Allow for model and version dependent max name length -
#3014
579161ff68
Thanks @ofreyssinet-ledger! - Add possibility to deeplink to whitelisted live apps in a non-onboarded LLM -
#3094
ebeb0ea7a3
Thanks @hzheng-ledger! - drop tron staking for LLM -
#3165
447ed160e5
Thanks @juan-cortes! - Use backend provided support url for apps when available -
#3125
a8a992853b
Thanks @mlegall-ledger! - Removed old icon weights (everything except Medium). Deprecated Weigth prop in Icon component -
#3161
c6e6fc7269
Thanks @alexandremgo! - fix: correctly trigger software checks during sync onboarding on new firmware versions -
#3200
9b387741db
Thanks @alexandremgo! - fix: enable debug proxy device to bypass bluetooth requirement -
#3115
9b1a77ffa1
Thanks @ofreyssinet-ledger! - Implement support of Adjust universal links on iOS -
#3040
269b1c1027
Thanks @sarneijim! - Add stake flow to asset page -
Updated dependencies [
9fec3a9b3a
,294f5685df
,530909c036
,d5cf1abc6e
,29badd80d0
,992351d66d
,147af2b5e6
,d5cf1abc6e
,be5589dac6
,c44d61c2b3
,ac0fc92005
,a8a992853b
,42233141e8
,5059c9584c
,d5cf1abc6e
,87d08d6d1c
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
@ledgerhq/[email protected]
2.57.1
Patch Changes
-
#3094
ebeb0ea7a3
Thanks @hzheng-ledger! - drop tron staking for LLD -
#3196
79bebafabb
Thanks @sarneijim! - Remove extra track data swap/stake/receive -
#3163
ee06b4ed83
Thanks @juan-cortes! - Locked device retry button, uses v3 styles now -
#3164
be5589dac6
Thanks @haammar-ledger! - Add a 'feesCurrency' field to 'Account' type, and use it -
#3221
7174d38215
Thanks @sarneijim! - Add stake account deeplink -
#3169
c44d61c2b3
Thanks @juan-cortes! - Allow for model and version dependent max name length -
#3165
447ed160e5
Thanks @juan-cortes! - Use backend provided support url for apps when available -
#3125
a8a992853b
Thanks @mlegall-ledger! - Removed old icon weights (everything except Medium). Deprecated Weigth prop in Icon component -
#3161
c6e6fc7269
Thanks @alexandremgo! - fix: correctly trigger software checks during sync onboarding on new firmware versions -
Updated dependencies [
9fec3a9b3a
,294f5685df
,530909c036
,d5cf1abc6e
,29badd80d0
,992351d66d
,147af2b5e6
,be5589dac6
,c44d61c2b3
,a8a992853b
,9eaf095ff6
,42233141e8
,5059c9584c
,d5cf1abc6e
,87d08d6d1c
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
@ledgerhq/[email protected]
3.19.0
Minor Changes
- #3016
5fa3f57e08
Thanks @jules-grenier-ledger! - feat: ledger recover feature flag
- #3079
d9732f38ed
Thanks @gre! - Sunset Compound Lending from Ledger Live 'native' codebase
- #2891
04ad7f2de3
Thanks @IAmMorrow! - Refactored Webviews;
Added WebPTXPlayer;
- #2969
44567eeb17
Thanks @henrily-ledger! - Domain service for LLM
- #2861
0941844a56
Thanks @cksanders! - - Update Kotlin version- Updated
wallet-api-server
andwallet-api-core
version - Add Next storage & remove obsolete
AsyncStorage_db_size_in_MB
- Added wallet api storage support
- Add stable & tested LLD storage support
- Updated
- #3075
eed4dcb2bd
Thanks @jules-grenier-ledger! - Recover WebView
- #3059
d4834aad3f
Thanks @lambertkevin! - Add domain support to Ledger Live apps and libs
- #3079
d9732f38ed
Thanks @gre! - Sunset the migrate accounts old mecanism
- #3113
e486e56723
Thanks @henrily-ledger! - remove currency under feature flag that has been release
Patch Changes
- #3120
76f4c19ce6
Thanks @RamyEB! - Remove the cancel button and make the top left arrow return user to Browse Web3.
- #3111
e6e71dc909
Thanks @grsoares21! - Fix a bug on the firmware update making the app to be stuck in a single step of the update model while the device updated.
- #3077
11badbc999
Thanks @mlegall-ledger! - Fixed upsell triggering even if feature flag is off
- #3104
1fdf8e7242
Thanks @Justkant! - fix: recover deeplinks
- #3087
9c5be7fa63
Thanks @juan-cortes! - Small improvement to the logs viewer debug tool
- #3116
37b05b991d
Thanks @IAmMorrow! - Fixed a regression on LLD live-app sdk exchange app; backported exchange app from live-app-sdk to wallet-api; added "allow debug apps" in LLM developers menu
- #3177
193d69d72c
Thanks @hzheng-ledger! - drop tron staking for LLM
-
#3129
7d0f4855de
Thanks @Justkant! - fix: navigation.pop in DeviceConnectAs it can be used in the Onboarding base navigator now, if you pop by getting the parent, you will pop the BaseNavigator
-
#3099
e29f7c7bda
Thanks @Justkant! - fix: react-native-webview target="_blank" on iOSAlso fix the html5 history.pushState navigation on android
More infos on both issues below:
-
#3096
9133f2fa1c
Thanks @RamyEB! - Remove recently used from search page Discovery 2 -
Updated dependencies [
5fa3f57e08
,d9732f38ed
,a1e3f90e7f
,197d28697b
,c59bee8935
,64ee0b2e03
,fb65760778
,a62be79a56
,282cad03fb
,5fa4697e8d
,197d28697b
,0941844a56
,d4834aad3f
,d9732f38ed
,d4834aad3f
]:- @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.57.0
Minor Changes
- #3079
d9732f38ed
Thanks @gre! - Sunset Compound Lending from Ledger Live 'native' codebase
- #2970
d79ffde19c
Thanks @cgrellard-ledger! - Integration of Braze SDK
- #2891
04ad7f2de3
Thanks @IAmMorrow! - Refactored Webviews;
Added WebPTXPlayer;
- #3079
d9732f38ed
Thanks @gre! - Remove dead code of WalletConnect v1
- #3139
197d28697b
Thanks @jules-grenier-ledger! - Add discover Protect modal on sidebar menu
- #3113
e486e56723
Thanks @henrily-ledger! - remove currency under feature flag that has been release
- #3127
772e0e6042
Thanks @cpellizzari-ledger! - Remove account data from stake button clicked event
- #2861
0941844a56
Thanks @cksanders! - - Update Kotlin version- Updated
wallet-api-server
andwallet-api-core
version - Add Next storage & remove obsolete
AsyncStorage_db_size_in_MB
- Added wallet api storage support
- Add stable & tested LLD storage support
- Updated
- #3059
d4834aad3f
Thanks @lambertkevin! - Add domain support to Ledger Live apps and libs
- #3079
d9732f38ed
Thanks @gre! - Sunset the migrate accounts old mecanism
- #2970
6c3ab9335a
Thanks @cgrellard-ledger! - Add Notifications content card with Braze
- #2970
6c3ab9335a
Thanks @cgrellard-ledger! - Add Portfolio Content cards with braze
Patch Changes
- #3177
193d69d72c
Thanks @hzheng-ledger! - drop tron staking for LLD
- #3172
65107b68f0
Thanks @live-github-bot! - Remove extra track data swap/stake/receive
-
#3116
37b05b991d
Thanks @IAmMorrow! - Fixed a regression on LLD live-app sdk exchange app; backported exchange app from live-app-sdk to wallet-api; added "allow debug apps" in LLM developers menu -
Updated dependencies [
5fa3f57e08
,d9732f38ed
,a1e3f90e7f
,197d28697b
,197d28697b
,c59bee8935
,64ee0b2e03
,fb65760778
,a62be79a56
,282cad03fb
,197d28697b
,0941844a56
,d4834aad3f
,d9732f38ed
,d4834aad3f
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
@ledgerhq/[email protected]
3.18.0
Minor Changes
-
#3063
842eaacf83
Thanks @live-github-bot! - feat: ledger recover feature flag -
#3063
e32b1d1d88
Thanks @live-github-bot! - Refactored Webviews;
Added WebPTXPlayer; -
#2983
1650a9d074
Thanks @lvndry! - Introduce React Testing Library in LLM -
#2943
9fdfe8e9ee
Thanks @mcayuelas-ledger! - Add new entry for Date format -
#3063
3749c3d79a
Thanks @live-github-bot! - Recover WebView -
#2327
76a2f02f03
Thanks @RamyEB! - Add Discover v2 UI behind feature flag
Patch Changes
-
#2935
2b770e6eb9
Thanks @sarneijim! - Move stake account button to main account buttons -
#2996
ecffe19c8b
Thanks @jules-grenier-ledger! - Hide recover webview header for prod env -
#2980
8484021aac
Thanks @juan-cortes! - allow symbols in env override debug menu -
#2816
10fb40d740
Thanks @pierrelouis-c! - Add Custom lock screen welcome video on LLM -
#2879
c6a88dd5ab
Thanks @juan-cortes! - Improve account generator to support delisted tokens -
#2988
6d3814d8c3
Thanks @sarneijim! - Add stake button as third button in main account actions -
#3063
3ff4c9c3fb
Thanks @live-github-bot! - Fix a bug on the firmware update making the app to be stuck in a single step of the update model while the device updated. -
#3063
a2ba8c5c6a
Thanks @live-github-bot! - Fixed upsell triggering even if feature flag is off -
#3035
b9c14af6e1
Thanks @mlegall-ledger! - Recover - New upsell modal at the end of onboarding for LLM - LNX -
#3063
803fbee943
Thanks @live-github-bot! - fix: recover deeplinks -
#2912
475f7bea64
Thanks @alexandremgo! - feat: Android native module for location servicesLocation services are needed when BLE scanning.
This Android Native module provides:- a method to check and enable if necessary the location service
- a method to listen to the state (enabled/disabled) of the location service
Also new hook useAndroidEnableLocation using this native module to simplify enabling location services
-
#2956
6abe8dd35b
Thanks @alexandremgo! - feat: handle new restore flags in sync onboarding -
#2911
fb464093d8
Thanks @juan-cortes! - Provide QA with a way of destroying data without uninstalling -
#3017
65134b090f
Thanks @mlegall-ledger! - Updated Lotties on recover flow in LLM -
#3026
0b51a77c6c
Thanks @juan-cortes! - Make exported logs formatted by default -
#2912
af136336a2
Thanks @alexandremgo! - feat: new bluetooth requirements error viewsComponents handling different requirements error views:
- bluetooth permissions not granted
- bluetooth disabled
- location permissions nos granted (if needed)
- location disabled (if needed)
using a new GenericInformationalView component.
Also some cleaning on error message handling and how some requirements checks were handled
-
#2944
1fff4d499c
Thanks @juan-cortes! - Drop importDatString from LLM -
#3037
7bfd14cbce
Thanks @juan-cortes! - Fix e2e tests that broke during redux rework -
#2963
40a27aa74c
Thanks @sarneijim! - Tezos no funds implementation & track stake account button -
#2912
759f11851d
Thanks @alexandremgo! - feat: flexible bluetooth requirements check and request with drawer and hookPossible more fine-grained requirements check and request (only for BLE connecting, or also BLE scanning) with the usage of useRequireBluetooth + RequiresBluetoothDrawer
Centralized the generic UI of the drawer content in GenericInformationalDrawerContent
Implemented drawer + hook bluetooth requirements check and requests for:
- current device selection component
- new device selection component
- SkipSelectDevice component which automatically select the last connected device
Also added a debug screen for bluetooth requirements check and request
-
#2814
81a0cbb8ee
Thanks @juan-cortes! - Adapt UX of install set of apps for missing dependencies -
#3028
92a0a67e62
Thanks @RamyEB! - Warning message when app not Found on DiscoverV2 -
#2978
c06ebd58f6
Thanks @sarneijim! - Add common stake flow to lld -
#2903
ba7c9d40b8
Thanks @juan-cortes! - Fix UI for add account flow account list screen -
#2843
61848df7ef
Thanks @pierrelouis-c! - SyncOnboarding: adapt to changes in VerticalTimeline component
SyncOnboarding: proper implementation of the "seed" step UI
SyncOnboarding: add ContinueOnDevice UI element where needed
StorylyStories: play icon and blurred thumbnail for story group...
@ledgerhq/[email protected]
2.56.0
Minor Changes
-
#3063
e32b1d1d88
Thanks @live-github-bot! - Refactored Webviews;
Added WebPTXPlayer; -
#2933
92cb361b44
Thanks @cjordan-ledger! - Adds deep link support for earn dashboard -
#2934
d0dc9d0ea7
Thanks @brunospolidorio! - Add Earn on Main side bar -
#2671
6a06aec51a
Thanks @henrily-ledger! - Add ENS on recipient field
Patch Changes
-
#2999
dd737d42b5
Thanks @sarneijim! - Add track to cosmos/osmos account banner -
#2956
6abe8dd35b
Thanks @alexandremgo! - feat: handle new restore flags in sync onboarding -
#2994
c7086b085f
Thanks @gre! - fixes: restore troubleshoot networking debug feature -
#2635
28fd570396
Thanks @gre! - Sunset 'Device Bridge' in LLD -
#2814
81a0cbb8ee
Thanks @juan-cortes! - updated param name for installSetOfApps call -
#2785
f1f16c3674
Thanks @pierrelouis-c! - Add e2e tests in LLD for install and restore set of apps flow -
#3026
0b51a77c6c
Thanks @juan-cortes! - Make exported logs formatted by default -
#2859
dd642a44c2
Thanks @gre! - LLD: Fully sunset "internal commands", introduce Web Workers for more performant calculation of segcp256k1 curve and remove tech debt & dead code. -
#2961
b2eff3487d
Thanks @juan-cortes! - Remove duplicated entries in developer menu LLD -
#2975
a1e097d391
Thanks @gre! - chore: slow rate for account incremental sync and countervalues -
#3031
0bb1a97a5b
Thanks @sarneijim! - Rename analytics token attribute in stake banner account -
#2814
81a0cbb8ee
Thanks @juan-cortes! - Adapt UX of install set of apps for missing dependencies -
Updated dependencies [
842eaacf83
,c6a88dd5ab
,1d0b2d19eb
,8340016ef0
,3b5bd4f8e3
,c60e8c4b86
,ef945b05c0
,9d15eb2e2f
,1d0b2d19eb
,496df9da72
,9f55124458
,81a0cbb8ee
,9b22d499f2
,a1e097d391
,6abe8dd35b
,fb464093d8
,5fa68510b4
,76a2f02f03
,ae211bda45
,b2a94b9081
,4772a234f7
]:- @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]
3.17.0
Minor Changes
-
#2804
f0c83f37fc
Thanks @thomasrogerlux! - Add dynamic content to the sync onboarding "Secret Recovery Phrase" step based on the user selection on the device -
#2744
bc3af8a918
Thanks @lambertkevin! - Add support for address poisoning filtering -
#2192
6b224e1d2d
Thanks @henrily-ledger! - fix token not selectable in send flow -
#2812
177eb29f7f
Thanks @nparigi-ledger! - Add floor price to nft gallery item
Patch Changes
-
#2736
475b854946
Thanks @mlegall-ledger! - Fixed detox E2E test after removing autolock-timeout -
#2905
d9379f4730
Thanks @sarneijim! - Add noFunds modal to LLM -
#2750
8b61e7638b
Thanks @mlegall-ledger! - Fixed hierarchy issue causing Auth screen to render behind app in Android -
#2833
552037fcec
Thanks @grsoares21! - Minor bug fix to prevent the ServiceWidget to appear below the new device selection screen when scanning and pairing in the My Ledger tab. -
#2737
198e7203f6
Thanks @juan-cortes! - Implement UI for disabled install button on my ledger llm -
#2778
76a03adae6
Thanks @jules-grenier-ledger! - Prevent WebView closure from OS back button if Ledger Recover -
#2766
93ea7c84a0
Thanks @Justkant! - fix: android webview camera and audioAlso updates the
react-native-webview
package -
#2834
2b04ef7874
Thanks @juan-cortes! - Fix UI bug on NFT CLS device selector -
#2914
56adbff8fb
Thanks @sarneijim! - Implement no funds modal in stake button -
#2670
aa7f51af07
Thanks @juan-cortes! - Fix bug in device language prompt detection -
#2823
e363d83a69
Thanks @juan-cortes! - Fix the prompt loop on receive flow -
#2740
fbc7c4c83a
Thanks @Justkant! - fix(DeviceConnect): remove onError handlerThe error is already handled by the UI in
DeviceActionModal
Also adds a correct title to this screen and fixes theSafeAreaView
-
#2663
4c6912f679
Thanks @pierrelouis-c! - Add analytics to the sync onboarding, install/restore apps, claim NFT flow and generics -
#2900
f21f62169e
Thanks @juan-cortes! - Fixed illustration for Stax on language change prompt -
#2733
0272d44dff
Thanks @juan-cortes! - Fix up some warnings at launch -
#2849
292069c492
Thanks @ofreyssinet-ledger! - fix(StartupTimeMarker): catch error and prevent re-invocation of native method -
#2885
da115c7416
Thanks @mlegall-ledger! - New deeplinks + refactoring of deeplinks wrapper in LLM -
#2797
d7eee4ae34
Thanks @ofreyssinet-ledger! - fix claim NFT "redirection after a timeout if no QR code scan" which was still effective outside of the QR code scan screen -
#2742
67f6a47799
Thanks @juan-cortes! - Improve Firmware update banner logic on LLM -
#2884
0495c5e791
Thanks @mlegall-ledger! - Renamed Portuguese to Portuguese Brazilian -
#2735
d42eceaeae
Thanks @juan-cortes! - Fix the main transfer button animation on LLM -
#2887
347e29c32f
Thanks @mlegall-ledger! - LLM - Recover - Update support url (nanoX) -
#2742
9a83fcd1cd
Thanks @juan-cortes! - Allow USB detection app wide on LLM -
#2775
ed076170b7
Thanks @jules-grenier-ledger! - Hide WebView header if it's Ledger Recover -
#2906
bee4c7cafb
Thanks @mlegall-ledger! - New Wallet Connect Entry point in LLM portfolio header. Protected with upsell modal when in reborn mode -
#2767
f040f6d2c1
Thanks @juan-cortes! - Introduce a lint rule to avoid untranslated strings -
#2637
fdeb033800
Thanks @ofreyssinet-ledger! - Post onboarding analytics -
#2788
f7f38ae801
Thanks @Justkant! - fix: filter outside SelectAccountAndCurrencyDrawer [LIVE-5865] -
Updated dependencies [
3460d0908b
,47e3ef84ba
,897f42df13
,9ec0582d2a
,b947934b68
,24bc5674d2
, [bc3af8a918
](https://github.com/LedgerHQ/l...
@ledgerhq/[email protected]
2.55.0
Minor Changes
-
#2721
4fa6ba5cba
Thanks @gre! - Remove 'experimental execution on renderer' to activate this mode for all users and simplify this tech debt. -
#2744
bc3af8a918
Thanks @lambertkevin! - Add support for address poisoning filtering -
#2725
b4cd547f16
Thanks @gre! - Update to Electron 23 -
#2672
48c12c9af8
Thanks @cjordan-ledger! - feat: adds a staking modal to the elrond account screen on lld -
#2759
207dae90dd
Thanks @cjordan-ledger! - Fixes the coin modal close button on the swap screen
Patch Changes
-
#2769
16e3639512
Thanks @juan-cortes! - Fix glitchy drawer for language selector on My Ledger -
#2902
9079d95b57
Thanks @cjordan-ledger! - Fixes the side drawer close button on MacOS -
#2768
534ed054ec
Thanks @ofreyssinet-ledger! - fix padding in swap drawers -
#2885
da115c7416
Thanks @mlegall-ledger! - New deeplinks + refactoring of deeplinks wrapper in LLM -
#2755
54ae257ebb
Thanks @sarneijim! - Passing parameters to DEX apps -
#2851
bea3513e28
Thanks @gre! - exchangeBulk renderer execution to properly be interruptable. -
#2741
77cc2e946d
Thanks @ofreyssinet-ledger! - fix flakiness of custom lock screen nft gallery test -
#2884
0495c5e791
Thanks @mlegall-ledger! - Renamed Portuguese to Portuguese Brazilian -
#2733
0272d44dff
Thanks @juan-cortes! - Refactor useIsMounted hook -
#2717
11f7200abd
Thanks @RamyEB! - Adding condition to the disclaimer to prevent it from being displayed on Ledger's apps. -
#2883
d4413a6a05
Thanks @cjordan-ledger! - Adds analytic events to account screen -
#2719
c403cc63de
Thanks @juan-cortes! - fix(errors): Fix rendering for errors in device actions -
#2652
897f42df13
Thanks @juan-cortes! - Bring the edit device name feature to LLD -
#2647
73887a6923
Thanks @juan-cortes! - Add support for custom lock screen graphical assets on LLD -
#2788
f7f38ae801
Thanks @Justkant! - fix: filter outside SelectAccountAndCurrencyDrawer [LIVE-5865] -
Updated dependencies [
3460d0908b
,47e3ef84ba
,897f42df13
,13a71f1cb2
,9ec0582d2a
,b947934b68
,24bc5674d2
,bc3af8a918
,fbc7c4c83a
,ab0781e7cb
,e41884bb9e
,a87ee27900
,ebe618881d
,297d6cc4a0
,ef5835035b
,f2968d5706
,684c10d10a
,0f99b5dc44
,0207d76b15
,7daaa8f750
,01a33f58ba
,f7f38ae801
,16cad60fb0
]:- @ledgerhq/[email protected]
- @ledgerhq/[email protected]
@ledgerhq/[email protected]
3.16.1
Patch Changes
- #2838
c52eb6d900
Thanks @mlegall-ledger! - Bugfix : FaceId is triggered in loop.