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
This commit is contained in:
2026-03-02 20:38:09 +01:00
parent f4b6df10ac
commit 9a80ce5dff
14 changed files with 362 additions and 23 deletions

View File

@@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#FFFFFF"
android:pathData="M20,11H7.83l5.59,-5.59L12,4l-8,8 8,8 1.41,-1.41L7.83,13H20v-2z" />
</vector>

View File

@@ -23,7 +23,7 @@
<string name="button_cancel">Адмяніць</string>
<string name="text_privacy_policy"><b><u>Палітыка канфідэнцыйнасці</u></b></string>
<string name="button_sign_in_google">Увайсці з дапамогай Google</string>
<string name="button_sign_in_facebook">Увайсці з дапамогай Facebook</string>
<string name="button_sign_in_email">Увайсці па email</string>
<string name="button_look_for_device">Пошук прылады</string>
<string name="button_finish">Завяршыць</string>
<string name="button_continue_anonym">Працягнуць ананімна</string>

View File

@@ -23,7 +23,7 @@
<string name="button_cancel">Отменить</string>
<string name="text_privacy_policy"><b><u>Политикой конфиденциальности</u></b></string>
<string name="button_sign_in_google">Войти с помощью Google</string>
<string name="button_sign_in_facebook">Войти с помощью Facebook</string>
<string name="button_sign_in_email">Войти по email</string>
<string name="button_look_for_device">Поиск устройства</string>
<string name="button_finish">Завершить</string>
<string name="button_continue_anonym">Продолжить анонимно</string>

View File

@@ -81,7 +81,7 @@
<string name="button_cancel">Cancel</string>
<string name="button_register">Register</string>
<string name="button_sign_in_google">Sign in with Google</string>
<string name="button_sign_in_facebook">Sign in with Facebook</string>
<string name="button_sign_in_email">Sign in with email</string>
<string name="button_copy_log">Copy log</string>
<string name="button_look_for_device">Look for a device</string>
<string name="button_finish">Finish</string>
@@ -92,7 +92,10 @@
<string name="button_setup">Add new device</string>
<string name="button_connecting">Connecting…</string>
<string name="text_sign_in_email">Sign in with email</string>
<!-- Hints -->
<string name="hint_email">Email</string>
<string name="hint_password">Password</string>
<string name="hint_device_name">Device name</string>
<string name="hint_setup_name">Name</string>
@@ -142,8 +145,6 @@
<string name="toast_copied">Copied</string>
<string name="snackbar_not_registered">Device requires registration</string>
<string name="facebook_app_id" translatable="false">356744979027664</string>
<string name="fb_login_protocol_scheme" translatable="false">fb356744979027664</string>
<string name="text_air_quality">Air quality</string>
<string name="pref_fullscreen">Borderless layout</string>
<string name="text_error">Error</string>