* Always generate GSF ID on device regardless of login type
* Switch to new method for building AuthData
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Filters should persist for a single search only to ensure users can view all available
apps when starting a new search
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
We have multiple checks implemented at this point in splashFragment to ensure
proper validation and navigation. If a user logs out and hits back button, he still
gets to browse Aurora Store which is an unintended behaviour.
Instead of handling same logic twice everywhere, make AccountFragment minimal and only
handle logging out here.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
* This makes onboarding minimal and only required screens are shown
* SessionInstaller is the recommended choice, user who needs a different can configure in settings
* Instead of showing minimal list, show installer fragment that contains more information
* Also show all installers like before
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
* External storage download uses external files directory and not the SD card
to downloads while the description states otherwise. This is in-accurate and
thus dropped (See #985).
* Custom download path is broken which was implemented as a workaround for the
above (See #1003).
* Move downloads storage to internal files directory which is sandboxed and only
accessible to us.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Similar to quick exit, this now causes issue considering there are multiple
navigation destinations available.
In any case, the destinations are just one click away and people who liked
updates fragment as default tab can also rest easy since we have updates
notifications implemented that let's us open the tab by default.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Broken now due to multiple navigation destinations unlike before
when there were only 3 fragments were the only choices.
Quick exit is supposed to be now the default behaviour in the coming commits
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>