supaauth 0.2.0-alpha.1
supaauth: ^0.2.0-alpha.1 copied to clipboard
A basic implementation of Supabase Auth using Flutter, Bloc, and Supabase Flutter
0.2.0-alpha.1 #
Fixed #
- Added comprehensive DartDoc comments to public members across all components, ensuring better code documentation and maintainability.
- Enhanced various UI components and screens with snack bars for providing user feedback on successful or failed operations.
- Updated the SupabaseAuthCubit and corresponding repository logic to handle the password recovery flow more effectively.
- Provided an updated example demonstrating how to use SupabaseAuthCubit with the navigator for handling the recovery flow and authentication state navigation.
0.1.0-alpha.1 #
Added #
- Created reusable UI components for authentication screens, including
AuthHeader,AuthSVGImage,AuthPrompt,AuthTextButton, andAuthButton. - Developed
ForgotPasswordFormwidget for handling forgot password functionality. - Implemented theme extension
AuthThemeExtensionsto provide consistent styling across authentication-related components.
Changed #
- Refactored
LoginPage,SignUpPage, andForgotPasswordPageto utilize new reusable components for improved code maintainability and consistency. - Enhanced
LoginFormandSignUpFormto useAuthButtonfor a consistent UI experience. - Modified
AuthThemeExtensionsto include styles for email, password, and confirm password input fields, as well as button styles.
Fixed #
- Addressed an issue with
AuthTextButtonnot expanding to fill the available horizontal space by wrapping it in aSizedBoxwithdouble.infinitywidth.
Testing #
- Added unit tests for
FormRegexvalidation methods to ensure robust email and password validation logic. - Created widget tests for
AuthThemeExtensionsto verify the correct application of theme properties.
0.0.1-alpha.1 #
Initial release.
