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 groups -
#2928
4772a234f7
Thanks @juan-cortes! - Handle failed cases on genuine check during sync onboarding -
#3063
d5fc6ddcce
Thanks @live-github-bot! - fix: react-native-webview target="_blank" on iOSAlso fix the html5 history.pushState navigation on android
More infos on both issues below: -
#2926
d1b455af86
Thanks @juan-cortes! - Handle closing sync onboarding after completion -
#2912
7252ae6c8c
Thanks @alexandremgo! - feat: re-work of bluetooth permissions and services requirementsNew hooks to simplify bluetooth requirements checks and requests
Re-work of associated components using those hooks -
#3023
bbb7d68222
Thanks @cgrellard-ledger! - LLM - Fixed unnecessary eq id reassignment during the onboarding -
#2960
51a0ca9654
Thanks @juan-cortes! - Prevent duplicated USB entries on old device selector.
Fix broken device action modals caused by nanoFTS state hack.
Fix UI for Android empty USB state, text overflowing.
Fix add account flow undismissable modal (x/back drop) close. -
Updated dependencies [
842eaacf83
,c6a88dd5ab
,1d0b2d19eb
,8340016ef0
,61848df7ef
,3b5bd4f8e3
,c60e8c4b86
,ef945b05c0
,9d15eb2e2f
,1d0b2d19eb
,57c52a9fca
,496df9da72
,9f55124458
,81a0cbb8ee
,9b22d499f2
,a1e097d391
,6abe8dd35b
,fb464093d8
,5fa68510b4
,76a2f02f03
,ae211bda45
,b2a94b9081
,4772a234f7
]:- @ledgerhq/live-common@29.2.0
- @ledgerhq/coin-framework@0.2.1
- @ledgerhq/errors@6.12.4
- @ledgerhq/native-ui@0.17.0
- @ledgerhq/react-native-hw-transport-ble@6.28.4
- @ledgerhq/devices@8.0.1
- @ledgerhq/hw-transport@6.28.2
- @ledgerhq/hw-transport-http@6.27.13
- @ledgerhq/react-native-hid@6.29.1