Commit Graph

10 Commits

Author SHA1 Message Date
Johan Jongsma 81e779f105 Connect to inou backend API, use Sora font
- Added inou_api.dart with real API calls to /send-code and /verify
- Updated auth_service to use real API
- Added http package
- Changed all text to use Sora font (inou brand font)
- Logo uses Sora w800 'i'
2026-02-01 09:10:12 +00:00
Johan Jongsma 101cb0e301 Fix class structure, thicker custom-painted 'i' logo 2026-02-01 09:04:47 +00:00
Johan Jongsma 28b73b8c0d Use CustomPainter for bold 'i' logo 2026-02-01 09:03:31 +00:00
Johan Jongsma a5c9ab4770 Try Poppins Black for bolder 'i' 2026-02-01 09:02:43 +00:00
Johan Jongsma 0d08f90e45 Add google_fonts, use Inter Black for logo 2026-02-01 09:00:37 +00:00
Johan Jongsma bcee39c9d9 Add faux-bold shadows to logo 'i' 2026-02-01 08:59:50 +00:00
Johan Jongsma 2d4decaea6 Make logo 'i' extra bold (w900, sans-serif-black) 2026-02-01 08:57:54 +00:00
Johan Jongsma 35a3ad5676 Update login screen copy and logo style
- Logo: extra bold 'i' (w800) in tighter rounded square
- Changed 'Sign in to your inou account' → 'Enter your email to continue'
- Changed 'Welcome' → 'Welcome to inou'
- Changed 'Sign in with Biometrics' → 'Use Biometrics'
2026-02-01 08:57:20 +00:00
Johan Jongsma a96d92c68e Change login to email + 6-digit OTP flow
- Removed password field
- Enter email → Continue → Enter 6-digit code
- Resend code / Change email options
- Demo code: 123456 (backend integration TODO)
2026-02-01 08:54:40 +00:00
Johan Jongsma d44b3f6a0e Add login screen with biometric setup flow
- Created AuthService for managing login state
- Created LoginScreen with email/password form
- Auto-prompts to enable biometric after first login
- Integrated login flow into main.dart
- Shows splash screen during initialization
- AuthGate wraps main app for biometric re-auth
2026-02-01 08:50:07 +00:00