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.