Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds Frontend
Minds Frontend
  • Project overview
  • Repository
  • Issues 346
  • Merge Requests 57
  • CI / CD
  • Security & Compliance
  • Packages
  • Wiki
  • Snippets
  • Members
  • Collapse sidebar
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • Minds FrontendMinds Frontend
  • Merge Requests
  • !674

Merged
Opened 1 month ago by Marcelo Rivera@eiennohi
Report abuse

Onboarding

  • Overview 113
  • Commits 193
  • Pipelines 39
  • Changes 105
30/41 threads resolved

Closes #2270 (closed) Closes #2262 (closed) Closes #2342 (closed)

Testing

Homepage

  • logged off, go to http://localhost, there're two variants that can appear in the homepage. One's with a registration form and another has a mobile phone and "Join Minds Now" buttons
  • to trigger the other variant, you can either try by entering through another browser/device, or change the localStorage key experiments:Homepage121119 between base and form.
  • if you have the variant with the mobile phone, clicking on any "Join Minds Now" should redirect to /onboarding/registration, where the register form will appear. After successfully registering, you will be redirected to the next onboarding step.
  • if you have the variant with the register form, after registering, you should go to the first onboarding step: /notice

Onboarding

  • skip buttons should go to the next step, except for the last, which should redirect to the newsfeed
  • In hashtags step, it should only allow to continue if you've selected at least 3
  • In the channel info step, it should allow you to set and verify your mobile phone (this may require some tweaking in the review sites)
  • In the recommended groups and channels steps (which is basically the top feed filtered by your hashtags), you should see channels and groups which you can subscribe to (may require tweaking in review sites)

Feature Flags

'homepage-december-2019' => true,
'onboarding-december-2019' => true,
'register_pages-december-2019' => true,
Edited 3 weeks ago by Marcelo Rivera
Request to merge feat/onboarding into master
Pipeline #107838847 passed with warnings for e3d1bb5f on feat/onboarding
              Merge request approved. Approved by
              Brian Hatchet
              Brian Hatchet
              Xander Miller
              Xander Miller
              Olivia Madrid
              Olivia Madrid
              Rami Albatal
              Rami Albatal
              Juan Manuel Solaro
              Juan Manuel Solaro
              Guy Thouret
              Guy Thouret
              Mark Harding
              Mark Harding
              Ben Hayward
              Ben Hayward

              Merged by Brian Hatchet 18 minutes ago

              The changes were merged into master with 7bf29175

              The source branch has been deleted

              Closed #2262 (closed), #2270 (closed), and #2342 (closed)

              Pipeline #108222877 running for 7bf29175 on master
                            • Marcelo Rivera @eiennohi changed milestone to %Onboarding #rollout 1 month ago

                              changed milestone to %Onboarding #rollout

                            • Marcelo Rivera @eiennohi added MR::Awaiting Review Squad::Yellow scoped labels 1 month ago

                              added scoped labels

                            • Marcelo Rivera @eiennohi added 1 commit 1 month ago

                              added 1 commit

                              • 7dd2814c - (feat): populate channels and groups lists using top feed

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 3 commits 1 month ago

                              added 3 commits

                              • 37cca5b2 - (feat): e2e tests
                              • bc8df38a - (fix): groups list should query groups, not channels
                              • 2432f706 - (feat): added tests gor groups and channels

                              Compare with previous version

                            • Marcelo Rivera @eiennohi changed the description 1 month ago

                              changed the description

                            • Brian Hatchet
                              Brian Hatchet :speech_balloon: @brianhatchet · 1 month ago
                              Developer

                              @eiennohi please change this from WIP when it's ready

                            • Brian Hatchet :speech_balloon: @brianhatchet added 1 deleted label 1 month ago

                              added 1 deleted label

                            • Brian Hatchet :speech_balloon: @brianhatchet added Status::Requires Changes scoped label and automatically removed Status::Awaiting Review label 4 weeks ago

                              added scoped label and automatically removed label

                            • Marcelo Rivera @eiennohi mentioned in merge request engine!423 3 weeks ago

                              mentioned in merge request engine!423

                            • Marcelo Rivera @eiennohi added 1 commit 3 weeks ago

                              added 1 commit

                              • 02d6dcd5 - (feat): add confirmation code

                              Compare with previous version

                            • Marcelo Rivera @eiennohi mentioned in merge request !623 (closed) 3 weeks ago

                              mentioned in merge request !623 (closed)

                            • Marcelo Rivera @eiennohi added 18 commits 3 weeks ago

                              added 18 commits

                              • d6391a4b - (fix): remove 1px white line on top of body
                              • cf56948e - (fix): trapezoids and register form
                              • cfad1238 - (fix): re-aligned as featured in and quotation
                              • 4c7f1ac8 - (fix): dots behind mobile phone
                              • 7f9e690b - (fix): updated z-indexes to various things so they display as they should
                              • 55a0c42e - (fix): updated principles list
                              • 92a6332f - (fix): decreased margin
                              • 4b866996 - (fix): yellow trapezoid for mobile
                              • c0ccf2e9 - (fix): styled "take back control of your social media" on the bottom
                              • 52497d1a - (fix): mobile footer
                              • 35b9136d - (fix): min-width: 320px
                              • 2405cd24 - (fix): change responsive breakpoints
                              • a741a78c - (fix): hide join minds now in intermediate resolutions as it screws up the layout
                              • 3fd08895 - (fix): ::after trapezoid
                              • 07f6fdca - (feat): add background to topbar when scrolling
                              • 82fb8323 - (feat): don't show bottom navbar if we're in the homepage
                              • cfb0a02c - (fix): register form size and positioning
                              • 4fdfdb28 - Merge remote-tracking branch 'upstream/feat/homepage-redesign' into feat/onboarding

                              Compare with previous version

                              Toggle commit list
                            • Marcelo Rivera @eiennohi added 56 commits 3 weeks ago

                              added 56 commits

                              • 4fdfdb28...ac8ca735 - 54 commits from branch master
                              • ed4d6317 - (feat): updated tooltips
                              • c084dec4 - Merge remote-tracking branch 'upstream/master' into feat/onboarding

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 3 weeks ago

                              added 1 commit

                              • 5043b526 - (feat): show errors in channel info step

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 3 weeks ago

                              added 1 commit

                              • c3a564ef - (feat): show errors in channel info step

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 3 weeks ago

                              added 1 commit

                              • 2b75b647 - (fix): homepage should redirect to onboarding

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 2 commits 3 weeks ago

                              added 2 commits

                              • 1c4c6578 - (feat): added validations for the hashtags step
                              • 300ab9a1 - (fix): moved everything to homepage-v2 and onboarding-v2 and cleanup

                              Compare with previous version

                            • Marcelo Rivera @eiennohi unmarked as a Work In Progress 3 weeks ago

                              unmarked as a Work In Progress

                            • Marcelo Rivera @eiennohi added Status::Awaiting Review scoped label and automatically removed Status::Requires Changes label 3 weeks ago

                              added scoped label and automatically removed label

                            • Marcelo Rivera @eiennohi changed the description 3 weeks ago

                              changed the description

                            • Marcelo Rivera @eiennohi added Status::BuddyReview scoped label and automatically removed Status::Awaiting Review label 3 weeks ago

                              added scoped label and automatically removed label

                            • Marcelo Rivera @eiennohi added 1 commit 3 weeks ago

                              added 1 commit

                              • 12051743 - (fix): spec tests

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 3 weeks ago

                              added 1 commit

                              • 071431f0 - (fix): updated phone image

                              Compare with previous version

                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding · 3 weeks ago
                              Owner

                              Is this slight yellow border supposed to be here? Screenshot_2019-12-17_at_18.10.18

                            • Mark Harding
                              Mark Harding @markeharding · 3 weeks ago
                              Owner

                              Screenshot_2019-12-17_at_18.14.39

                              I'm still finding lots of issues. We need to make sure we're really happy with what we're doing here.

                              Edited by Mark Harding 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding · 3 weeks ago
                              Owner

                              Should we not be using font-smoothing/text-rendering tags to improve legibility?

                            • Mark Harding
                              Mark Harding @markeharding · 3 weeks ago
                              Owner

                              Screenshot_2019-12-17_at_18.16.20

                              There is a line on the topbar here and it doesn't fit in with the homepage

                            • Mark Harding @markeharding added Status::Requires Changes scoped label and automatically removed Status::BuddyReview label 3 weeks ago

                              added scoped label and automatically removed label

                            • Mark Harding
                              Mark Harding @markeharding · 3 weeks ago
                              Owner
                              Homepage Pro Marketing
                              Screenshot_2019-12-17_at_18.24.35 Screenshot_2019-12-17_at_18.24.32

                              See the difference between these two screenshots. Homepage should look like pro. Are we not using the same css classes?

                              Edited by Mark Harding 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 1 week ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Marcelo Rivera
                              Marcelo Rivera @eiennohi · 3 weeks ago
                              Developer

                              @markeharding solved all those issues

                              Updated topbar margins

                              image

                              it looks like this if you disable the register_pages feature flag:

                              image

                              I'm updating helm in a bit. These are the new feature flags:

                              'homepage' => true,
                              'onboarding' => true,
                              'register_pages' => true,

                              About the yellow border on the left. It does look yellowish, but when you zoom in you can see it's not:

                              image

                            • Marcelo Rivera @eiennohi added 7 commits 3 weeks ago

                              added 7 commits

                              • f172a664 - (feat): new registration and login views
                              • 82bf42e9 - (fix): separate homepage and onboarding in two different feature flags
                              • f3fa6754 - (fix): remove placeholders
                              • bd4061c9 - (feat): remove background when in login and register pages
                              • 65d96c40 - (fix): onboarding paths
                              • 6db8cf80 - (fix): remove topbar code from onboarding page
                              • be34f540 - (feat): added antialiasing

                              Compare with previous version

                              Toggle commit list
                            • Marcelo Rivera @eiennohi added 2 commits 3 weeks ago

                              added 2 commits

                              • 5505c665 - (feat): added antialiasing
                              • 6c6618a7 - (fix): spec tests

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 3 weeks ago

                              added 1 commit

                              • ab3e3a32 - (fix): remove f

                              Compare with previous version

                            • Ben Hayward
                              Ben Hayward @benhayward.ben started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Marcelo Rivera @eiennohi added 12 commits 3 weeks ago

                              added 12 commits

                              • 7a73c292 - (feat): build date of birth picker to a new component
                              • 34bab8ca - (fix): remove unused variable
                              • 1633b11b - (fix): prefix component names
                              • 9b4e6ab2 - (fix): remove unused styles
                              • 3520438a - (fix): renamed HomepageContainerComponent selector name
                              • 1f183894 - (fix): new homepage doesnt have videos, so remove flags
                              • 4c725d7e - (fix): rename focus and blur event handlers
                              • 55c0aaab - (fix): add return types to popover component's methods
                              • 16188829 - (fix): renamed m-popover--validation to m-popover
                              • 4e43c7fd - (fix): replaced m-join with old subscribe/join buttons
                              • d8d94349 - (fix): add waving hand emoji asset
                              • bbddf0a1 - (chore): code cleanup

                              Compare with previous version

                              Toggle commit list
                            • Marcelo Rivera @eiennohi added 1 commit 3 weeks ago

                              added 1 commit

                              • fdbe2cda - (chore): code cleanup

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 3 weeks ago

                              added 1 commit

                              • 607dc38f - (fix): update e2e tests

                              Compare with previous version

                            • Marcelo Rivera @eiennohi changed the description 3 weeks ago

                              changed the description

                            • Mark Harding
                              Mark Harding @markeharding · 3 weeks ago
                              Owner

                              Currently having a big issue with navigation when logging in. Screenshot_2019-12-18_at_19.15.18.

                              Also I am getting onboarding every login which shouldn't happen.

                            • Brian Hatchet :speech_balloon: @brianhatchet mentioned in issue #2286 3 weeks ago

                              mentioned in issue #2286

                            • Marcelo Rivera @eiennohi added 2 commits 3 weeks ago

                              added 2 commits

                              • b4142ffc - (fix): remove custom topbar styling when leaving login and register
                              • c3fb90ae - (feat): only show onboarding once

                              Compare with previous version

                            • Marcelo Rivera
                              Marcelo Rivera @eiennohi · 3 weeks ago
                              Developer

                              just pushed a fix for both issues

                            • Mark Harding
                              Mark Harding @markeharding started a thread on the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Mark Harding
                              Mark Harding @markeharding started a thread on the diff 3 weeks ago
                              Resolved by Brian Hatchet 2 weeks ago
                            • Marcelo Rivera
                              Marcelo Rivera @eiennohi · 3 weeks ago
                              Developer

                              fixed!

                            • Marcelo Rivera @eiennohi changed the description 3 weeks ago

                              changed the description

                            • Marcelo Rivera @eiennohi added 2 commits 3 weeks ago

                              added 2 commits

                              • ab8843b6 - (feat): remove HomepageV2Module from root module
                              • c068e0d4 - (fix): change feature flags names

                              Compare with previous version

                            • Ben Hayward
                              Ben Hayward @benhayward.ben started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Ben Hayward
                              Ben Hayward @benhayward.ben started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Ben Hayward
                              Ben Hayward @benhayward.ben started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Ben Hayward
                              Ben Hayward @benhayward.ben started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Ben Hayward
                              Ben Hayward @benhayward.ben started a thread on an old version of the diff 3 weeks ago
                              Resolved by Marcelo Rivera 3 weeks ago
                            • Marcelo Rivera @eiennohi changed the description 3 weeks ago

                              changed the description

                            • Marcelo Rivera @eiennohi added 2 commits 3 weeks ago

                              added 2 commits

                              • a975f240 - (fix): register form doesn't fit in mobile
                              • 08ab9bd7 - (fix): e2e tests

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 6 commits 3 weeks ago

                              added 6 commits

                              • 6d4107dd - (fix): margins
                              • 3aca5840 - (fix): description right padding
                              • 5239d1cf - (fix): titles sizes
                              • b4b76801 - (fix): footer links alignment
                              • 7526a204 - (fix): Download Whitepaper size
                              • 5bb23e12 - (fix): footer links layout

                              Compare with previous version

                              Toggle commit list
                            • Marcelo Rivera @eiennohi added 2 commits 2 weeks ago

                              added 2 commits

                              • b99414cb - (fix): onboarding notice stylings
                              • 154d09e3 - (fix): margins around quotation

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 3 commits 1 week ago

                              added 3 commits

                              • f7a0c147 - (fix): merge request image and gray tick
                              • 30294588 - (fix): spacings for the tail section
                              • 5c822e40 - (fix): font sizes

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 2 commits 1 week ago

                              added 2 commits

                              • 77a37780 - (fix): several styling fixes to onboarding
                              • 8f06abbe - (feat): move phone verification logic to a new component

                              Compare with previous version

                            • Marcelo Rivera @eiennohi resolved all threads 1 week ago

                              resolved all threads

                            • Marcelo Rivera @eiennohi added 1 commit 1 week ago

                              added 1 commit

                              • 42585598 - (fix): disable old onboarding service if the new onboarding feature is enabled

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 1 week ago

                              added 1 commit

                              • 1e3a9cff - (fix): hashtags colour and font-weight

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 1 week ago

                              added 1 commit

                              • 606d9dd7 - (fix): highlight current section

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 1 week ago

                              added 1 commit

                              • 0b8c40da - (fix): highlight current section

                              Compare with previous version

                            • Olivia Madrid @omadrid assigned to @omadrid 6 days ago

                              assigned to @omadrid

                            • Olivia Madrid @omadrid added Status::BuddyReview scoped label and automatically removed Status::Requires Changes label 6 days ago

                              added scoped label and automatically removed label

                            • Olivia Madrid @omadrid added Status::Requires Changes scoped label and automatically removed Status::BuddyReview label 6 days ago

                              added scoped label and automatically removed label

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              @eiennohi

                              Functionality

                              • The review site was giving me a 404 so I only tested locally... Maybe that has something to do with the issues below
                              • When I finished registration, no onboarding slides appeared. Tested a few times. Could only get to onboarding if I manually went to /onboarding
                              • nginx forbade me from going to minds.com/ ... idk what's going on there??
                              • I'm getting a few "GET is not supported for this endpoint" console errors on blur of username input
                              • Clicking "skip" on the hashtags step brought me to step 4, not step 2
                              • Local storage never had a "experiments:Homepage121119" key so I could only see one variant. Maybe I was doing something wrong?

                              Style

                              Looks great!! Love the resizing of the crazy shapes and the way the password validation popup appears :)

                              Please see comments below for observations and opinions about styles... I wasn't checking for pixel perfection but just taking quick looks at the general feeling of spacing/balance/colors vs. mockups.

                              Edited by Olivia Madrid 6 days ago
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              At /tokens, the spacing between the two links was collapsed

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer
                              • "revolution" should be capitalized
                              • "login" should be capitalized
                              • the "login" link should be the same font weight 400 as the "already have an account?"

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer
                              • checkbox borders too thick
                              • link sould be same font weight 400 as label
                              • I think the button should go to a new line instead of wrapping the checkbox text when the screen is narrow.
                              • The checkbox label should have padding between itself and the button If you're not going to add the button to a new line, vertical alignment with label should probs be top instead of center

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              According to https://projects.invisionapp.com/share/KWU1X9IEB2U#/screens/390489084 , selected checkboxes should have blue fill:

                              image

                              I made one for Pro Settings if you want to copy it... though it might look weird next to the teal button. idk

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              I think the form padding is too cramped when you get below 760px width

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              Also the padding at the bottom of the form is bigger in the mockup

                              image

                              (it's especially cramped on mobile) image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              Shouldn't these links be hidden when you're on the login/register pages? image


                              The items in the top bar should have equal padding on top and bottom when the white strip appears image

                              (vertical skew is more extreme on mobile... also should the white be there at all when you're scrolled to the top of the page?) image

                              Edited by Olivia Madrid 6 days ago
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              form input labels are too dark and don't have enough padding between label and input image

                              • Olivia Madrid
                                Olivia Madrid @omadrid · 6 days ago
                                Developer

                                I scrolled a bit on the register/login pages and the devil's popup appeared... doesn't seem user friendly considering I'm already registering

                                image

                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 6 days ago
                                Developer

                                This is a known bug, but I haven't been able to reproduce it except once. You can see here that the modal has a route blacklist: https://gitlab.com/minds/front/blob/master/src/app/modules/modals/signup/signup-on-scroll.ts#L71-74 , so it shouldn't be appearing

                              • Olivia Madrid
                                Olivia Madrid @omadrid · 5 days ago
                                Developer

                                I don't get it every time but have had it appear at least 10 times in the past couple of days... I wonder if we need it at all anymore, or if we can do a check so we only show it on mobile? @markeharding @michaelfbradley thoughts?

                              • Please register or sign in to reply
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              active form input outline should be 1px and $m-blue, as per https://projects.invisionapp.com/share/KWU1X9IEB2U#/screens/390489084

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              it detracts from this beautiful popover when the checkmark appears and changes the line height

                              Screen_Recording_2020-01-02_at_7.30.19_PM

                              • Olivia Madrid
                                Olivia Madrid @omadrid · 6 days ago
                                Developer

                                I can't find a mockup for this but I think the placement of "Forgot your Password?" gives it too much attention. Maybe it should be on a single line below the password input image

                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 3 days ago
                                Developer

                                https://projects.invisionapp.com/d/main?origin=v7#/console/18532170/398184415/preview

                              • Please register or sign in to reply
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer
                              • Font color of h3 and input should be lighter grey (currently default rgba(0, 0, 0, 0.87)
                              • Not enough spacing above the "username" field or between the form fields

                              image

                              Edited by Olivia Madrid 6 days ago
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              Register form validation

                              image

                              • Seems like this message needs to be changed
                              • I think this is a bit too much padding for an error message
                              • I think that the button background color change from disabled->enabled is more confusing than helpful, because the validation rules are incomplete...for example, the button can become enabled even if you don't enter a real email address, if you haven't checked the checkbox, and if your passwords don't match.
                              • Probably too late for this, but it would be good if the form error messages were inline (as per https://projects.invisionapp.com/share/KWU1X9IEB2U#/screens/390489084), or at least could display multiple messages at once (e.g. when I left the checkbox unchecked and put in a random string as an email address, I only got one error message even though there were two things wrong with my inputs.
                              • You shouldn't have to scroll to see the error message after you click the "join minds now" button. Maybe it should be at the bottom of the form instead of the top?
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              The bottom nav bar should be hidden here, as all 3 icons lead back to the current page. (Also top nav login links are redundant and should be hidden too?)

                              image

                              Edited by Olivia Madrid 6 days ago
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              Validation popover should be able to overflow. On mobile it gets cut off image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer
                              • Doesn't look like any of these font weights match the mockups
                              • Also some padding issues here
                              • The hand emoji should be yellow

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              This link should be cursor=pointer image

                              • Olivia Madrid
                                Olivia Madrid @omadrid · 6 days ago
                                Developer
                                Resolved by Olivia Madrid 5 days ago

                                Missing graphic of little people walking around image

                              • Marcelo Rivera
                                Marcelo Rivera
                                Olivia Madrid
                                Olivia Madrid
                                Bill Ottman
                                Bill Ottman
                                Last reply by Bill Ottman 6 days ago
                              • Olivia Madrid
                                Olivia Madrid @omadrid · 6 days ago
                                Developer

                                page background should be grey all the way to the bottom of the page image

                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 6 days ago
                                Developer

                                This issue is persistent across several sections of our site. Fixing it would take more time and could cause side effects everywhere :boom:

                              • Please register or sign in to reply
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer
                              • "Profile" font weight should be higher
                              • Step titles (hashtags/info/etc..) seem to have different letter spacing in mockups
                              • more space needed above the dots
                              • less space above "select some hashtags..."
                              • there aren't any "#"s in the mockup Step 4 shouldn't be allowed to overflow

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              "Continue" should be heavier font weight than "Skip"

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer
                              • You should be able to click anywhere inside this box to select/deselect (currently only works if you click on the text. Unselected boxes should have transparent borders so they don't move when selected

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer
                              • "optional" should be italic
                              • birthday select styles dont' match mockup
                              • "Mobile Phone Number" input label padding is smaller than the other fields
                              • birthday "Optional" should be inline with input label
                              • Month should expand to fit the entire month if there's extra space
                              • Why is there a grey checkmark at the end of the mobile phone field?
                              • Location input text size/color/padding
                              • "i"s should be darker/bolder and same height as the field labels

                              image

                              Edited by Olivia Madrid 6 days ago
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              Tooltip text looks off vs. mockup image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 6 days ago
                              Developer

                              I'm assuming this shouldn't happen on the live site... but still the font is so tiny image

                            • Marcelo Rivera @eiennohi added 23 commits 6 days ago

                              added 23 commits

                              • ab0ad58f - (fix): update topbar style throughout all marketing pages
                              • 6f7b1f87 - (fix): Revolution should be capitalized
                              • 3ed069d9 - (fix): checkbox styles
                              • ff881887 - (feat): hide auth buttons if on auth pages
                              • 970babee - (fix): topbar margins in mobile resolutions
                              • 487ab229 - (fix): styles for labels
                              • 60ab2f54 - (fix): input outline styles
                              • 51d95b01 - (fix): password popover styles
                              • 21e5bf5f - (fix): title and input colours
                              • 89389174 - (feat): inline errors
                              • 2a43a410 - (fix): username title should be bold
                              • 791b42ae - (fix): emoji should be yellow
                              • cbe49fdf - (fix): titles
                              • 5dcec32a - (fix): skip link's cursor should be a pointer
                              • b41f3eaa - (fix): "Profile Setup" should be bold
                              • 81dcdb56 - (fix): spacing in progressbar items
                              • 201ae9f1 - (fix): "select some hashtags..." should have less top margin
                              • c85c0489 - (fix): remove #
                              • 2174a30f - (fix): fonts on buttons
                              • c9908a73 - (fix): hashtag items
                              • 85f1cad0 - (fix): date dropdowns styles
                              • 0df9c772 - (fix): channel and group lists empty message
                              • 0b853f91 - (fix): several styling fixes

                              Compare with previous version

                              Toggle commit list
                            • Marcelo Rivera @eiennohi added 1 commit 6 days ago

                              added 1 commit

                              • 8256dad8 - (fix): several styling fixes

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 6 days ago

                              added 1 commit

                              • cc24c0a2 - (fix): several styling fixes

                              Compare with previous version

                            • Olivia Madrid
                              Olivia Madrid @omadrid started a thread on the diff 5 days ago
                              Last updated by Emiliano Balbuena 3 days ago
                              src/app/modules/homepage-v2/homepage-v2.component.html
                              17
                              18 <h2 ngPreserveWhitespaces i18n>
                              19 Earn for your ideas
                              20 </h2>
                              21
                              22 <p class="m-marketing__description" i18n>
                              23 Free your mind and get paid for creating content, driving traffic and
                              24 referring friends. A place to have open conversations and bring people
                              25 together.
                              26 </p>
                              27 <p class="m-marketing__description" i18n>
                              28 Take back control of your social media.
                              29 </p>
                              30
                              31 <button
                              32 class="mf-button mf-button--alt m-homepage__joinButton m-homepage__joinButton--first"
                              • Olivia Madrid
                                Olivia Madrid @omadrid · 5 days ago
                                Developer

                                What's the story with this wild 'n crazy mf- prefix?

                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 5 days ago
                                Developer

                                I'd ask @edgebal about that. :P

                              • Emiliano Balbuena
                                Emiliano Balbuena @edgebal · 3 days ago
                                Developer

                                There's a long story, but in the end it's minds foundations.

                              • Please register or sign in to reply
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              Reminder - onboarding slides still not showing up after registration

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              • can we have the username input autofocused so cursor is already there on load?

                              • links should both be $m-blue

                              • bottom link should be font-weight 400

                              • Input border should be red when the field is invalid

                              • Can we get the validation checks to run on blur so they don't appear while I'm typing it for the first time? (password check, username min. length)

                              • Validation errors should appear in the existing empty space below the input field so the other elements don't jump around when validation state changes

                              image

                              • Olivia Madrid
                                Olivia Madrid @omadrid · 5 days ago
                                Developer

                                still getting this on blur of username image

                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 3 days ago
                                Developer

                                This is a pre-existing error (I'm reusing the old minds-form-register). The form's trying to access an endpoint that doesn't exist. Just commented out anyways

                              • Please register or sign in to reply
                              • Olivia Madrid
                                Olivia Madrid @omadrid · 5 days ago
                                Developer

                                email validation check is a lil' buggy

                                Screen_Recording_2020-01-03_at_2.17.33_PM

                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 3 days ago
                                Developer

                                Turns out emails without dots are valid: https://stackoverflow.com/questions/20573488/why-does-html5-form-validation-allow-emails-without-a-dot

                              • Please register or sign in to reply
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              change font size of m-popover .m-popover__wrapper .m-popover__content ul.m-popover__rules li::before to 21px to prevent glitchiness image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              This link shouldn't change color on hover (unless all the links are going to behave the same way)

                              image

                              • Olivia Madrid
                                Olivia Madrid @omadrid · 5 days ago
                                Developer
                                • still think this padding gets too small too early
                                • still think password link should be moved to the bottom (and be font weight 400)
                                • shouldn't this page have something like "Don't have an account? Join Minds now" link? image
                                Edited by Olivia Madrid 3 days ago
                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 3 days ago
                                Developer

                                Fixed paddings. As for the rest, I'm actually following the design here: https://projects.invisionapp.com/d/main?origin=v7#/console/18532170/398184415/inspect

                                that said, I do believe it'd be better to have "forgot your password" below the inputs, an add something like "Don't have an account? Join Minds now" as a subtitle.

                                @michaelfbradley what are your thoughts on this?

                              • Please register or sign in to reply
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              bottom needs more padding image

                              • Olivia Madrid
                                Olivia Madrid @omadrid · 5 days ago
                                Developer
                                • Can we do the username validation check on blur? (i think there's an example in pro settings isDomainValid) and keep the error message in the same location as the other ones?
                                • Button should have disabled style applied

                                image

                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 3 days ago
                                Developer

                                I'm not sure that there's a way to do a performant query for username existence, as we have all the entities in the same table and it would require an ALLOW FILTERING clause. That's why I didn't add it to the form validation

                              • Please register or sign in to reply
                              • Olivia Madrid
                                Olivia Madrid @omadrid · 5 days ago
                                Developer
                                • Bulb not vertically centered and overflowing from white stripe
                                • White stripe is behaving strangely
                                • It would be nice if we could make enough space for the bulb in the left margin so that we didn't have to show the white stripe at all here... or have it fade in so it's not so jarring when it appears

                                  Screen_Recording_2020-01-03_at_2.24.29_PM

                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 3 days ago
                                Developer

                                I'm hiding the topbar since we don't have anything to show besides the logo and I couldn't find a way not to make it look broken

                              • Please register or sign in to reply
                              • Olivia Madrid
                                Olivia Madrid @omadrid · 5 days ago
                                Developer
                                • Seems like there's still enough space to keep the whole "welcome to the minds community" message?
                                • "No thanks" should be centered and below the button

                                image

                                Edited by Olivia Madrid 3 days ago
                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 3 days ago
                                Developer

                                The design specifies that title and that button order for mobile: https://projects.invisionapp.com/d/main?origin=v7#/console/18532170/392536389/inspect

                              • Please register or sign in to reply
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              The button row should be left-aligned

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer
                              • letter spacing:1.5px
                              • font-size: 13px

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              too much vertical padding inside boxes and not enough padding between them

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              mockups don't display the top (or bottom) nav bars during onboarding. Should these not appear only after they've pressed "No thanks" or completed the steps?

                              image

                              Edited by Olivia Madrid 5 days ago
                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer
                              • Birthday month input should have a min width of ~130px or something so the entire word is always visible
                              • Birthday select arrows should be grey
                              • grey checkbox is still there next to mobile phone?
                              • Birthday selects should have same font size as the other fields
                              • (I'm ignoring the phone input because I have to make changes to that for wallet anyway)
                              • All of these inputs have box shadows on the mockup
                              • "i" should be darker and bolder
                              • more padding between label and input
                              • padding between each field should be same (needs more above Location)

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              grey border should become blue when checked and white line too thick

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              tooltip font size/spacing

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              Colored border should replace the grey border and have rounded corners

                              image

                            • Olivia Madrid
                              Olivia Madrid @omadrid · 5 days ago
                              Developer

                              Welcome message too bold and privacy message not bold enough

                              image

                            • Marcelo Rivera @eiennohi added 21 commits 3 days ago

                              added 21 commits

                              • 11c80468 - (fix): reloads on language change prevents redirection
                              • 250b32d8 - (fix): remove fixed height to minds-form-register
                              • 0d1cdb7d - (fix): autofocus on username field
                              • 1145f9ac - (fix): correct link colours
                              • 774977ba - (fix): properly handle form errors
                              • c6bf75dc - (fix): popover glitch
                              • 814dbf5c - (fix): login form padding
                              • 14b5dfb2 - (fix): bottom padding on mobile login form
                              • ea3bc4a8 - (fix): topbar margins
                              • 4888cb66 - (fix): layout margins
                              • 88cd1cd7 - (fix): button margins for onboarding notice
                              • ba7b61d2 - (fix): also show red outline on homepage form
                              • 1cf8ced3 - (fix): removed username validation for now
                              • 8ae0c522 - (fix): max-width to onboarding wrapper
                              • 6614021d - (fix): correctly justify action buttons in onboarding notice step
                              • 451ba750 - (fix): progressbar step name font style
                              • 681bdbc3 - (fix): hashtags margins and paddings
                              • 5ac6bc2a - (fix): hide sidebar, topbar and bottombar when in onboarding
                              • 7d1a341e - (fix): label spacing in form
                              • 886cc885 - (fix): checkbox border should be blue when checked
                              • e55fac14 - (fix): sizing and spacing between date dropdowns

                              Compare with previous version

                              Toggle commit list
                            • Marcelo Rivera @eiennohi added 3 commits 3 days ago

                              added 3 commits

                              • ef1b2a80 - (fix): sizing and spacing between date dropdowns
                              • e93e73af - (fix): weights in notice section
                              • 86488d8a - (feat): improved mobile phone input UX

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 2 days ago

                              added 1 commit

                              • eed28b02 - (fix): issue with redirection

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 1 commit 2 days ago

                              added 1 commit

                              • 9da4ed23 - (fix): added max-width to auth pages

                              Compare with previous version

                            • Marcelo Rivera @eiennohi added 21 commits 2 days ago

                              added 21 commits

                              • 9da4ed23...7b93f3f1 - 20 commits from branch master
                              • 93552d17 - Merge remote-tracking branch 'upstream/master' into feat/onboarding

                              Compare with previous version

                            • Olivia Madrid @omadrid approved this merge request 1 day ago

                              approved this merge request

                            • Marcelo Rivera @eiennohi added 1 commit 1 day ago

                              added 1 commit

                              • e3d1bb5f - (fix): redirect to onboarding after registering if necessary

                              Compare with previous version

                            • Olivia Madrid @omadrid approved this merge request 1 day ago

                              approved this merge request

                            • Xander Miller
                              Xander Miller @xander-miller · 1 day ago
                              Developer

                              OMG, that's such a big improvement over the existing system. Great work team!

                            • Xander Miller @xander-miller approved this merge request 1 day ago

                              approved this merge request

                            • Brian Hatchet :speech_balloon: @brianhatchet approved this merge request 6 hours ago

                              approved this merge request

                              • Mark Harding
                                Mark Harding @markeharding · 5 hours ago
                                Owner

                                Can not merge because it says its dependent on !623 (closed)

                              • Collapse replies
                              • Marcelo Rivera
                                Marcelo Rivera @eiennohi · 51 minutes ago
                                Developer

                                Just removed the old dependency, @markeharding

                              • Please register or sign in to reply
                            • Brian Hatchet :speech_balloon: @brianhatchet mentioned in commit 7bf29175 18 minutes ago

                              mentioned in commit 7bf29175

                            • Brian Hatchet :speech_balloon: @brianhatchet merged 18 minutes ago

                              merged

                            Please register or sign in to reply
                            Assignee
                            Olivia Madrid's avatar
                            Olivia Madrid @omadrid
                            Onboarding #rollout
                            Milestone
                            Onboarding #rollout
                            Time tracking
                            No estimate or time spent
                            2
                            Labels
                            Squad::Yellow Status::Requires Changes
                            Lock merge request
                            Unlocked
                            13
                            13 participants
                            user avatar
                            Rami Albatal
                            user avatar
                            Juan Manuel Solaro
                            user avatar
                            Guy Thouret
                            user avatar
                            Mark Harding
                            user avatar
                            Ben Hayward
                            user avatar
                            Emiliano Balbuena
                            user avatar
                            Martin Santangelo
                            Reference: minds/front!674

                            Now you can access the merge request navigation tabs at the top, where they’re easier to find.

                            More information and share feedback