Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
Minds Frontend
Minds Frontend
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Dependency List
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 805
    • Issues 805
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 47
    • Merge Requests 47
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Packages
    • Packages
    • List
    • Container Registry
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • Minds FrontendMinds Frontend
  • Merge Requests
  • !388

Merged
Opened 2 weeks ago by Olivia Madrid@omadrid
  • Report abuse
Report abuse

epic/referrals

  • Add referrals console page with copyable links, social share buttons, explanatory text, and dashboard table that display's current user's referrals
  • Dashboard columns: Prospect (user), Status (pending/complete), Minds signup date, rewards signup date
  • Pending referrals have not joined rewards program yet, so dashboard displays ping button if referral is pending
  • Clicking ping button will trigger a notification sent to prospect to tell them that they should join rewards
  • Referrer must wait 7 days before they can send another ping
  • Notifications are automatically sent to referrers when they get a new pending referral and when the referral is complete (i.e. they joined rewards)
  • Some social share buttons are shown conditionally dependent on device type. Fb Messenger and Whatsapp buttons shown only on mobile/tablet, SMS shown only on mobile. Twitter/Facebook/Email displayed on all devices.
  • Change all referrals-related icons to the same material icon: 'people'
  • Add links to referrals modal in topbar user menu, newsfeed sidebar, settings sidebar
  • Update link to referrals page in wallet sidebar
  • Increase referral contribution score multiplier to +50, and award both prospect and referrer
  • add isMobileOrTablet helper fx
  • Update register page design so it's consistent with homepage/has a video background
  • Disable signup-on-scroll modal on register page with referrer param
  • Redirect to newsfeed if you try to go to the register page when logged in
  • Fix broken redirect to newsfeed after signing up on register page so you don't end up on register page after onboarding flow
  • Some minor style changes in related components (re: colors of an edit pencil, modal close button, button outline color, phone# input border radius)

Closes:#1531, #1522, #1521, #1520, #1519, #1518, #1517, #1510, #1509, #1508, #1480, #1432

Edited 8 hours ago by Olivia Madrid
Request to merge epic/referrals into master
  • Email patches
  • Plain diff
Pipeline #71645745 passed with warnings for aa37c09d on epic/referrals
          Merge request approved. Approved by
          Mark Harding
          Mark Harding
          Emiliano Balbuena
          Emiliano Balbuena
          Martin Santangelo
          Martin Santangelo
          Marcelo Rivera
          Marcelo Rivera
          Brian Hatchet
          Brian Hatchet
          Ben Hayward
          Ben Hayward

          Merged by Mark Harding 1 hour ago

          The changes were merged into master with 3ee35789

          The source branch has been deleted

          Mentions #1432, #1480, #1508, #1509, #1510, #1517, #1518, #1519, #1520, #1521, #1522, and #1531

          Pipeline #71694039 passed for 3ee35789 on master
                • Discussion 0
                • Commits 55
                • Pipelines 16
                • Changes 50
                • Loading...
                • Olivia Madrid @omadrid added 1 commit 2 weeks ago

                  added 1 commit

                  • 188167d2 - (wip): referrals console - delete test modal component

                  Compare with previous version

                • Olivia Madrid @omadrid added 1 commit 2 weeks ago

                  added 1 commit

                  • 5486edb1 - (wip): Referrals console - removed another temp thing that was breaking build

                  Compare with previous version

                • Olivia Madrid @omadrid added 1 commit 2 weeks ago

                  added 1 commit

                  • 43949197 - (wip): Referrals console - added temporary SMS protocol testing buttons

                  Compare with previous version

                • Olivia Madrid @omadrid added 40 commits 2 weeks ago

                  added 40 commits

                  • 43949197...82595d15 - 26 commits from branch master
                  • 5d09aa36 - setup architecture for referrals console in wallet/tokens
                  • bec285e1 - tweak html structure
                  • afeed8b3 - WIP: Referrals - move referrals components into a module
                  • 927903a2 - WIP: Referrals front end
                  • cfebeda7 - (fix): don't let bulb toggle darkmode on touchscreen devices
                  • 211eb6e4 - (chore): make all the buttons in the media page action bar the same color
                  • 869a0742 - WIP: referrals - still needs sendMessage, infiniteScroll, styling for table and mobile
                  • f050ba42 - WIP: Referrals - implement infinite scroll
                  • b7046f4f - WIP: referrals console
                  • c244981c - (wip): referrals console - delete test modal component
                  • 69d634d5 - (wip): Referrals console - removed another temp thing that was breaking build
                  • 61e955ae - (wip): Referrals console - added temporary SMS protocol testing buttons
                  • 7de695a6 - (wip): Referrals console - iOS UI fix, messenger settings buttons fix
                  • c37a3aea - Merge branch 'epic/referrals' of https://gitlab.com/Minds/front into epic/referrals

                  Compare with previous version

                  Toggle commit list
                • Olivia Madrid @omadrid added 15 commits 1 week ago

                  added 15 commits

                  • c37a3aea...286dde93 - 14 commits from branch master
                  • 5e07c764 - Merge branch 'master' into 'epic/referrals'

                  Compare with previous version

                • Olivia Madrid @omadrid added 27 commits 1 week ago

                  added 27 commits

                  • 5e07c764...162992f9 - 21 commits from branch master
                  • 679f0c94 - Merge branch 'master' of gitlab.com:minds/front into epic/referrals
                  • cf05e6b1 - Merge branch 'master' of gitlab.com:minds/front into epic/referrals
                  • 196b666d - (feat): Reset all of the files whose changes I moved to other branches and...
                  • a8ab56a1 - (wip): Referrals console - notifications views, add links to settings and user-menu
                  • 8b8b8a1f - Merge remote-tracking branch 'origin/master' into epic/referrals
                  • 7b4cfedf - Merge branch 'epic/referrals' of https://gitlab.com/Minds/front into epic/referrals

                  Compare with previous version

                  Toggle commit list
                • Olivia Madrid @omadrid mentioned in issue #1480 1 week ago

                  mentioned in issue #1480

                • Olivia Madrid @omadrid mentioned in issue #1432 1 week ago

                  mentioned in issue #1432

                • Olivia Madrid @omadrid added 1 commit 1 week ago

                  added 1 commit

                  • 4e40c2d4 - (wip): Referrals console - hide messenger button on mobile

                  Compare with previous version

                • Mark Harding @markeharding added MR::Awaiting Review scoped label 1 week ago

                  added MR::Awaiting Review scoped label

                • Olivia Madrid @omadrid added 1 commit 1 week ago

                  added 1 commit

                  • 3c288bf4 - (wip): Referrals console - finalize sms protocol syntax

                  Compare with previous version

                • Olivia Madrid @omadrid added 60 commits 5 days ago

                  added 60 commits

                  • 3c288bf4...3fad9777 - 53 commits from branch master
                  • 222cd37f - (wip): Referrals - notification message
                  • d571fda9 - (wip): Referrals console - add link on newsfeed sidebar
                  • c2591504 - (wip): Referrals console - terminology changes: Wallet is ambiguous, useRewards instead
                  • 2e4cd465 - WIP: Referrals console - add ping button, fix modal, add modal to user-menu
                  • 184ebc23 - WIP: Referrals console - contributions chart +50, whatsapp test buttons
                  • 7a55f9a8 - Merge branch 'master' into epic/referrals
                  • 4301330d - WIP: temp test change

                  Compare with previous version

                  Toggle commit list
                • Olivia Madrid @omadrid added 18 commits 1 day ago

                  added 18 commits

                  • 4301330d...87b682c6 - 12 commits from branch master
                  • 61e17ab6 - (wip): added comments
                  • b6630fd7 - (wip): Referrals - register page ux, ping button ux
                  • 8ed7300f - Merge branch 'master' of gitlab.com:minds/front into epic/referrals
                  • 58d3bd87 - (wip): Referrals - add referral modal button to channel sidebar
                  • 23767af3 - (wip): Referrals - remove legacy invite modal
                  • b7db8239 - (wip): Referrals - replace broken loginreferrer link

                  Compare with previous version

                  Toggle commit list
                • Mark Harding @markeharding added Squad::Blue scoped label 1 day ago

                  added Squad::Blue scoped label

                • Mark Harding @markeharding added 1 commit 23 hours ago

                  added 1 commit

                  • cee3ac10 - (fix): failing spec tests

                  Compare with previous version

                • Mark Harding @markeharding unmarked as a Work In Progress 22 hours ago

                  unmarked as a Work In Progress

                • Mark Harding @markeharding approved this merge request 22 hours ago

                  approved this merge request

                • Olivia Madrid @omadrid added 10 commits 10 hours ago

                  added 10 commits

                  • cee3ac10...ca207b88 - 7 commits from branch master
                  • 5a2d6546 - Merge branch 'master' of gitlab.com:minds/front into epic/referrals
                  • 35092681 - (feat): Referrals console
                  • f52bf5a0 - Merge branch 'epic/referrals' of https://gitlab.com/Minds/front into epic/referrals

                  Compare with previous version

                  Toggle commit list
                • Olivia Madrid @omadrid changed the description 9 hours ago

                  changed the description

                • Olivia Madrid @omadrid changed the description 9 hours ago

                  changed the description

                • Olivia Madrid @omadrid changed the description 2 times within 1 minute 8 hours ago

                  changed the description 2 times within 1 minute

                • Olivia Madrid @omadrid changed the description 8 hours ago

                  changed the description

                • Olivia Madrid @omadrid added 1 commit 4 hours ago

                  added 1 commit

                  • aa37c09d - (feat): Referrals console

                  Compare with previous version

                • Mark Harding @markeharding approved this merge request 3 hours ago

                  approved this merge request

                • Mark Harding @markeharding merged 1 hour ago

                  merged

                • Mark Harding @markeharding mentioned in commit 3ee35789 1 hour ago

                  mentioned in commit 3ee35789

                • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
                Please register or sign in to reply
                0 Assignees
                None
                Assign to
                None
                Milestone
                None
                Assign milestone
                None
                Time tracking
                No estimate or time spent
                2
                Labels
                MR::Awaiting Review Squad::Blue
                Assign labels
                • View project labels
                Lock merge request
                Unlocked
                7
                7 participants
                user avatar
                Emiliano Balbuena
                user avatar
                Martin Santangelo
                user avatar
                Marcelo Rivera
                user avatar
                Brian Hatchet
                user avatar
                Ben Hayward
                user avatar
                Mark Harding
                user avatar
                Olivia Madrid
                Reference: minds/front!388

                Revert this merge request

                This will create a new commit in order to revert the existing changes.

                Switch branch
                Cancel
                A new branch will be created in your fork and a new merge request will be started.

                Cherry-pick this merge request

                Switch branch
                Cancel
                A new branch will be created in your fork and a new merge request will be started.