Commit Graph

5 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
501951d3bb feat(01-09): enhance auth components with loading states and error display
AuthForm enhancements:
- Add form-wide error display with dismiss functionality
- Add field-specific error styling with icons
- Auto-clear errors when user starts typing
- Enhanced accessibility with semantic announcements
- Better error positioning and visual hierarchy

AuthButton enhancements:
- Convert to StatefulWidget with animation support
- Add success state with visual feedback
- Enhanced loading states with custom text
- Double-tap prevention for better UX
- Haptic feedback on button press
- Comprehensive accessibility labels and hints
- Smooth visual transitions between states
- Better disabled state handling
2026-01-28 12:46:43 -05:00
Dani B
e69cb9b87e feat(01-08): enhance password reset page with comprehensive error handling
- Enhanced error mapping with specific user-friendly messages
- Added accessibility announcements for success and error states
- Improved success message with detailed step-by-step instructions
- Added resend email functionality with cooldown timer preparation
- Enhanced error disposal when user starts typing
- Added email validation for empty inputs
- Improved PasswordResetForm widget with onEmailChanged callback
- Added spam folder guidance in success instructions
- Enhanced error recovery instructions for different scenarios
2026-01-28 12:33:58 -05:00
Dani B
2060c0f52b feat(01-05): create reusable password reset form widget
- Complete password reset form with email validation
- Real-time validation error clearing on user input
- Consistent styling with existing AuthForm components
- Responsive layout for mobile and tablet
- Accessibility features with proper labels and tooltips
- Optional helper text for user guidance
- Clear email field functionality for better UX
- Proper error handling and validation states
- Reusable component with configurable properties
2026-01-28 11:51:38 -05:00
Dani B
122b45e04d feat(01-03): create reusable auth components
- AuthButton widget with loading states and variants (primary, secondary, outline)
- AuthForm widget with email/password fields and real-time validation
- Password visibility toggle functionality
- Responsive design with proper accessibility labels
- Form validation for email format and password strength

Components ready for use in login/signup pages.
2026-01-28 10:05:05 -05:00