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] keep awake verification loading screen + fix upgrade screen #5007

Merged
merged 11 commits into from
Sep 24, 2020

Conversation

i1skn
Copy link
Contributor

@i1skn i1skn commented Sep 8, 2020

Description

Keep awake verification loading screen.

Other changes

Fix design in Upgrade screen, fix it for iOS.

Tested

iOS and Android physical devices

Related issues

Backwards compatibility

Yes

Screenshot

Simulator Screen Shot - iPhone 11 Pro - 2020-09-22 at 18 43 43

@aaronmgdr
Copy link
Member

aaronmgdr commented Sep 8, 2020

That language is pretty scary. Is that what we want? @nityas

Copy link
Member

@aaronmgdr aaronmgdr left a comment

Choose a reason for hiding this comment

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

Based on the Valora voice guidelines Im going to say we should not merge this until we have wording that fits those guidelines.

possible suggestion
"Valora is now more secure."

even that might not be right.

https://docs.google.com/document/d/1CbB2r2tmdLXKrzxMe5b7qm1SziSDkP8w7s7pfhSKWEU/edit#

Copy link
Contributor

@jmrossy jmrossy left a comment

Choose a reason for hiding this comment

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

Code changes LGTM but like @aaronmgdr said would be good to get confirmation on wording while we're editing this screen anyway. Initial version was hastily put together.

@nityas
Copy link
Contributor

nityas commented Sep 14, 2020

Thanks for the flag
Wording rec:
"App Update Available" "Your current version is out of date, please update to the latest version" @i1skn @aaronmgdr @jmrossy

@i1skn
Copy link
Contributor Author

i1skn commented Sep 22, 2020

@aaronmgdr @jmrossy I've updated the wording, PTAL

@aaronmgdr aaronmgdr self-requested a review September 22, 2020 16:56
Copy link
Contributor

@jeanregisser jeanregisser left a comment

Choose a reason for hiding this comment

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

Great! 👍
See comment below.

Comment on lines +11 to +13
static navigationOptions = {
...headerWithCloseButton,
}
Copy link
Contributor

Choose a reason for hiding this comment

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

Looks like we didn't want this screen to be closed.
Sure we want to change this now?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Well, otherwise there is no way to close this screen if you are not in the mood of updating atm

Comment on lines +8 to +13
export function navigateToWalletStorePage() {
if (Platform.OS === 'android') {
navigateToURI(`market://details?id=${DeviceInfo.getBundleId()}`)
} else {
navigateToURI(`https://apps.apple.com/app/id${APP_STORE_ID}`)
}
Copy link
Contributor

Choose a reason for hiding this comment

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

👍

@i1skn i1skn added the automerge Have PR merge automatically when checks pass label Sep 24, 2020
@mergify mergify bot merged commit bb48538 into master Sep 24, 2020
@mergify mergify bot deleted the i1skn/fix-keep-awake branch September 24, 2020 19:11
ewilz pushed a commit to ewilz/celo-monorepo that referenced this pull request Sep 29, 2020
…elo-org#5007)

### Description

Keep awake verification loading screen.

### Other changes

Fix design in `Upgrade` screen, fix it for iOS.

### Tested

iOS and Android physical devices

### Related issues

- Fixes celo-org#5001

### Backwards compatibility

Yes

### Screenshot 
![Simulator Screen Shot - iPhone 11 Pro - 2020-09-22 at 18 43 43](https://user-images.githubusercontent.com/6160124/93912155-a6007b00-fd03-11ea-8e74-c0813525bb95.png)
@Lss-Ankit
Copy link

Hi @tarikbellamine I have verified this Task on latest test flight build (25) & Android internal build Android internal build 1.2.0(1004294313) and observe the following:
Keep awake verification loading screen

  • Verify mobile screen awake when user is on confirming countdown screen while verifying phone number.

Fix design in Upgrade screen, fix it for iOS

  • Verify user is able to see "App update " page when user install old version
  • i am not able to see "App update" screen with following steps:
  1. Installed 1.0.1 build from test flight > Sign in with existing account.
  2. Installed 1.0.1 build from play store > Sign in with existing account.
  3. Installed play store 1.0.1 build> walk through screens.

Note: Currently, we have 1.2.0 internal build for Android and IOS.

please let me know if i need to verify with another steps to get the screen

@tarikbellamine
Copy link
Contributor

@jeanregisser how can Ankit prompt this?

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 wallet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Wallet] Keep phone away from sleeping during verification countdown
7 participants