Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Login: Addressing Debt #1619

Merged
merged 2 commits into from
Jul 17, 2024
Merged

Login: Addressing Debt #1619

merged 2 commits into from
Jul 17, 2024

Conversation

jleandroperez
Copy link
Contributor

@jleandroperez jleandroperez commented Jul 16, 2024

Fix

In this PR we're updating the way Validation works, so that we no longer return .success for fields that aren't even visible.

Closes #1611

Thank you @charliescheer !!

Test: Signup

  1. Fresh install Simplenote
  2. Press on Signup
  • Verify that if you press the Sign Up button a warning shows up
  • Verify that if you enter a valid email, the warning disappears, and the Sign Up action becomes blue

Test: Login with Code

  1. Fresh install Simplenote
  2. Press on Log in
  • Verify that if you press the Log in with email button, a warning shows up
  • Verify that entering a valid email causes the warning to disappear
  • Verify that the Code UI displays a warning, if you press Log in without entering the code
  • Verify that entering the correct code logs you in

Test: Login with Password

  1. Fresh install Simplenote
  2. Press on Log in
  3. Enter your email
  4. Press on Log in with email
  5. Press on Enter password
  • Verify that pressing Log In, without entering a password, causes a warning to appear
  • Verify that if you enter the correct password, you get logged in

Release

These changes do not require release notes.

@jleandroperez jleandroperez added this to the 4.52 milestone Jul 16, 2024
@jleandroperez jleandroperez self-assigned this Jul 16, 2024
@jleandroperez jleandroperez marked this pull request as ready for review July 16, 2024 22:02
@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Jul 16, 2024

You can test the changes in simplenote-ios from this Pull Request by:

  • Clicking here or scanning the QR code below to access App Center
  • Then installing the build number pr1619-53b3ea6-0190c105-bde1-4398-9a32-9254d3ba12db on your iPhone

If you need access to App Center, please ask a maintainer to add you.

@jleandroperez jleandroperez added the debt Technical debt. label Jul 16, 2024
Copy link
Contributor

@charliescheer charliescheer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👨‍🍳 💋

:shipit:

Base automatically changed from lantean/1611-handling-error-429 to trunk July 17, 2024 19:02
@jleandroperez
Copy link
Contributor Author

Thank you Charlie!!

@jleandroperez jleandroperez merged commit ec98d2b into trunk Jul 17, 2024
16 of 20 checks passed
@jleandroperez jleandroperez deleted the lantean/1611-addressing-debt branch July 17, 2024 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
debt Technical debt.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Magic Links: Switch to Code Authentication
3 participants