3.30.0
Minor Changes
-
#4558
7dc9d2bfa8
Thanks @cgrellard-ledger! - LLM - Fixed the following issue : User cannot select device on device selection screen when verifying address a second time -
#4235
8e9df43a0c
Thanks @haammar-ledger! - Better typing for the Operation.extra field -
#4212
9154178962
Thanks @cksanders! - - Update WebPTXPlayer to load correct manifest- Remove unused LL BUY/SELL in favour of BUY/SELL Live App
-
#4364
a4648d5c78
Thanks @AlexandruPislariu! - Fixed improper minimum staking balance calculation. -
#4327
1cfd51f86f
Thanks @mitchellv-ledger! - add earn info modal -
#3928
45be23c776
Thanks @mcayuelas-ledger! - New Deposit flow -
#4408
268ebcfd48
Thanks @cgrellard-ledger! - LLM - changed the color of the operations to be orange when pending
Patch Changes
-
#4397
2cdbc483fa
Thanks @mcayuelas-ledger! - Notifications get re-enabled when updating the app -
#4466
cd9579816d
Thanks @sarneijim! - Add deeplink_clicked track to LLM and improve deeplink_clicked track to LLD -
#4391
fde2fe79f1
Thanks @valpinkman! - Rework some env typings -
#4274
95c9573979
Thanks @ggilchrist-ledger! - Added locale to Earn URL navigation -
#4471
f55c6e4f90
Thanks @ofreyssinet-ledger! - New firmware update flow: redesign of fw update available banner -
#4152
7415ca2a67
Thanks @grsoares21! - Feat: adds a first step to display the changelog of the fw updateHandling correctly when a user leaves the fw update from this first step
-
#4467
c4c16e6a32
Thanks @beths-ledger! - Re-use account-specific stake flow actions directly in the Earn Navigator to avoid empty stake flow navigation that was causing empty modals to appear. -
#4421
00c1159356
Thanks @kallen-ledger! - Allow passing of onPressWhenDisabled prop to native ui button -
#4423
5049231835
Thanks @mitchellv-ledger! - fix back arrow on market detail when ptxEarn feature enabled -
#3887
f19f0b3b1e
Thanks @alexandremgo! - feat: genuine check and firmware update check during the ESC- UX and UI implementation of the new ESC
- Enable a firmware update during the ESC (before a device is seeded)
- Handles different error/failure/quit scenarios
-
#4169
75ef6eb224
Thanks @gre! - Introduces use*DeviceAction() hooks in order to mock test all device actions. It impacts all screens that have device actions. -
#4208
151ae54309
Thanks @ofreyssinet-ledger! - Analytics console: workaround for layout issue that happens after a while in the scrollview -
#4407
d6c1984620
Thanks @beths-ledger! - fix deep link to buy coins to display no funds flow with option to add account if none available. Remove excess padding above market list and fix overlap of main nav button over earn screen. -
#4199
f161be752a
Thanks @kallen-ledger! - Update Swap Form - Edit Rates props -
#4432
213b66a80f
Thanks @mitchellv-ledger! - fix broken ui on market tab switching -
#4152
7415ca2a67
Thanks @grsoares21! - Fix: several bugs during the firmware update on LLMSeveral bug were fixed:
- an issue on how "user solvable" errors were handled on the logic and UI of the fw update
- a bug on errors that were supposed to be ignored (e.g. an inexistent lockscreen image when backing
up) and were actually being reported to the user - a bug when a “allow manager”/secure channel was refused as the beginning of the fw update
- a bug on the battery check UX that made the app re-navigate to the firmware update automatically
once the user exited it
-
#4307
82f9d775fc
Thanks @gre! - Implement resiliency on importing accounts that fail to be decoded (bad currencyId, bad derivationMode,...) -
#4426
2bec4b7f08
Thanks @ofreyssinet-ledger! - Custom lock screen: improve error wording in some cases -
#4461
ed6da731dd
Thanks @Justkant! - fix: accessing restore flow from onboarding -
#4317
3f36af3127
Thanks @mcayuelas-ledger! - LLM - Remove legacy code for WalletConnect -
#4390
3723b104e4
Thanks @kallen-ledger! - fix: do not pop from live app when verifying address -
#4353
0d9ad3599b
Thanks @hzheng-ledger! - add evm mock test -
#4355
850dad94df
Thanks @mitchellv-ledger! - fixes safe area view on earn screen -
#4385
87cbec4062
Thanks @ofreyssinet-ledger! - Upgrade dependencies:- Android:
- compileSdkVersion and targetSdkVersion to 33
- androidX core libs to 1.8.0
- JS:
- replace outdated "@react-native-community/clipboard" by "@react-native-clipboard/clipboard": "^1.11.2"
- "@react-native-async-storage/async-storage": "^1.19.2"
- "lottie-react-native": "^6.2.0"
- "react-native-image-picker": "^5.6.1"
- "react-native-svg": "^13.11.0"
- Android:
-
#4451
87a0a8b0dc
Thanks @Justkant! - fix: recover restore and onboarding issuesFix desktop LNX onboarding back when coming from recover
Skip genuine check when coming from recover to restore the device (it would be better to allow unseeded device on the genuine check screen instead)
Send the deviceId to the recover app in order to avoid multiple device selection during the restore process
Update the podfile to config the build settings with ccache support (You might need to check https://stackoverflow.com/a/70189990 for ccache to work correctly when building with xcode)
Cleanup old RecoverStaxFlow screen
Patch react-native-webview to add support forallowsUnsecureHttps
AddedIGNORE_CERTIFICATE_ERRORS=1
to useallowsUnsecureHttps
in the webview in dev same as for LLD
Addedprotect-local
&protect-local-dev
manifest support in dev
Update wallet-api dependencies -
#3887
f19f0b3b1e
Thanks @alexandremgo! - Add language change prompt at the beginning of the early security check -
#4287
c54f1a8d17
Thanks @haammar-ledger! - Add missing keys to RN components -
Updated dependencies [
8e9df43a0c
,b238109174
,fde2fe79f1
,87cbec4062
,d031e69737
,9154178962
,a4648d5c78
,2f73df6545
,032b68731f
,5b2247695c
,75ef6eb224
,7002c6c8f9
,00c1159356
,88846cc39d
,f6f70ba0e8
,f3f4745b20
,45be23c776
,1b4321f363
,1020f27632
,f19f0b3b1e
,7415ca2a67
,de641a013f
,f19f0b3b1e
,2bec4b7f08
,45be23c776
,3f36af3127
,4cb6add5d9
,0d9ad3599b
,e8a7bc5378
,87a0a8b0dc
,707e59f8b5
,75ef6eb224
,f7ab71db0e
]:- @ledgerhq/types-live@6.39.0
- @ledgerhq/live-common@31.6.0
- @ledgerhq/coin-evm@0.6.0
- @ledgerhq/live-env@0.5.0
- @ledgerhq/coin-framework@0.5.2
- @ledgerhq/native-ui@0.21.0
- @ledgerhq/domain-service@1.1.9
- @ledgerhq/evm-tools@1.0.5