Mobile onboarding issues

## Martin Issues

- [ ] Speak Your Mind is not correctly aligned in composer
- [ ] In hashtag selection step, unselected hashtags should be white not filled in
- [ ] Buttons should be different color when active / non-active so user knows they can click
- [ ] Top section of discovery does not load on first landing, loads slowly / secondary every other time you go there
- [ ] Update toaster text when onboarding is completed to say "Setup complete. You are now ready to earn tokens!"

## Mark/Backend Issues

- [ ] Trigger welcome notifications when a new user signs up 
- [ ] Expand channel and group recommendation lists to display as many as we are able to
- [ ] Recommend channels who have received the highest engagement on content using the hashtags you save
- [ ] Recommend groups who have a keyword match to the hashtags you save
- [ ] Send notification when onboarding is completed and user earns first token
- [ ] Users who have already onboarded to rewards system should not receive onboarding
- [ ] Do not show Minds+ content in top section of regular discovery (blurred images)
- [ ] Horizontal recommendations to subscribe to channels in first section of newsfeed for new users


## Decisions
- [ ] What things are remaining for "Improve your experience" and how long will it take?
- [ ] If the continued onboard for mobile only has two steps, we should combine everything into the initial onboarding (michael's opinion)
- [ ] After completing "Complete to earn tokens" I am brought immediately to "Improve your experience" which seems odd (think martin added a delay)

## Completed

- [x] Require hashtag selection before landing on the app (it should then show as completed when you go into the earn tokens steps)
- [x] User should land on For You discovery page after hashtag selections. 
- [x] Add "Start Earning Tokens" button to the top of the For You discovery page and newsfeed 
- [x] After I subscribe to a group and channel under 'improve your experience' the bar will not go away on newsfeed
- [x] Change 'Welcome to planet minds' to just empty with 'Speak your mind...' 
- [x] Phone number verification input seems to have lots of spacing in it. Also, the 'confirm' button should be visible when the keyboard is active. Currently it's hidden behind the active keyboard. (https://gitlab.com/minds/mobile-native/-/issues/2862)
- [x] Initial signup screen skewed
- [x] Newsfeed still says 'start earning tokens' after finishing the initial phase. Shouldnt it say improve your experience...
- [x] No channels show when tapping subscribe to a channel
- [x] Groups text is greyed out
- [x] Once initial onboarding is completed, and the user is returned to the newsfeed, a toast notification should be displayed for the user. (https://gitlab.com/minds/mobile-native/-/issues/2861)
- [x] Reduce horizontal spacing between tags as to increase the numbers of tags per row. On my iPhone X, I'm averaging 2 per would. Would be ideal to get 3 per row. Also, please confirm the border radius and font weight of the tag text matches the designs. It currently looks a little off.
- [x] Did not receive tokens when completed set up
- [x] Group names not showing in groups list
- [x] Double blue sections are confusing, I would remove email section as it is within the other section
- [x] The uploaded avatar does not appear in the header (top-left)
- [x] The old verify email banner should be removed (see https://www.sketch.com/s/3e7a8f54-04a5-4374-8bda-9de901f2afb6/a/aOdaOp)
- [x] Upon completing 'complete to start earning tokens' return the user to the newsfeed.
- [x] The onboarding panels should be dismissible if the user doesn't wish to complete the steps. Notice the ellipsis top-right (https://www.sketch.com/s/3e7a8f54-04a5-4374-8bda-9de901f2afb6/a/ZzzQKv)
- [x] When selecting tags, the selected tags are affecting the presentation of the others tags. I'm observing weird jumps and re-ordering of the other tags.
- [x] Keyboard should be open by default on captcha (https://gitlab.com/minds/mobile-native/-/issues/2858)
- [x] Keyboard should be open by default on phone verification (https://gitlab.com/minds/mobile-native/-/issues/2858)
- [x] "Make first post" doesn't receive a strikethrough after posting
- [x] Stories should not be empty (https://gitlab.com/minds/mobile-native/-/issues/2831)
- [x] Avatar not appearing once uploaded (https://gitlab.com/minds/mobile-native/-/issues/2856)
- [x] Messenger landing page does not work (https://gitlab.com/minds/mobile-native/-/issues/2854)
- [x] Email confirmation bar should disappear automatically upon confirmation (https://gitlab.com/minds/mobile-native/-/issues/2850)
- [x] Unable to place cursor inbetween letters in display name on "Setup channel" (I wonder if we should just have it appear blank so they have to write it in fully. We need spaces in their names so search works) (https://gitlab.com/minds/mobile-native/-/issues/2859)
- [x] Cannot upload avatar, blue circle appears and the upload/ take a photo options don’t go away, avatar never loads
- [x] “Plus” icon in avatar upload button is not centered

Story points: 2.0