Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wallet] Added native phone picker #1310

Merged
merged 34 commits into from
Nov 5, 2019

Conversation

martinvol
Copy link
Contributor

@martinvol martinvol commented Oct 11, 2019

Description

JoinCelo screen now request phone number + country code so that the user can select from there and not type.

Tested

  • Manually
  • e2e still green (as the emulator doesn't have a phone number set up)

Other changes

  • Deleted a obsolete files packages/mobile/locales/en.json and packages/mobile/locales/es.json
  • Fixed wrong mocks and spapshots
  • Upgraded react-native-device-info in verifier and wallet to get access to getBaseOS() Done after upgrading to RN 61

Related issues

Backwards compatibility

@codecov
Copy link

codecov bot commented Oct 14, 2019

Codecov Report

❗ No coverage uploaded for pull request base (master@ef1a797). Click here to learn what that means.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff            @@
##             master   #1310   +/-   ##
========================================
  Coverage          ?     74%           
========================================
  Files             ?     283           
  Lines             ?    7521           
  Branches          ?     955           
========================================
  Hits              ?    5566           
  Misses            ?    1843           
  Partials          ?     112
Flag Coverage Δ
#mobile 74% <ø> (?)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ef1a797...5f7cce8. Read the comment docs.

@martinvol martinvol assigned jmrossy and unassigned martinvol Oct 15, 2019
@jmrossy jmrossy assigned martinvol and unassigned jmrossy Oct 18, 2019
@martinvol martinvol force-pushed the martinvol/wallet-automatic-country branch from 79cb972 to fb7bcd6 Compare October 22, 2019 13:22
…org/celo-monorepo into martinvol/wallet-automatic-country
@martinvol martinvol force-pushed the martinvol/wallet-automatic-country branch from fb7bcd6 to abdf441 Compare October 22, 2019 13:25
@martinvol martinvol removed their assignment Oct 31, 2019
@@ -3,12 +3,16 @@ import ValidatedTextInput, {
PhoneValidatorProps,
} from '@celo/react-components/components/ValidatedTextInput'
import colors from '@celo/react-components/styles/colors'
import SmsRetriever from '@celo/react-native-sms-retriever'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you confirmed that this doesn't break the verifier? Because it doesn't have this package set up so I assume the import would fail. Please run the verifier and double check the phone input screen is okay

@jmrossy jmrossy assigned martinvol and unassigned jmrossy Nov 1, 2019
…org/celo-monorepo into martinvol/wallet-automatic-country

# Conflicts:
#	.circleci/config.yml
@martinvol martinvol added the automerge Have PR merge automatically when checks pass label Nov 4, 2019
@martinvol martinvol force-pushed the martinvol/wallet-automatic-country branch from 82ca701 to 25e6680 Compare November 5, 2019 12:20
@celo-ci-bot-user celo-ci-bot-user merged commit 960adfe into master Nov 5, 2019
@celo-ci-bot-user celo-ci-bot-user deleted the martinvol/wallet-automatic-country branch November 5, 2019 13:33
aaronmgdr added a commit that referenced this pull request Dec 5, 2019
* master: (73 commits)
  Fix Ethstats Image reference (#1577)
  EU Cookies Behavior Change (#1447)
  [verifier] Upgrade to RN 61 (#1572)
  [Wallet] Update link styles and Implement VerificationEducationScreen (#1565)
  [wallet] Added native phone picker (#1310)
  [Wallet] Set up new verification screen skeletons (#1563)
  Bump e2e test migrate numbers where needed (#1567)
  [Wallet] Create new carousel component (#1555)
  [Wallet] Protect Backup Key and Safeguards with PIN (#1556)
  Increase ganache gas limit (#1569)
  Re-work locked gold requirements for validators and groups (#1474)
  Fix e2e on CI (#1537)
  Allow a specified address to disable/enable the Exchange  (#1467)
  Avoid re-encrypting key files with yarn keys:encrypt command (#1560)
  Support protocol hotfixing (#613)
  Point e2e tests back (#1562)
  Refactor to Accounts.sol (#1392)
  Add selectIssuers Transaction (#1327)
  [Wallet] Get React Native Hot Reloading Working (#1551)
  Unify to prefix messages for signing (#1473)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge Have PR merge automatically when checks pass
Projects
None yet
Development

Successfully merging this pull request may close these issues.

User phone numbers and country should be input automatically
4 participants