Project

General

Profile

dev #4109

Updated by Nazmul Hossain Shovon 3 months ago

# PR Description 
 This PR refactors and improves the authentication flows, especially around password reset and sign-up/sign-in UI. Key changes include: 

 ## Enhanced password reset experience: 
 * Added a dynamic subtitle and success screen for password reset. 
 * Improved password generator to guarantee at least one character from each selected category and better length validation. 
 * Added modular components for new password, confirm password, error alerts, and reset form. 
 * Strengthened form validation and error feedback for password reset. 

 ## Updated sign-in and sign-up pages: 
 * Changed branding from "AIAXIO" to "Algonyx". 
 * Updated icon usage and removed redundant logo display. 
 * Improved input and button styling for consistency. 

 ## Navigation and registration: 
 * Updated agency registration links and button styles. 

 ## Miscellaneous UI tweaks: 
 * Improved form label spacing, input focus styles, and welcome screen user name logic. 

 # How to Test 

 ## Forgot Password Flow 
 * Go to the "Forgot Password" page. 
 * Enter an email and submit. The subtitle should update, and you should see improved feedback. 
 * After receiving the reset link, follow it to the "Reset Password" page. 
 * Test password generation, validation (min/max length, matching), and error messages. 
 * Successfully resetting the password should show a confirmation screen with a "Sign In" button. 

 ## Sign In/Sign Up 
 * Visit the sign-in and sign-up pages. 
 * Confirm branding, icons, and input styles are updated. 
 * Try registering as an agency and verify navigation works. 

 ## General UI 
 * Check form labels, input focus, and button styles for consistency. 
 * Ensure error messages and success states display correctly. 

Back