Giter VIP home page Giter VIP logo

gooddollar / gooddapp Goto Github PK

View Code? Open in Web Editor NEW
100.0 14.0 52.0 295.27 MB

GoodDollar.org Wallet is the simplest access point to Claim your daily G$. It Is based on web3 and React native web.

Home Page: good-dapp.vercel.app

License: MIT License

Java 0.36% JavaScript 96.86% Objective-C 0.54% HTML 0.88% CSS 0.69% Shell 0.12% Starlark 0.10% Ruby 0.08% Swift 0.01% C 0.01% TypeScript 0.35%
blockchain crypto cryptocurrency defi de-fi ethereum fuse

gooddapp's People

Contributors

alexeykosinski avatar alt-a1r avatar artmaslakov avatar dependabot[bot] avatar dminones avatar fernandomg avatar gabitoesmiapodo avatar gooddollar-techadmin avatar guodevguru avatar hadarbmdev avatar hadarro-tr avatar johnsmith-gooddollar avatar jollygolf avatar julianpolcode avatar kbardi avatar l03tj3 avatar lukasz-kilaszewski avatar marianoamado avatar mathiasmoralesdixtra avatar mauriguz avatar nicastelo avatar omerzam avatar pablofullana avatar roma-hladilka avatar serdiukov-o-nordwhale avatar sirpy avatar stanislavshevchenko avatar tomasgonzalez avatar yaroslav-fedyshyn-nordwhale avatar zhigamovsky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gooddapp's Issues

test

Description

Steps to reproduce

Which network did you use?

Supporting data

Error: Missing input for sending recovery email

Description

Getting and error: Missing input for sending recovery email when trying to resend backup email

Steps to reproduce

  1. Click side menu
  2. Click 'Backup your wallet'
  3. Try to send backup email

Which network did you use?

Production: BackupWallet

Supporting data

Image 2019-05-28 at 10 31 12 AM

The text can’t be deleted after entering the “;” character and tapping backspace

Description

The text can’t be deleted after entering the “;” character and tapping backspace

Preconditions:

  • The site is opened https://goodqa.netlify.com/
  • The phone number is entered
  • The “Sign up” page with “Enter Verification Phone..” text is displayed

Steps to reproduce:

  1. Enter the text: 12;7
  2. Tap the “Backspace” button
  3. Pay attention to the screen

Actual result: The text can’t be deleted after entering the “;” character and tapping backspace

Expected result: The characters are not entered

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/pbHP5PbW

Got "insuffecient funds" error on claim, refreshed, got stuck on "frame your face", refreshed, everything was solved.

My flow was:

  1. Opened dapp.gooddollar.org,
  2. Didn't seem to have an account - clicked "create wallet"
  3. Successfully onboarded with mobile number and code
  4. Clicked "Claim"
  5. Went to face recognition
  6. Did face recognition ("Move closer", "zoom in" etc.)
  7. Finished face recognition - then got the error "insuffecient funds". (see image)
  8. Refreshed, then clicked after 2 secs on face recognition, then got stuck in "frame your face" (see image)
  9. Refreshed, then waited 20 secs, then did face recognition and everything worked out fine.

image
image

It is impossible to register on the site after entering the valid phone number in the "Phone" field

Description
It is impossible to register on the site after entering the valid phone number in the "Phone" field

Preconditions:

Steps to reproduce:

  1. Enter valid data in the "Phone" field.
  2. Tap the "Next" button
  3. Pay attention to the screen

Actual result: The error popup is displayed after clicking the “Next” button. The valid data entered in the "Phone" field.

Expected result: It is possible to register on the site after entering the valid phone number in the "Phone" field

Supporting data
Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75)
iPhone 6 Plus 10.3.2, Safari

https://www.screencast.com/t/wPPXsHf5GE

The “Error” popup is displayed after entering the valid mnemonic

Description

The “Error” popup is displayed after entering the valid mnemonic. Not a bug on the desktop

Preconditions:

  • The site is opened

Steps to reproduce:

  1. Click the “Already have a wallet?” button
  2. Enter the mnemonic from the email
  3. Click the “RECOVER MY WALLET” button

Actual result: The “Error” popup is displayed after entering the valid mnemonic. Not a bug on the desktop

Expected result: The “Home” page is displayed after entering the valid mnemonic

Supporting data

Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75)
iPhone6 12.3.1, Safari

https://www.screencast.com/t/XZ91Utvtb

The error popup is displayed after clicking the “Let’s start!” button

Description

The error popup is displayed after clicking the “Let’s start!” button

Preconditions:

  • The user finished the registration
  • The “Sign up” page with “Let’s start!” button is displayed

Steps to reproduce:

  1. Click the “Let’s start!” button
  2. Pay attention to the page

Actual result: The error popup is displayed after clicking the “Let’s start!” button. User is logged in after refreshing the page

Expected result: The “Home” page is displayed after finishing the registration

Supporting data

https://goodqa.netlify.com

Windows 10, Google Chrome 75.0

https://www.screencast.com/t/NiIiXDMfUOf5

The keyboard overlaps the "Email" field on the "Edit Profile" after taping to the "Email" field.

Description

The keyboard overlaps the "Email" field on the "Edit Profile" after taping to the "Email" field.

Preconditions:

  • The user is logged in
  • The "Edit Profile" page is opened

Steps to reproduce:

  1. Tap to the "Email" field.
  2. Pay attention to the "Email" field.

Actual result: The keyboard overlaps the "Email" field on the "Edit Profile" after taping to the "Email" field.

Expected result: The keyboard doesn't overlap the "Email" field on the "Edit Profile" after taping to the "Email" field.

Supporting data

Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75)

https://www.screencast.com/t/kv1137FB

The "Next" button becomes inactive on the "Number" page after returning from the "Verification code" page

Description

The "Next" button becomes inactive on the "Number" page after returning from the "Verification code" page

Preconditions:

  • The site is opened https://goodqa.netlify.com
  • The user entered the correct name in the field on the "Enter name" page
  • The user entered the correct number in the field on the "Number" page

Steps to reproduce:

  1. Go to the "Verification code" page
  2. Tap the “Back” arrow
  3. Pay attention to the "Next" button

Actual result: The "Next" button becomes inactive on the "Number" page after returning from the "Verification code" page

Expected result: The "Next" button is active on the "Number" page after returning from the "Verification code" page

Supporting data

Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75)
iPhone6 12.3.1, Safari

https://www.screencast.com/t/Bkr4OqH5Zs

The endless spinner is displayed after clicking the "Save" button

Description

The endless spinner is displayed after clicking the "Save" button

Preconditions:

  • The user is logged in
  • The "Username" field is filled
  • The "Edit Profile" page is opened

Steps to reproduce:

  1. Delete the data from the "Username" field
  2. Click the "Save" button

Actual result: The endless spinner is displayed after clicking the "Save" button

Expected result: The "Profile" page is displayed after clicking the "Save" button

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/MSqZRQPe92z

The error popup is displayed on the "Sign up" page after clicking the “Next” button

Description

The error popup is displayed on the "Sign up" page after clicking the “Next” button

Preconditions:

  • The site is opened https://goodqa.netlify.com/
  • The phone number verification is completed
  • The “Sign up” page with “And which email address..” text is displayed

Steps to reproduce:

  1. Enter valid data in the field, for example: [email protected]
  2. Tap the "Next" button
  3. Pay attention to the screen

Actual result: The error popup is displayed on the "Sign up" page after clicking the “Next” button

Expected result: It is possible to register on the site

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/d7xxVGdg

issue with facial recognition

Description

trying facial recognition to claim gooddollars. I got this error message "FaceRecognition failed. Reason: Face Already Exist. Please try again".

Steps to reproduce

  1. try to verify with facial recognition first time.

Which network did you use?

not sure

Supporting data

no no

The white screen is displayed after scanning the receive QR code

Description

The white screen is displayed after scanning the receive QR code

Preconditions:

  • The user is logged in
  • The “Receive” page is opened with another user on another device

Steps to reproduce:

  1. Click the “Send” button
  2. Click the “Scan QR code” button
  3. Try to scan a QR code from another device
  4. Pay attention to the page

Actual result: The white screen is displayed after scanning the receive QR code

Expected result: The "SEND G$" page is displayed after clicking the “Scan QR code” button on the “SEND G$” page

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/Kbo8DakkTj

Split multiple GoodWallet concerns into separate submodules

** Please note: when refactoring this, it is suggested that init() method would be the top function.

The GoodDollar wallet, GoodWallet.js, currently handles multiple concerns:
"money concerns" like Send/Receive/Claim/Withdraw/CanWithdraw, "identity concerns" like isCiziten/isVerified/sign (maybe), "Blockchain events + status handling concerns" like gasPrice, subscribeEvents (etc), "link payments concerns" like cancelOtl / generateLink / etc..

This ticket suggests to split the concerns to separate sub modules, which each module will handle a single concern.

The “Privacy Policy” page is not swiped down after swiping down the page

Description

The “Privacy Policy” page is not swiped down after swiping down the page

Preconditions:

Steps to reproduce:

  1. Click the “Privacy Policy” hyperlink
  2. Swipe down the page
  3. Pay attention to the page

Actual result: The “Privacy Policy” page is not swiped down after swiping down the page
The same with “Terms of Service” page
Expected result: The “Privacy Policy” page is swiped down after swiping down the page

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/ZfUUT8XaQY

Letters in the "Username" field appear on the user's name during the entering the letters in the "Username" field.

Description

Letters in the "Username" field appear on the user's name during the entering the letters in the "Username" field.

Preconditions:

  • The user is logged in
  • The "Edit Profile" page is opened

Steps to reproduce:

  1. Tap to the "Choose a Username" field
  2. Enter the valid data in the “Username” field.
  3. Pay attention to the screen.

Actual result: Letters in the "Username" field appear on the user's name during the entering the letters in the "Username" field.

Expected result: Letters in the "Username" field don't appear on the user's name during the entering the letters in the "Username" field

Supporting data

Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75)

http://prntscr.com/oie8p7

It is impossible to register on the site after entering the valid data in the "Email" field

Description

It is impossible to register on the site after entering the valid data in the "Email" field

Preconditions:

  • The site is opened https://goodqa.netlify.com/
  • The phone number verification is completed
  • The “Sign up” page with “And which email address..” text is displayed

Steps to reproduce:

  1. Enter valid data in the field, for example: [email protected]
  2. Tap the "Let's start" button
  3. Pay attention to the screen

Actual result: The error popup is displayed after clicking the “Let’s start!” button. The valid data entered in the "Email" field.

Expected result: It is possible to register on the site after entering the valid data in the "Email" field

Supporting data

Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75)
iPhone6 12.3.1, Safari

https://www.screencast.com/t/DPsnydpILVf

2 identical emails are received after clicking the “Send backup email” button

Description

2 identical emails are received after clicking the “Send backup email” button

Preconditions

  • The user is logged in
  • The “Backup your wallet” page is opened

Steps to reproduce

  1. Click the “Resend backup email” button
  2. Check the email
  3. Pay attention to the email

Actual result: 2 identical emails are received after clicking the “Send backup email” button

Expected result: One email is received after clicking the “Send backup email” button

Supporting data

https://good-dapp.netlify.com/

Windows 10, Google Chrome 75.0

https://www.screencast.com/t/vClt04HVM

The "Home" page is opened in the Safari browser after copying the "FR" link in the Chrome browser

Description

The "Home" page is opened in the Safari browser after copying the "FR" link in the Chrome browser

Preconditions:

  • The user is logged in in the chrome browser
  • The user didn't use "Claim" transaction on the account
  • The “Claim” page is opened

Steps to reproduce:

  1. Click the “CLAIM YOUR SHARE - 8.59 G$” button
  2. Click the "OK, VERIFY ME" button
  3. Click the "Copy Link" button
  4. Open the Safari browser
  5. Paste the link
  6. Click the "RECOVER MY WALLET" button

Actual result: The "Home" page is opened in the Safari browser after copying the "FR" link in the Chrome browser
Expected result: The "FR" page is opened in the Safari browser after copying the "FR" link in the Chrome browser

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/Rc3pCJB3i

The same email address can be used for different accounts during registration

Description

The same email address can be used for different accounts during registration

Preconditions:

  • The site is opened https://goodqa.netlify.com/
  • The phone number verification is completed
  • The “Sign up” page with “And which email address..” text is displayed

Steps to reproduce:

  1. Enter valid data in the field, for example: [email protected]
  2. Tap the "Let's start" button
  3. Pay attention to the screen

Actual result: The same email address can be used for different accounts during registration

Expected result: The same email address can't be used for different accounts during registration

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/bJ7RRTBqZJ
https://www.screencast.com/t/FkDGldjCV2V

The page is swiped up and down after entering the data in the field on the “phone number verification” page

Description

The page is swiped up and down after entering the data in the field on the “phone number verification” page

Preconditions:

Steps to reproduce:

  1. Enter the text: 11111
  2. Pay attention to the screen

Actual result: The page is swiped up and down after entering the data in the field on the “phone number verification” page

Expected result: The page is not swiped up and down after entering the data in the field on the “phone number verification” page

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/yuyUmCqYD

The "Error recovering account undefined is not an object (evaluating 'n.length')" error is displayed after entering inactive mnemonic from the email

Description

The "Error recovering account undefined is not an object (evaluating 'n.length')" error is displayed after entering inactive mnemonic from the email

Preconditions:

  • The site is opened https://goodqa.netlify.com
  • The valid mnemonic is received
  • The account is deleted
  • "Recover Wallet" page is opened

Steps to reproduce:

  1. The valid mnemonic is received
  2. Click the "RECOVER MY WALLET" button

Actual result: The "Error recovering account undefined is not an object (evaluating 'n.length')" error is displayed after entering inactive mnemonic from the email

Expected result: The "Mnemonic doesn't match any existing account." error is displayed after entering inactive mnemonic from the email

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/XZ91Utvtb

The “Error” popup is displayed after entering the valid mnemonic

Description

The “Error” popup is displayed after entering the valid mnemonic

Preconditions:

  • The site is opened

Steps to reproduce:

  1. Click the “Already have a wallet?” button
  2. Enter the mnemonic from the email:
    mnemonic: hair cake region defense purchase paddle roof phone viable crack soon spot
    email: [email protected]
  3. Click the “RECOVER MY WALLET” button

Actual result: The “Error” popup is displayed after entering the valid mnemonic

Expected result: The “Home” page is displayed after entering the valid mnemonic

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/NbJLTpprhx

The “Oops there is a wrong numb” error is displayed on the “Verification phone” page after opening the “Verification phone” page

Description

The “Oops there is a wrong numb” error is displayed on the “Verification phone” page after opening the “Verification phone” page

Preconditions:

Steps to reproduce:

  1. Click the “Next” button
  2. Pay attention to the page

Actual result: The “Oops there is a wrong numb” error is displayed on the “Verification phone” page after opening the “Verification phone” page

Expected result: The “Oops there is a wrong numb” error is absent on the “Verification phone” page after opening the “Verification phone” page

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/nQaScOjco

The vertical scroll is displayed after clicking the "TX" item

Description

The vertical scroll is displayed after clicking the "TX" item

Preconditions:

  • The user is logged in
  • The user used "Claim" transaction on the account

Steps to reproduce:

  1. Click the "TX" item
  2. Swipe down
  3. Pay attention to the page

Actual result: The vertical scroll is displayed after clicking the "TX" item

Expected result: The vertical scroll is absent after clicking the "TX" item

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/zlHlmuAyf

There is no free space between the letter "g" and "Т" on the "Let's start" page

Description

There is no free space between the letter "g" and "Т" on the "Let's start" page

Preconditions:

Steps to reproduce:

  1. Enter the correct e-mail to the "Email" field
  2. Tap the "Next" button
  3. Pay attention to the text on the screen.

Actual result: There is no free space between the letter "g" and "Т" on the "Let's start" page
Expected result: There is free space between the letter "g" and "Т" on the "Let's start" page

Supporting data

Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75)
iPhone6 12.3.1, Safari

http://prntscr.com/ogt9zq

"11" and "12" fields are overlapped below on the "Recover" page

Description

"11" and "12" fields are overlapped below on the "Recover" page

Steps to reproduce:

  1. Open the site
  2. Click the "Already have a wallet?" button
  3. Pay attention to the page

Actual result: "11" and "12" fields are overlapped below on the "Recover" page

Expected result: "11" and "12" fields are not overlapped below on the "Recover" page

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/Vs2toN6H1TSW

It is possible to continue registration on the site after entering invalid data in the verification code field

Description

It is possible to continue registration on the site after entering invalid data in the verification code field

Preconditions:

  • The site is opened https://goodqa.netlify.com
  • The phone number verification is completed
  • The “Sign up” page with “And which email address..” text is displayed

Steps to reproduce:

  1. Click the “Back” button
  2. Click the “Back” button
  3. Click the “Next” button
  4. Enter invalid data in the verification code field (e.g.111111)
  5. Pay attention to the screen

Actual result: It is possible to continue registration on the site after entering invalid data in the verification code field.The same after starting again from the “Full Name” and entering another phone number
Expected result: It is impossible to continue registration on the site after entering invalid data in the verification code field

Supporting data

Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75)
iPhone6 12.3.1, Safari

https://www.screencast.com/t/aPr2qIgmyU0o

The TX item isn't deleted on the "Feed" section after left swiping the TX item and tapping the "Delete" button

Description

The TX item isn't deleted on the "Feed" section after left swiping the TX item and tapping the "Delete" button

Preconditions:

  • The user is logged in
  • The user didn't use "Claim" transaction on the account
  • The “Claim” page is opened

Steps to reproduce:

  1. Click the “CLAIM YOUR SHARE - 8.59 G$” button
  2. Click the "OK, VERIFY ME" button
  3. Use the face for FR
  4. Pay attention to the TX item on the "Feed" section
  5. Swipe left on the TX item
  6. Tap the "Delete" button
  7. Pay attention to the screen

Actual result: The TX item isn't deleted on the "Feed" section after left swiping the TX item and tapping the "Delete" button
Expected result: The TX item is deleted on the "Feed" section after left swiping the TX item and tapping the "Delete" button

Supporting data

Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75),
iPhone6 12.3.1, Safari"

https://www.screencast.com/t/fuRrP7p4dS

The email is absent in the "Email" line on the "Profile" page

Description

The email is absent in the "Email" line on the "Profile" page

Preconditions:

  • The user is logged in
  • The "Profile" page is opened

Steps to reproduce:

  1. Pay attention below the full name

Actual result: The email is absent in the "Email" line on the "Profile" page. Happens in 1/3 cases
Expected result: The email is displayed in the "Email" line on the "Profile" page

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/yoWlVmm2

Add inbox for p2p messaging

Motivation

Support various use cases

  • p2p messaging
  • Payment requests
  • Login with requests

Details

Each user should have an inbox gun.get('inboxes').get() where everyone can write a message
There could be also a global inbox gun.get('inboxes').get('global') where everyone could post world wide messaging
A user would subscribe to updates and incomming messages would be displayed on the userfeed.

Consideration

  • How to prevent spam?
    • User could perhaps have the option to ban messages from certain pubkeys
    • Require in protocol level for messages to be signed by verified GoodDollar users.
    • Global messages should have attributes that can provide granular filtering by users
  • How to prevent deleting of message of one user by another? use gun-appendonly

Example payment use case

Users is at a checkout shopping page and wants to pay with GoodDollars.
He enters his GoodDollar username/email/mobile
The shopping cart JS script lookup his pubkey and adds to his inbox a message with the payment request
The user's wallet shows the payment request and the user can approve it transfering funds to the store.
The store backend then verifies the payment and finishes the checkout.

The “Backspace” button is absent on the digit keyboard after entering the data in the “HOW MUCH” field

Description

The “Backspace” button is absent on the digit keyboard after entering the data in the “HOW MUCH” field

Preconditions:

  • The user is logged in
  • The “Receive” page is opened with “HOW MUCH” text

Steps to reproduce:

  1. Click the “1” on the digit keyboard
  2. Pay attention to the digit keyboard

Actual result: The “Backspace” button is absent on the digit keyboard after entering the data in the “HOW MUCH” field

Expected result: The “Backspace” button is displayed on the digit keyboard after entering the data in the “HOW MUCH” field

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/dCHDgexJ

The “Email” field is lined red after entering valid data

Description

The “Email” field is lined red after entering valid data

Preconditions:

  • The site is opened https://goodqa.netlify.com/
  • The phone number verification is completed
  • The “Sign up” page with “And which email address..” text is displayed

Steps to reproduce:

  1. Enter valid data in the field, for example: [email protected]
  2. Pay attention to the field

Actual result: The “Email” field is lined red after entering valid data

Expected result: The “Email” field is not lined red after entering valid data

Supporting data

Env https://goodqa.netlify.com

Samsung Galaxy S8 // Android 8.0 (Google Chrome 75)
iPhone6 12.3.1, Safari

https://www.screencast.com/t/nmHKvFbu

The Navigation panel is hidden under the address bar on the “Sign up” page

Description

The Navigation panel is hidden under the address bar on the “Sign up” page

Preconditions:

Steps to reproduce:

  1. Click the “Create a wallet” button
  2. Pay attention to the page

Actual result: The Navigation panel is hidden under the address bar on the “Sign up” page
Expected result: The Navigation panel is displayed below the address bar on the “Sign up” page

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/xfpNPu6vjoZ

The Keyboard is displayed after entering the data in the "Verification Code" field

Description

The Keyboard is displayed after entering the data in the "Verification Code" field

Preconditions

Steps to reproduce:

  1. Tap the field
  2. Pay attention to the screen

Actual result: The Keyboard is displayed after entering the data in the "Verification Code" field

Expected result: The Digit Keyboard with numbers is displayed after entering the data in the "Verification Code" field

Supporting data

Env https://goodqa.netlify.com

iPhone6 12.3.1, Safari

https://www.screencast.com/t/RzOfexXm

The inactive TX item is displayed after producing no transaction on the account

Description

The inactive TX item is displayed after producing no transaction on the account

Preconditions

  • The user is logged in
  • The user didn't do any transactions on the account

Steps to reproduce

  1. Pay attention to the “Feed” section

Actual result: The inactive TX item is displayed after producing no transaction on the account

Expected result: The "No feed" text is displayed after producing no transaction on the account

Supporting data

https://good-dapp.netlify.com/

Windows 10, Google Chrome 75.0

https://www.screencast.com/t/pNvmLUbwe

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.