Add reusable authentication and email verification services #8

Merged
tech merged 1 commits from auth-4 into main 2026-09-11 13:45:40 +00:00
Owner

Adds shared login, signup and verification models, injectable service contracts, providers and explicit dummy services for web and future mobile consumers. Providers normalize failures, suppress duplicate requests and discard late results after reset/disposal.

Related to #4 and #5. Depends on the repository/theme PR (theme-1). The integrated app follows in routing-6.

Validation: all 20 package tests, formatting and Flutter analysis passed. Includes typed/unknown errors, token outcomes, locale forwarding and asynchronous lifecycle coverage.

No real accounts, sessions, email delivery or backend authorization are implemented. After the dependency merges with a merge commit, retarget this PR to main and merge before the app PR.

Adds shared login, signup and verification models, injectable service contracts, providers and explicit dummy services for web and future mobile consumers. Providers normalize failures, suppress duplicate requests and discard late results after reset/disposal. Related to #4 and #5. Depends on the repository/theme PR (`theme-1`). The integrated app follows in `routing-6`. Validation: all 20 package tests, formatting and Flutter analysis passed. Includes typed/unknown errors, token outcomes, locale forwarding and asynchronous lifecycle coverage. No real accounts, sessions, email delivery or backend authorization are implemented. After the dependency merges with a merge commit, retarget this PR to `main` and merge before the app PR.
tech self-assigned this 2026-09-11 13:38:35 +00:00
tech added this to the SXCHNGE project 2026-09-11 13:38:36 +00:00
tech added the frontend label 2026-09-11 13:38:36 +00:00
tech changed target branch from theme-1 to main 2026-09-11 13:45:28 +00:00
tech added 1 commit 2026-09-11 13:45:28 +00:00
Provide reusable models, injectable service contracts, lifecycle-safe providers and explicit dummy implementations for login, signup and verification. Add focused error and async lifecycle tests. Related to #4 and #5.
tech merged commit 7015ab137b into main 2026-09-11 13:45:40 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tech/sxchnge#8