As an everyday user I want to discover and easily install Librem Hub
User Story
As an everyday user I want to discover and easily install the related Librem Hub app which creates a system-wide Librem One Android account to make the login process as smooth as possible.
Related
Acceptance Criteria
Given that
- User does not have Librem Hub installed
- When Librem Social is launched for the very first time
- It should should show the Onboarding screen
- with a warning message
- with a message asking user to install Librem Hub
- with primary action to "Install Librem Hub"
- with secondary action to "Login to another domain"
- When the "Install Librem Hub" action is invoked
- it should promp the user to choose the app store: either Play Store or F-Droid
- selecting one of those should take the user to the respective store location that allows them to install Librem Hub
- When the "Login to another domain" action is invoked
- it should bring up Librem Social's login screen
- with a field that allows the user to type in any domain instance
- with an option to log in via the native login screen (oauth2 password grant)
- with an option to log in via a web browser (oauth2)
- When user logs in with either method
- he should be taken back to Librem Social main activity screen
- It should should show the Onboarding screen
- When Librem Social is launched for the very first time
Edited by Thomas Markiewicz