Commit Graph

4 Commits

Author SHA1 Message Date
Dani B
ec1b7648db feat(01-09): integrate enhanced auth components into auth pages
Updated login and signup pages:
- Replace inline error displays with AuthForm.formWideError
- Add onErrorDismissed callbacks for better UX
- Maintain consistent error handling across auth flows

Updated password reset form:
- Add form-wide error display matching AuthForm style
- Add field-specific error styling with icons
- Implement auto-clear error when user starts typing
- Add accessibility announcements for error clearing
- Maintain consistent visual hierarchy
2026-01-28 12:49:19 -05:00
Dani B
bd21a62fe5 feat(01-08): enhance login page with comprehensive error handling
- Connected to AuthProvider for real authentication
- Added specific error messages for different exception types
- Implemented error message display with proper styling
- Added accessibility error announcements via Semantics
- Enhanced form validation with empty field checks
- Connected to real authentication flow instead of simulation
- Added error disposal when user starts typing
- Included loading state management
2026-01-28 12:27:33 -05:00
Dani B
53329c9eb8 feat(01-07): update pages with password reset navigation and deep linking
- Updated login page to navigate to /reset-password instead of placeholder
- Added "Forgot Password?" link to signup page
- Enhanced reset password confirmation page to extract token/email from URL parameters
- Updated update password page to handle deep linking parameters
- Added deep linking support configuration in main.dart
- Improved router with URL parameter extraction helpers
2026-01-28 12:18:34 -05:00
Dani B
8d8ee17586 feat(01-03): create login page with form integration
- Complete login screen with email/password authentication form
- Integrated AuthForm widget for consistent form handling
- Added forgot password placeholder functionality
- Sign up navigation to registration screen
- Loading states during authentication process
- Responsive design with SafeArea and centered layout
- App icon and welcome messaging
- Error handling for invalid credentials

Ready for authentication logic integration.
2026-01-28 10:09:34 -05:00