Optimizing layout
Pull request merged

Fix users getting stuck on welcome screen

Why this needs to be done

Reproduce:

  • Create new account
  • Purchase time in welcome view
  • Close app (do not click Start using the app
  • Start app again
  • Now the user is back on the Welcome view and needs to purchase more time to continue.

It can be solved by logging out and back in, but this is not a good first experience.

What needs to be done

isShownOnboarding in AppPreferences should be set to true as soon as the user has been past the Welcome view.

Check if the user has time before presenting WelcomeView.

Acceptance criteria

Reproducing the above steps should lead the user to the main view instead of back to the welcome view.

see less
File matrix
2 files2 files
r1
r1
ios/MullvadVPN/Coordinators/ios/MullvadVPN/Coordinators/
r1
+2
+2
adjust what's shown in the file matrix here.
Participants
waiting on
participant
status
role
contributor
last active
drafts
discussions
Checks @ r1
All checks successful!
Diffs
  Reviewing the latest revision (r1) against its ⊥ base revision.

Show diffs to review (file selection:

)

Show other diffs: All changes

Preferences
Top level discussions
Review discussion
1 month ago
New comments
linear[bot]
1 month ago
buggmagnet

:lgtm:

1 month ago
buggmagnet

:lgtm:

r1
+2
Revision mapping:
Compact 1 revision Click and hold to arm, release to activate.
Commits that don't affect files in this pull request were added to revision r1 after it was snapshotted.
r1
Use of Reviewable is subject to the terms of useprivacy policy.