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

Add deeplink for synchronous onboarding #1455

Merged
merged 9 commits into from
Oct 25, 2022

Conversation

thomasrogerlux
Copy link
Contributor

@thomasrogerlux thomasrogerlux commented Oct 4, 2022

πŸ“ Description

Add a deeplink redirecting to the new sync onboarding if terms were accepted, or just redirecting to the start screen if they were not. More infos in proper Slack channels.

❓ Context

  • Impacted projects: ledger-live-mobile
  • Linked resource(s): FAT-456

βœ… Checklist

  • Test coverage no tests on mobile yet
  • Atomic delivery
  • No breaking changes

πŸ“Έ Demo

See proper slack channels for demo.

πŸš€ Expectations to reach

Please make sure you follow these Important Steps.

Pull Requests must pass the CI and be internally validated in order to be merged.

@thomasrogerlux thomasrogerlux requested a review from a team as a code owner October 4, 2022 08:31
@vercel
Copy link

vercel bot commented Oct 4, 2022

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

Name Status Preview Updated
live-common-tools βœ… Ready (Inspect) Visit Preview Oct 25, 2022 at 9:42AM (UTC)
3 Ignored Deployments
Name Status Preview Updated
ledger-live-github-bot ⬜️ Ignored (Inspect) Oct 25, 2022 at 9:42AM (UTC)
native-ui-storybook ⬜️ Ignored (Inspect) Oct 25, 2022 at 9:42AM (UTC)
react-ui-storybook ⬜️ Ignored (Inspect) Oct 25, 2022 at 9:42AM (UTC)

@changeset-bot
Copy link

changeset-bot bot commented Oct 4, 2022

πŸ¦‹ Changeset detected

Latest commit: 9eef4ef

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
live-mobile Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added cli common Has changes in live-common ledgerjs Has changes in the ledgerjs open source libs mobile Has changes in LLM translations Translation files have been touched ui Has changes in the design system library labels Oct 4, 2022
@thomasrogerlux thomasrogerlux force-pushed the feat/FAT-456-sync-onboarding-deeplink branch from 6e55688 to 02bb5b9 Compare October 4, 2022 08:34
@github-actions github-actions bot removed ledgerjs Has changes in the ledgerjs open source libs cli ui Has changes in the design system library common Has changes in live-common translations Translation files have been touched labels Oct 4, 2022
@codecov
Copy link

codecov bot commented Oct 4, 2022

Codecov Report

Base: 47.57% // Head: 0.00% // Decreases project coverage by -47.57% ⚠️

Coverage data is based on head (c9b328f) compared to base (df8cbb8).
Patch has no changes to coverable lines.

❗ Current head c9b328f differs from pull request most recent head 9eef4ef. Consider uploading reports for the commit 9eef4ef to get more accurate results

Additional details and impacted files
@@             Coverage Diff             @@
##           develop   #1455       +/-   ##
===========================================
- Coverage    47.57%       0   -47.58%     
===========================================
  Files          679       0      -679     
  Lines        30143       0    -30143     
  Branches      7900       0     -7900     
===========================================
- Hits         14340       0    -14340     
+ Misses       15738       0    -15738     
+ Partials        65       0       -65     
Flag Coverage Ξ”
test ?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Ξ”
...ger-live-common/src/families/celo/hw-getAddress.ts
...mon/src/families/solana/api/chain/program/index.ts
libs/ledger-live-common/src/currencies/color.ts
...ive-common/src/families/filecoin/hw-signMessage.ts
...mon/src/families/bitcoin/wallet-btc/crypto/pivx.ts
libs/ledgerjs/packages/hw-app-btc/src/BtcNew.ts
libs/ledger-live-common/src/platform/version.ts
...ledger-live-common/src/api/explorerConfig/index.ts
...s/ledger-live-common/src/exchange/swap/initSwap.ts
.../ledger-live-common/src/families/stellar/errors.ts
... and 669 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

β˜” View full report at Codecov.
πŸ“’ Do you have feedback about the report comment? Let us know in this issue.

@github-actions
Copy link

github-actions bot commented Oct 4, 2022

@thomasrogerlux

Screenshots: ❌

It seems this PR contains screenshots that are different from the base branch.
If you are sure all those changes are correct, you can comment on this PR with /generate-screenshots to update those screenshots.

Make sure all the changes are correct before running the command, as it will commit and push the new result to the PR.

linux

Actual Diff Expected
v3-onboarding-complete-actual v3-onboarding-complete-diff v3-onboarding-complete-expected
v3-onboarding-complete-actual v3-onboarding-complete-diff v3-onboarding-complete-expected

@thomasrogerlux thomasrogerlux marked this pull request as draft October 4, 2022 13:11
@alexandremgo alexandremgo force-pushed the feat/FAT-82-LLM-new-onboarding-flow branch from b418304 to 52a8bf8 Compare October 5, 2022 07:01
@thomasrogerlux thomasrogerlux force-pushed the feat/FAT-82-LLM-new-onboarding-flow branch from 70cb9d1 to 76d07e1 Compare October 6, 2022 14:35
@alexandremgo alexandremgo force-pushed the feat/FAT-82-LLM-new-onboarding-flow branch 2 times, most recently from 6277f05 to f9426bd Compare October 10, 2022 13:29
@thomasrogerlux thomasrogerlux force-pushed the feat/FAT-456-sync-onboarding-deeplink branch from 03bda8f to 16200f4 Compare October 11, 2022 11:42
@alexandremgo alexandremgo force-pushed the feat/FAT-82-LLM-new-onboarding-flow branch 3 times, most recently from cc643b3 to 82b71c8 Compare October 12, 2022 10:55
@thomasrogerlux thomasrogerlux force-pushed the feat/FAT-456-sync-onboarding-deeplink branch from c9b328f to 9eef4ef Compare October 25, 2022 09:38
@thomasrogerlux thomasrogerlux merged commit 61240d2 into develop Oct 25, 2022
@thomasrogerlux thomasrogerlux deleted the feat/FAT-456-sync-onboarding-deeplink branch October 25, 2022 11:38
adrienlacombe pushed a commit that referenced this pull request Oct 26, 2022
* feat(mobile): add a deeplink redirection to sync onboarding

* chore: generate changeset

* refactor(mobile): redo the deeplink redirection cleanly

* fix(mobile): update how terms are checked

* chore(mobile): update code doc for pairing flow navigation

* fix(mobile): revert default navigation to previous state in pairing flow

* fix(mobile): add some comments

* fix(mobile): rechange navigation type stuff

* fix(mobile): redirect properly to welcome screen when hitting back
adrienlacombe pushed a commit that referenced this pull request Oct 26, 2022
* feat(mobile): add a deeplink redirection to sync onboarding

* chore: generate changeset

* refactor(mobile): redo the deeplink redirection cleanly

* fix(mobile): update how terms are checked

* chore(mobile): update code doc for pairing flow navigation

* fix(mobile): revert default navigation to previous state in pairing flow

* fix(mobile): add some comments

* fix(mobile): rechange navigation type stuff

* fix(mobile): redirect properly to welcome screen when hitting back
cgrellard-ledger pushed a commit that referenced this pull request Oct 27, 2022
* feat(mobile): add a deeplink redirection to sync onboarding

* chore: generate changeset

* refactor(mobile): redo the deeplink redirection cleanly

* fix(mobile): update how terms are checked

* chore(mobile): update code doc for pairing flow navigation

* fix(mobile): revert default navigation to previous state in pairing flow

* fix(mobile): add some comments

* fix(mobile): rechange navigation type stuff

* fix(mobile): redirect properly to welcome screen when hitting back
cgrellard-ledger pushed a commit that referenced this pull request Oct 27, 2022
* feat(mobile): add a deeplink redirection to sync onboarding

* chore: generate changeset

* refactor(mobile): redo the deeplink redirection cleanly

* fix(mobile): update how terms are checked

* chore(mobile): update code doc for pairing flow navigation

* fix(mobile): revert default navigation to previous state in pairing flow

* fix(mobile): add some comments

* fix(mobile): rechange navigation type stuff

* fix(mobile): redirect properly to welcome screen when hitting back
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mobile Has changes in LLM
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants