Valora 1.46.0
Summary
We've updated Valora in order to fix bugs, enhance our features and improve overall performance.
Commits included
This release was cut from main on November 23rd, 2022 from 4276040
Features
d0de407 feat: add loader while fetching verification status of selected contact for send flow (#3072)
59aee78 feat(fiatconnect): Add Mobile Money to Link Account Screen (#3086)
a86c259 feat(fiatconnect): re-use existing fiatAccounts between cash-in and cash-out (#3095)
83d728a feat(SelectProvider): add fiat connect mobile money section (#3096)
025aab4 feat(fiatconnect): status screen updates for transfer in (#3103)
8b93367 feat(fiatconnect): handle transfer in requests (#3114)
9b823a9 feat(fiatconnect): Add cash-in capability to review screen (#3105)
baf20c7 feat(fiatconnect): add mobile money to fiat details screen (#3117)
2fb01ae feat(fiatconnect): add transaction processing screen (#3137)
2e6e672 feat(fiatconnect): transfer status loading description (#3142)
Bug Fixes
23d0523 fix(fiatconnect): add a spinner when posting kyc after persona flow (#3077)
bbf4a86 fix(fiatconnect): Fix state warning on SelectProvider
screen (#3090)
72175dc fix(fiatconnect): check fiatAccountSchema in return user flow (#3087)
6beeb2f fix(fiatconnect): Fix unique key warning on for form fields (#3092)
2341631 fix(fiatconnect): Fix memory leak warning on Fiat Details screen (#3093)
596c37c fix: ensure CPV start button is disabled when signed message unavailable (#3098)
93e3d30 fix(fiatconnect): Get quotes using the value the user inputs (#3091)
cc02a55 fix: prevent loader from appearing on send screen for recent addresses (#3101)
46839cd fix: dynamic links not persisted on Android after app download sometimes (#3099)
26288d3 fix(CPV): empty verification id when sms arrives very quickly (#3116)
5f6cf52 fix: ensure that clearing and re-entering swap amount generates a new quote (#3122)
00a9f91 fix: secure send header height (#3134)
84f7ce8 fix: ensure android cursor moves as expected on long swap inputs (#3121)
f9ec5e6 fix: secure send (#3141)
16f2047 fix: add swap fee estimate approximation (#3120)
Other
306c633 chore: remove supercharge pill variants (#3082)
4564bfd chore: bump app version to 1.46.0 (#3085)
24b4f65 chore: remove biometrics experiment code (#3083)
0e48ea8 chore: remove experiment code for celo withdrawals (#3084)
16f9697 test(e2e): run e2e tests with cashInBottomSheet (#3049)
1bb6b4f chore(l10n): update translations from Crowdin (#3094)
bfc7779 test(e2e): show recovery phrase only in settings after quiz completion (#3097)
c687b1b test(e2e): automated FiatConnect cash outs with KYC (#3056)
4a1f0af refactor(fiatconnect): update some translation strings (#3106)
b67f4d4 chore(l10n): update translations from Crowdin (#3102)
ab142f3 chore: skip ASv1 CPV migration for users who have no signed message (#3110)
5043863 Chore: Update invite notifications copy (#3111)
7b5a339 chore(deps): update dependency bignumber.js to v9.1.0 (#3100)
4fad166 fix(docs): Update Android path to include cmdline-tools (#3089)
4bb3a74 chore(deps): update dependency y18n to v5.0.8 (#3113)
1a50908 chore(gemfile): update jmespath (#3107)
1b8e5dc build(deps): bump loader-utils from 1.4.0 to 1.4.2 (#3104)
6c689e3 Require pin blocklist at the module scope (#3115)
17eb0f3 chore(l10n): update translations from Crowdin (#3112)
4f2d153 fix(deps): update dependency @coinbase/cbpay-js to ^1.6.0 (#3033)
b99138f chore(gemfile): update cocoapods-downloader (#3108)
a542bb1 perf: use @react-navigation/native-stack and @react-navigation/native v6 (#3004)
1468a19 chore: update licenses and disclaimer (#3119)
0250f36 Use babel-plugin-module-resolver to resolve src and test paths (#3123)
d0fdd39 chore(deps): update actions/cache action to v3 (#3127)
d693af9 Update createLicenseDisclaimerPr.ts to avoid failing if there's no updates (#3125)
3c159ad chore(deps): update actions/setup-node action to v3 (#3129)
aaa9922 Initial depcheck config (#3124)
70da27d chore(l10n): update translations from Crowdin (#3133)
82bc773 chore(deps): update actions/checkout action to v3 (#3128)
f9b1a68 chore: update licenses and disclaimer (#3136)
fdc0871 refactor(fiatconnect): use enum for transfer status screen states (#3135)
9626f8a chore(deps): update actions/upload-artifact action to v3 (#3130)
f19d5bf test(e2e): dismiss bottom sheet on home screen for fc tests (#3143)
bb7a836 Change method of resolving locales
(#3138)
10ee71a chore: remove @celo/network-utils from dependencies (#3140)
43ecbb3 chore: update licenses and disclaimer (#3145)
ffbe26d chore(dev-deps): update @actions/github (#3126)
fa1925d chore(deps): update codecov/codecov-action action to v3 (#3131)
f1d6b2e ci(e2e): remove android 31 due to test flake (#3118)
d413630 chore(deps): update mikepenz/action-junit-report action to v3 (#3132)
ec6c6e3 chore(l10n): update translations from Crowdin (#3146)
6020b48 refactor(onboarding): add analytics events on name and picture screen (#3147)
7255336 chore: fix typo (#3151)
9aa024c chore: remove key-encoder from dependencies (#3152)
d83d0ca chore: update licenses and disclaimer (#3153)
90e008c chore: remove @google-cloud/storage from dependencies (#3154)
fb1dd6b chore: update licenses and disclaimer (#3155)
62713a3 chore: remove @pedrouid/environment from dependencies (#3156)
4276040 chore: update licenses and disclaimer (#3157)