supaauth 0.2.0-alpha.1 copy "supaauth: ^0.2.0-alpha.1" to clipboard
supaauth: ^0.2.0-alpha.1 copied to clipboard

discontinuedreplaced by: supabase_auth_ui

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.1-alpha.1 #

Fixed #

  • Document public members.

0.1.0-alpha.1 #

Added #

  • Created reusable UI components for authentication screens, including AuthHeader, AuthSVGImage, AuthPrompt, AuthTextButton, and AuthButton.
  • Developed ForgotPasswordForm widget for handling forgot password functionality.
  • Implemented theme extension AuthThemeExtensions to provide consistent styling across authentication-related components.

Changed #

  • Refactored LoginPage, SignUpPage, and ForgotPasswordPage to utilize new reusable components for improved code maintainability and consistency.
  • Enhanced LoginForm and SignUpForm to use AuthButton for a consistent UI experience.
  • Modified AuthThemeExtensions to include styles for email, password, and confirm password input fields, as well as button styles.

Fixed #

  • Addressed an issue with AuthTextButton not expanding to fill the available horizontal space by wrapping it in a SizedBox with double.infinity width.

Testing #

  • Added unit tests for FormRegex validation methods to ensure robust email and password validation logic.
  • Created widget tests for AuthThemeExtensions to verify the correct application of theme properties.

0.0.1-alpha.1 #

Initial release.

0
likes
140
points
46
downloads
screenshot

Publisher

unverified uploader

Weekly Downloads

A basic implementation of Supabase Auth using Flutter, Bloc, and Supabase Flutter

Documentation

API reference

License

MIT (license)

Dependencies

bloc, equatable, flutter, flutter_bloc, flutter_svg, gap, supabase_flutter

More

Packages that depend on supaauth