Skip to content

v0.1.0 - Authentication Foundation

Choose a tag to compare

@leomoraesitu leomoraesitu released this 29 May 13:51

Highlights

  • Completed Sprint 1 authentication foundation.
  • Added Supabase Auth integration behind datasource/repository boundaries.
  • Added Riverpod + GoRouter auth flow with app-level route policy.
  • Delivered sign-in, sign-up, forgot-password, and reset-password UI flows.
  • Centralized auth copy through Flutter gen-l10n ARB + AppLocalizations.
  • Added i18n guardrails for hardcoded copy, ARB catalog parity, placeholders, and generated localization freshness.
  • Enforced Theme Guard for feature presentation code.
  • Reduced governance/Trello sync debt to monitoring with real-card evidence workflow.

Validation

Release validation passed with Dart MCP:

  • test/app/project_management/trello_guard_checklists_test.dart
  • test/app/theme/no_hardcoded_visual_values_test.dart
  • test/app/l10n/arb_catalog_parity_test.dart
  • test/app/l10n/generated_localizations_freshness_test.dart
  • test/features/auth/presentation/auth_pages_test.dart

Result: 22 tests passed.

Monitoring

  • Social auth remains a disabled visual placeholder until approved as a feature.
  • Future home/feed/cart presentation slices must keep Theme Guard green from their first implementation task.
  • Real Trello card state remains external and must be validated with trello_get_card_checklists when used as delivery evidence.