Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds Frontend
Minds Frontend
  • Project overview
  • Repository
  • Issues 428
  • 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
  • !699

Open
Opened 1 week ago by Emiliano Balbuena@edgebal
Report abuse

Email Confirmation

  • Overview 11
  • Commits 6
  • Pipelines 6
  • Changes 12
4/4 threads resolved

Related

For summary and testing, check engine!424

Issues

  • Closes #2373
Edited 6 days ago by Emiliano Balbuena
Request to merge goal/email-verification into master
Open in Web IDE
Pipeline #105221525 failed for 4f4e9669 on goal/email-verification
              Requires 3 more approvals from Devs, Deployers, and QA.
              Martin Santangelo
              Martin Santangelo
              Marcelo Rivera
              Marcelo Rivera
              Guy Thouret
              Guy Thouret
              Ben Hayward
              Ben Hayward
              Mark Harding
              Mark Harding
              Depends on 1 merge request being merged
              Ready to be merged automatically. Ask someone with write access to this repository to merge this request

              Closes #2373

              Deletes source branch

              • Emiliano Balbuena @edgebal added Squad::Yellow scoped label 1 week ago

                added scoped label

              • Emiliano Balbuena @edgebal added 1 commit 6 days ago

                added 1 commit

                • 1383a9f0 - (feat): Show banner when email is not confirmed. Handle address update

                Compare with previous version

              • Emiliano Balbuena @edgebal added 1 commit 6 days ago

                added 1 commit

                • 53486af2 - (fix): Don't use Minds.user when checking changes

                Compare with previous version

              • Emiliano Balbuena @edgebal unmarked as a Work In Progress 6 days ago

                unmarked as a Work In Progress

              • Emiliano Balbuena @edgebal changed the description 6 days ago

                changed the description

              • Emiliano Balbuena @edgebal changed the description 6 days ago

                changed the description

              • Emiliano Balbuena @edgebal added 1 commit 5 days ago

                added 1 commit

                • a9ab54d7 - (feat): Don't show banner if coming from email confirmation link

                Compare with previous version

              • Xander Miller
                Xander Miller @xander-miller · 4 days ago
                Developer

                Not seeing any testing instructions on this one yet. I imagine we are waiting for mailtrap to be set up on the sandboxes.

              • Emiliano Balbuena @edgebal added Status::Awaiting Review scoped label 3 days ago

                added scoped label

              • Emiliano Balbuena @edgebal assigned to @benhayward.ben and unassigned @edgebal 3 days ago

                assigned to @benhayward.ben and unassigned @edgebal

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

                @xander-miller Instructions are going to be on engine!424 (parent MR)

                • Ben Hayward
                  Ben Hayward @benhayward.ben · 3 days ago
                  Developer
                  Resolved by Emiliano Balbuena 3 days ago

                  image

                  Providing the above email will not have the red banner and lack of images in production, all good as far as the test goes.

                  Things to consider in future work

                  1. Add a failed confirmation message (send 2 emails and click the oldest one, it looks like it worked then refresh and see it did not).

                  2. I see once you re-send, the resend part of the text disappears from the banner, but never re-appears. This could be given a timer, with a last_requested_time in local storage so a user can't just refresh and spam.

                • Brian Hatchet
                  Brian Hatchet
                  Last reply by Brian Hatchet 3 days ago
              • Ben Hayward
                Ben Hayward @benhayward.ben started a thread on the diff 3 days ago
                Resolved by Emiliano Balbuena 3 days ago
              • Ben Hayward
                Ben Hayward @benhayward.ben started a thread on an old version of the diff 3 days ago
                Resolved by Emiliano Balbuena 3 days ago
              • Ben Hayward
                Ben Hayward @benhayward.ben started a thread on the diff 3 days ago
                Resolved by Emiliano Balbuena 3 days ago
              • Emiliano Balbuena
                Emiliano Balbuena @edgebal · 3 days ago
                Developer

                @brianhatchet

                !699 (comment 263718217) If we do have some buffer time, I can implement Ben's suggestions.

              • Brian Hatchet
                Brian Hatchet :speech_balloon: @brianhatchet · 3 days ago
                Developer

                Let's close off this card with doc feedback. We'll revisit Ben's excellent ideas at a later date.

                Edited by Brian Hatchet 3 days ago
              • Emiliano Balbuena @edgebal mentioned in issue #2389 3 days ago

                mentioned in issue #2389

              • Emiliano Balbuena @edgebal added 1 commit 3 days ago

                added 1 commit

                • 9b105d43 - (doc): JSDoc; (cs): Type property

                Compare with previous version

              • Emiliano Balbuena @edgebal resolved all threads 3 days ago

                resolved all threads

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

                Feedback done!

                cc/ @benhayward.ben

              • Emiliano Balbuena @edgebal assigned to @brianhatchet and @xander-miller and unassigned @benhayward.ben 9 hours ago

                assigned to @brianhatchet and @xander-miller and unassigned @benhayward.ben

              • Emiliano Balbuena @edgebal added Status::Requires Changes scoped label and automatically removed Status::Awaiting Review label 7 hours ago

                added scoped label and automatically removed label

              • Emiliano Balbuena
                Emiliano Balbuena @edgebal · 7 hours ago
                Developer

                Moved to Requires Changes due to mobile deeplinking compatibility

              • Emiliano Balbuena @edgebal added 9 commits 1 hour ago

                added 9 commits

                • 9b105d43...ea067e71 - 8 commits from branch master
                • 3d02ced0 - Merge remote-tracking branch 'origin/master' into goal/email-verification

                Compare with previous version

              • Emiliano Balbuena @edgebal added 1 commit 43 minutes ago

                added 1 commit

                • 4f4e9669 - (chore): Redirect email confirmation URL to root

                Compare with previous version

              Please register or sign in to reply
              2 Assignees
              Brian Hatchet's avatar
              Xander Miller's avatar
              None
              Milestone
              None
              Time tracking
              No estimate or time spent
              2
              Labels
              Squad::Yellow Status::Requires Changes
              Lock merge request
              Unlocked
              11
              11 participants
              user avatar
              Martin Santangelo
              user avatar
              Marcelo Rivera
              user avatar
              Guy Thouret
              user avatar
              Ben Hayward
              user avatar
              Mark Harding
              user avatar
              Olivia Madrid
              user avatar
              Rami Albatal
              Reference: minds/front!699

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

              More information and share feedback