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

Enhance Login & Registration Pages #57

Merged
merged 12 commits into from
Oct 26, 2024
Merged

Conversation

McNaBry
Copy link

@McNaBry McNaBry commented Oct 21, 2024

Description

  • Add icons to input fields
  • Revamp password requirement checklist
  • Adjust height styling for login and registration pages. (Took into account the height of the navigation bar)
  • (For nav bar) Add fix for nav bar menu positioning
  • (For match page) Add spinner when redirecting to workspace

Checklist

  • I have updated documentation
  • All tests passing

Screenshots (if applicable)

image
image
image
image
image

Add icons to the input field labels
Remove primeNG password feedback and replace with password requirements list
@McNaBry McNaBry force-pushed the enhance-login-registration branch from ea11c33 to c07a147 Compare October 21, 2024 10:38
Copy link

@samuelim01 samuelim01 left a comment

Choose a reason for hiding this comment

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

LGTM, just some small code quality changes and suggestions 🙏

frontend/src/app/account/register.component.html Outdated Show resolved Hide resolved
frontend/src/app/account/register.component.html Outdated Show resolved Hide resolved
frontend/src/app/account/register.component.ts Outdated Show resolved Hide resolved
frontend/src/app/account/register.component.html Outdated Show resolved Hide resolved
* Remove weak password message
* Conditionally render password list when user starts modifying the password field
* Hide requirements and display a success message when user satisfies all requirements
* Refactor code to render each requirement and improve naming for password validators
@McNaBry McNaBry requested a review from samuelim01 October 22, 2024 07:21
Copy link

@samuelim01 samuelim01 left a comment

Choose a reason for hiding this comment

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

LGTM

limcaaarl and others added 4 commits October 23, 2024 10:04
Previously, the submenu's position was not relative to the body,
this causes the submenu to be out of position
@samuelim01 samuelim01 merged commit 89cb0bb into main Oct 26, 2024
4 checks passed
@samuelim01 samuelim01 deleted the enhance-login-registration branch October 26, 2024 05:11
KhoonSun47 added a commit to KhoonSun47/cs3219-ay2425s1-project-g03 that referenced this pull request Oct 26, 2024
* main:
  Enhance Login & Registration Pages (CS3219-AY2425S1#57)
  Organise env variables and authorization (CS3219-AY2425S1#60)
  Add dozzle (CS3219-AY2425S1#59)

# Conflicts:
#	.env.sample
#	compose.yml
#	services/match/.env.sample
#	services/match/src/events/broker.ts
#	services/question/src/models/index.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants