Commit Graph

6 Commits

Author SHA1 Message Date
9a80ce5dff feat(login): replace Facebook with email-password auth screen
- Remove Facebook provider from Login flow
- Add EmailLoginScreen with gradient background, email/password fields
- Add EmailLoginScreenContract and EmailLoginViewModel with stub logic
- Add navigation: Sign in with email -> EmailLoginScreen
- Use back arrow icon instead of back text
- Move header above email field, add Register button
- Update run command to launch app after install
- Add ic_arrow_back drawable, update strings

Made-with: Cursor
2026-03-02 20:38:09 +01:00
91a9521f3e Implement Firebase Google sign-in with enum-based auth contracts.
Refactor AuthService to use AuthProvider and User, add Firebase-backed auth wiring for login/manage flows, and fix app-level Google services configuration so Credential Manager sign-in works reliably.

Made-with: Cursor
2026-03-01 21:15:09 +01:00
a2cbb181d5 Migrate legacy localized strings and remove runtime hardcoded UI text.
This copies old locale resources into the 2026 app, reuses legacy string keys where possible, and moves user-facing runtime text to string resources with missing entries added for all supported locales.

Made-with: Cursor
2026-03-01 15:07:26 +01:00
10613a36f8 Align map sensor selector with legacy dropdown UI.
Restore the old map sensor control styling and interaction in Compose, and add previews for collapsed/expanded, search, and device panel states to speed up UI iteration.

Made-with: Cursor
2026-02-28 22:56:33 +01:00
726e143405 Map: remove MapUiState, add search/my-location drawables and strings
Made-with: Cursor
2026-02-28 22:25:32 +01:00
43c21a0cd5 Initial commit 2026-02-28 14:26:16 +01:00