10 Commits
Author SHA1 Message Date
Lizandro GuarnizoandClaude Sonnet 4.6 2c5b237890 feat: SMS OTP phone auth + mandatory phone verification gate
- MyUser: add isPhoneVerified field (from is_phone_verified in API)
- ApiUserRepository: signInWithPhoneNumber calls POST /auth/send-otp,
  verifyOTP calls POST /auth/phone, linkWithOTP calls POST /auth/verify-phone
  Added updateFcmToken and changePassword methods
- AuthBloc: remove Firebase PhoneVerificationService, use repository OTP flow
- app_view.dart: gate authenticated users without verified phone to
  PhoneVerifyRequiredScreen before showing HomeScreen
- welcome_screen.dart: full redesign with gradient header, logo, integrated
  OTP flow (phone → code in same screen), 60s resend timer
- PhoneVerifyRequiredScreen: new screen for users who need to verify phone

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 15:53:43 -05:00
Felipe 312cc3d863 auth phone and re auth phone 2024-03-12 20:02:00 -05:00
Felipe 13896f2b6d update 2024-03-11 09:24:29 -05:00
Felipe a71fc9efb6 comp 2024-02-27 17:32:16 -05:00
Felipe 37b6665002 copywith y nickname 2024-02-22 11:56:41 -05:00
Felipe e00772f58a label 2024-02-20 17:11:43 -05:00
Felipe 29d18e93e0 after 2024-02-19 20:36:45 -05:00
Felipe 997c6047bb before 2024-02-19 18:16:51 -05:00
Felipe 1b565d70f4 stream image 2024-02-16 11:37:12 -05:00
Felipe 9ca2b62be3 bloc 2024-02-16 08:52:37 -05:00