From c76b96a74b5402f606a08f530c9d6b835a8cfff2 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Fri, 1 Mar 2024 12:19:20 +0530 Subject: [PATCH] Move into auth/ --- .../.github}/ISSUE_TEMPLATE/bug_report.md | 0 .../.github}/ISSUE_TEMPLATE/feature_request.md | 0 {.github => auth/.github}/PULL_REQUEST_TEMPLATE.md | 0 {.github => auth/.github}/workflows/ci.yml | 0 {.github => auth/.github}/workflows/desktop.yml | 0 .../.github}/workflows/l18n-crowdin.yml | 0 .gitignore => auth/.gitignore | 0 .gitmodules => auth/.gitmodules | 0 .metadata => auth/.metadata | 0 {.vscode => auth/.vscode}/extensions.json | 0 {.vscode => auth/.vscode}/launch.json | 0 {.vscode => auth/.vscode}/settings.json | 0 CODE_OF_CONDUCT.md => auth/CODE_OF_CONDUCT.md | 0 CONTRIBUTING.md => auth/CONTRIBUTING.md | 0 LICENSE => auth/LICENSE | 0 README.md => auth/README.md | 0 RELEASES.md => auth/RELEASES.md | 0 SECURITY.md => auth/SECURITY.md | 0 analysis_options.yaml => auth/analysis_options.yaml | 0 {android => auth/android}/.gitignore | 0 {android => auth/android}/app/build.gradle | 0 .../android}/app/src/debug/AndroidManifest.xml | 0 .../app/src/development/ic_launcher-playstore.png | Bin .../res/drawable/ic_launcher_foreground.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../src/development/res/mipmap-hdpi/ic_launcher.png | Bin .../res/mipmap-hdpi/ic_launcher_round.png | Bin .../src/development/res/mipmap-mdpi/ic_launcher.png | Bin .../res/mipmap-mdpi/ic_launcher_round.png | Bin .../development/res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher_round.png | Bin .../development/res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../development/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../res/values/ic_launcher_background.xml | 0 .../android}/app/src/main/AndroidManifest.xml | 0 .../kotlin/io/ente/authenticator/MainActivity.kt | 0 .../res/drawable-hdpi/ic_launcher_foreground.png | Bin .../app/src/main/res/drawable-hdpi/splash.png | Bin .../res/drawable-mdpi/ic_launcher_foreground.png | Bin .../app/src/main/res/drawable-mdpi/splash.png | Bin .../app/src/main/res/drawable-night-hdpi/splash.png | Bin .../app/src/main/res/drawable-night-mdpi/splash.png | Bin .../src/main/res/drawable-night-v21/background.png | Bin .../res/drawable-night-v21/launch_background.xml | 0 .../src/main/res/drawable-night-xhdpi/splash.png | Bin .../src/main/res/drawable-night-xxhdpi/splash.png | Bin .../src/main/res/drawable-night-xxxhdpi/splash.png | Bin .../app/src/main/res/drawable-night/background.png | Bin .../main/res/drawable-night/launch_background.xml | 0 .../app/src/main/res/drawable-v21/background.png | Bin .../src/main/res/drawable-v21/launch_background.xml | 0 .../res/drawable-xhdpi/ic_launcher_foreground.png | Bin .../app/src/main/res/drawable-xhdpi/splash.png | Bin .../res/drawable-xxhdpi/ic_launcher_foreground.png | Bin .../app/src/main/res/drawable-xxhdpi/splash.png | Bin .../res/drawable-xxxhdpi/ic_launcher_foreground.png | Bin .../app/src/main/res/drawable-xxxhdpi/splash.png | Bin .../app/src/main/res/drawable/background.png | Bin .../app/src/main/res/drawable/launch_background.xml | 0 .../app/src/main/res/drawable/notification_icon.png | Bin .../main/res/mipmap-anydpi-v26/launcher_icon.xml | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-hdpi/launcher_icon.png | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-mdpi/launcher_icon.png | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-xhdpi/launcher_icon.png | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xxhdpi/launcher_icon.png | Bin .../app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xxxhdpi/launcher_icon.png | Bin .../app/src/main/res/values-night-v31/styles.xml | 0 .../app/src/main/res/values-night/styles.xml | 0 .../android}/app/src/main/res/values-v31/styles.xml | 0 .../android}/app/src/main/res/values/colors.xml | 0 .../android}/app/src/main/res/values/styles.xml | 0 .../android}/app/src/profile/AndroidManifest.xml | 0 .../app/src/staging/ic_launcher-playstore.png | Bin .../staging/res/drawable/ic_launcher_foreground.xml | 0 .../staging/res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../app/src/staging/res/mipmap-hdpi/ic_launcher.png | Bin .../staging/res/mipmap-hdpi/ic_launcher_round.png | Bin .../app/src/staging/res/mipmap-mdpi/ic_launcher.png | Bin .../staging/res/mipmap-mdpi/ic_launcher_round.png | Bin .../src/staging/res/mipmap-xhdpi/ic_launcher.png | Bin .../staging/res/mipmap-xhdpi/ic_launcher_round.png | Bin .../src/staging/res/mipmap-xxhdpi/ic_launcher.png | Bin .../staging/res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../src/staging/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../staging/res/values/ic_launcher_background.xml | 0 {android => auth/android}/build.gradle | 0 {android => auth/android}/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.properties | 0 {android => auth/android}/settings.gradle | 0 {architecture => auth/architecture}/README.md | 0 .../architecture}/assets/authentication.svg | 0 {architecture => auth/architecture}/assets/e2ee.svg | 0 .../architecture}/assets/key-derivation.svg | 0 .../architecture}/assets/recovery.svg | 0 .../architecture}/assets/token-encryption.svg | 0 {assets => auth/assets}/2.0x/broken_heart.png | Bin .../assets}/2.0x/loading_photos_background.png | Bin .../assets}/2.0x/loading_photos_background_dark.png | Bin .../assets}/2.0x/sheild-front-gradient.png | Bin .../assets}/2.0x/wallet-front-gradient.png | Bin {assets => auth/assets}/3.0x/broken_heart.png | Bin .../assets}/3.0x/loading_photos_background.png | Bin .../assets}/3.0x/loading_photos_background_dark.png | Bin .../assets}/3.0x/sheild-front-gradient.png | Bin .../assets}/3.0x/wallet-front-gradient.png | Bin {assets => auth/assets}/broken_heart.png | Bin {assets => auth/assets}/build/.last_build_id | 0 .../assets}/custom-icons/_data/custom-icons.json | 0 .../assets}/custom-icons/icons/3commas.svg | 0 .../assets}/custom-icons/icons/BorgBase.svg | 0 .../assets}/custom-icons/icons/Gosuslugi.svg | 0 {assets => auth/assets}/custom-icons/icons/IVPN.svg | 0 .../assets}/custom-icons/icons/Icedrive.svg | 0 .../assets}/custom-icons/icons/Notesnook.svg | 0 .../assets}/custom-icons/icons/Yandex.svg | 0 .../assets}/custom-icons/icons/addy_io.svg | 0 .../assets}/custom-icons/icons/airtable.svg | 0 .../assets}/custom-icons/icons/anycoindirect.svg | 0 .../assets}/custom-icons/icons/ascendex.svg | 0 .../assets}/custom-icons/icons/bitfinex.svg | 0 .../assets}/custom-icons/icons/bitmex.svg | 0 .../assets}/custom-icons/icons/bitvavo.svg | 0 .../assets}/custom-icons/icons/bitwarden.svg | 0 .../assets}/custom-icons/icons/brave_creators.svg | 0 .../assets}/custom-icons/icons/bybit.svg | 0 {assets => auth/assets}/custom-icons/icons/cih.svg | 0 .../assets}/custom-icons/icons/cloudflare.svg | 0 .../assets}/custom-icons/icons/controld.svg | 0 .../assets}/custom-icons/icons/crowdpear.svg | 0 .../assets}/custom-icons/icons/degiro.svg | 0 .../assets}/custom-icons/icons/discourse.svg | 0 .../assets}/custom-icons/icons/dusnet.svg | 0 .../assets}/custom-icons/icons/ecloud.svg | 0 {assets => auth/assets}/custom-icons/icons/ente.svg | 0 .../assets}/custom-icons/icons/epic_games.svg | 0 .../assets}/custom-icons/icons/esketit.svg | 0 .../assets}/custom-icons/icons/estateguru.svg | 0 .../assets}/custom-icons/icons/filen.svg | 0 .../assets}/custom-icons/icons/github.svg | 0 .../assets}/custom-icons/icons/gitlab.svg | 0 .../assets}/custom-icons/icons/google.svg | 0 .../assets}/custom-icons/icons/healthchecks.svg | 0 {assets => auth/assets}/custom-icons/icons/ing.svg | 0 .../assets}/custom-icons/icons/instagram.svg | 0 {assets => auth/assets}/custom-icons/icons/inwx.svg | 0 .../assets}/custom-icons/icons/jagex.svg | 0 {assets => auth/assets}/custom-icons/icons/kagi.svg | 0 {assets => auth/assets}/custom-icons/icons/kick.svg | 0 {assets => auth/assets}/custom-icons/icons/kite.svg | 0 .../assets}/custom-icons/icons/koofr.svg | 0 {assets => auth/assets}/custom-icons/icons/kpn.svg | 0 .../assets}/custom-icons/icons/kraken.svg | 0 .../assets}/custom-icons/icons/kronos.svg | 0 .../assets}/custom-icons/icons/kucoin.svg | 0 .../assets}/custom-icons/icons/laposte.svg | 0 .../assets}/custom-icons/icons/letterboxd.svg | 0 .../assets}/custom-icons/icons/mastodon.svg | 0 .../assets}/custom-icons/icons/microsoft.svg | 0 .../assets}/custom-icons/icons/mintos.svg | 0 .../assets}/custom-icons/icons/mozilla.svg | 0 .../assets}/custom-icons/icons/myfritz.svg | 0 .../assets}/custom-icons/icons/nextdns.svg | 0 .../assets}/custom-icons/icons/ngrok.svg | 0 .../assets}/custom-icons/icons/njalla.svg | 0 .../assets}/custom-icons/icons/notion.svg | 0 .../assets}/custom-icons/icons/nvidia.svg | 0 .../assets}/custom-icons/icons/odido.svg | 0 .../assets}/custom-icons/icons/pCloud.svg | 0 .../assets}/custom-icons/icons/parsec.svg | 0 .../assets}/custom-icons/icons/paypal.svg | 0 .../assets}/custom-icons/icons/peerberry.svg | 0 .../assets}/custom-icons/icons/pingvinshare.svg | 0 .../assets}/custom-icons/icons/plutus.svg | 0 .../assets}/custom-icons/icons/poloniex.svg | 0 .../assets}/custom-icons/icons/porkbun.svg | 0 .../assets}/custom-icons/icons/postnl.svg | 0 .../assets}/custom-icons/icons/privacy.svg | 0 .../assets}/custom-icons/icons/privacyguides.svg | 0 .../assets}/custom-icons/icons/proton.svg | 0 .../assets}/custom-icons/icons/proxmox.svg | 0 .../assets}/custom-icons/icons/revolt.svg | 0 .../custom-icons/icons/rust_language_forum.svg | 0 .../assets}/custom-icons/icons/service-bw.svg | 0 .../assets}/custom-icons/icons/simplelogin.svg | 0 .../assets}/custom-icons/icons/sipgate.svg | 0 .../assets}/custom-icons/icons/skiff.svg | 0 .../assets}/custom-icons/icons/snapchat.svg | 0 .../assets}/custom-icons/icons/standardnotes.svg | 0 .../assets}/custom-icons/icons/synology_dsm.svg | 0 .../assets}/custom-icons/icons/tcpshield.svg | 0 .../assets}/custom-icons/icons/techlore.svg | 0 .../assets}/custom-icons/icons/termius.svg | 0 .../assets}/custom-icons/icons/torguard.svg | 0 .../assets}/custom-icons/icons/trading212.svg | 0 .../assets}/custom-icons/icons/tradingview.svg | 0 .../assets}/custom-icons/icons/transip.svg | 0 .../assets}/custom-icons/icons/tresorit.svg | 0 .../assets}/custom-icons/icons/tweakers.svg | 0 .../assets}/custom-icons/icons/twingate.svg | 0 .../assets}/custom-icons/icons/ubisoft.svg | 0 .../assets}/custom-icons/icons/unity.svg | 0 .../assets}/custom-icons/icons/uphold.svg | 0 .../assets}/custom-icons/icons/whmcs.svg | 0 .../assets}/custom-icons/icons/windscribe.svg | 0 {assets => auth/assets}/custom-icons/icons/wise.svg | 0 {assets => auth/assets}/custom-icons/icons/x.svg | 0 {assets => auth/assets}/fonts/Inter-Bold.ttf | Bin {assets => auth/assets}/fonts/Inter-Light.ttf | Bin {assets => auth/assets}/fonts/Inter-Medium.ttf | Bin {assets => auth/assets}/fonts/Inter-Regular.ttf | Bin {assets => auth/assets}/fonts/Inter-SemiBold.ttf | Bin {assets => auth/assets}/fonts/Montserrat-Bold.ttf | Bin {assets => auth/assets}/icon-light-adaptive-fg.png | Bin {assets => auth/assets}/icon-light.png | Bin .../assets}/loading_photos_background.png | Bin .../assets}/loading_photos_background_dark.png | Bin {assets => auth/assets}/sheild-front-gradient.png | Bin {assets => auth/assets}/simple-icons | 0 {assets => auth/assets}/splash-screen-dark.png | Bin {assets => auth/assets}/splash-screen-light.png | Bin {assets => auth/assets}/wallet-front-gradient.png | Bin {coverage => auth/coverage}/lcov.info | 0 coverage_badge.svg => auth/coverage_badge.svg | 0 crowdin.yml => auth/crowdin.yml | 0 .../metadata/android/en-US/changelogs/23.txt | 0 .../metadata/android/en-US/changelogs/39.txt | 0 .../metadata/android/en-US/full_description.txt | 0 .../metadata/android/en-US/images/icon.png | Bin .../android/en-US/images/phoneScreenshots/1.png | Bin .../android/en-US/images/phoneScreenshots/2.png | Bin .../android/en-US/images/phoneScreenshots/3.png | Bin .../android/en-US/images/phoneScreenshots/4.png | Bin .../android/en-US/images/phoneScreenshots/5.png | Bin .../metadata/android/en-US/short_description.txt | 0 .../fastlane}/metadata/android/en-US/title.txt | 0 .../fdroid_flutter_icons.yaml | 0 flutter => auth/flutter | 0 {fonts => auth/fonts}/Inter-Bold.ttf | Bin {fonts => auth/fonts}/Inter-Light.ttf | Bin {fonts => auth/fonts}/Inter-Medium.ttf | Bin {fonts => auth/fonts}/Inter-Regular.ttf | Bin {fonts => auth/fonts}/Inter-SemiBold.ttf | Bin {fonts => auth/fonts}/Montserrat-Bold.ttf | Bin {ios => auth/ios}/.gitignore | 0 {ios => auth/ios}/Flutter/AppFrameworkInfo.plist | 0 {ios => auth/ios}/Flutter/Debug.xcconfig | 0 {ios => auth/ios}/Flutter/Release.xcconfig | 0 {ios => auth/ios}/Podfile | 0 {ios => auth/ios}/Podfile.lock | 0 {ios => auth/ios}/Runner.xcodeproj/project.pbxproj | 0 .../project.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../Runner.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 {ios => auth/ios}/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/Icon-App-1024x1024@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin .../AppIcon.appiconset/Icon-App-83.5x83.5@2x.png | Bin .../ios}/Runner/Assets.xcassets/Contents.json | 0 .../LaunchBackground.imageset/Contents.json | 0 .../LaunchBackground.imageset/background.png | Bin .../LaunchBackground.imageset/darkbackground.png | Bin .../LaunchImage.imageset/Contents.json | 0 .../LaunchImage.imageset/LaunchImage.png | Bin .../LaunchImage.imageset/LaunchImage@2x.png | Bin .../LaunchImage.imageset/LaunchImage@3x.png | Bin .../LaunchImage.imageset/LaunchImageDark.png | Bin .../LaunchImage.imageset/LaunchImageDark@2x.png | Bin .../LaunchImage.imageset/LaunchImageDark@3x.png | Bin .../Assets.xcassets/LaunchImage.imageset/README.md | 0 .../ios}/Runner/Base.lproj/LaunchScreen.storyboard | 0 {ios => auth/ios}/Runner/Base.lproj/Main.storyboard | 0 {ios => auth/ios}/Runner/Info.plist | 0 {ios => auth/ios}/Runner/Runner-Bridging-Header.h | 0 {ios => auth/ios}/ci_scripts/ci_post_clone.sh | 0 l10n.yaml => auth/l10n.yaml | 0 {lib => auth/lib}/app/app.dart | 0 {lib => auth/lib}/app/view/app.dart | 0 {lib => auth/lib}/app/view/app_route.dart | 0 {lib => auth/lib}/app/view/app_theme_extension.dart | 0 {lib => auth/lib}/bootstrap.dart | 0 {lib => auth/lib}/core/configuration.dart | 0 {lib => auth/lib}/core/constants.dart | 0 {lib => auth/lib}/core/errors.dart | 0 {lib => auth/lib}/core/event_bus.dart | 0 {lib => auth/lib}/core/logging/super_logging.dart | 0 .../lib}/core/logging/tunneled_transport.dart | 0 {lib => auth/lib}/core/network.dart | 0 {lib => auth/lib}/ente_theme_data.dart | 0 {lib => auth/lib}/events/codes_updated_event.dart | 0 {lib => auth/lib}/events/event.dart | 0 {lib => auth/lib}/events/icons_changed_event.dart | 0 {lib => auth/lib}/events/notification_event.dart | 0 {lib => auth/lib}/events/opened_settings_event.dart | 0 {lib => auth/lib}/events/signed_in_event.dart | 0 {lib => auth/lib}/events/signed_out_event.dart | 0 {lib => auth/lib}/events/trigger_logout_event.dart | 0 .../lib}/events/user_details_changed_event.dart | 0 {lib => auth/lib}/gateway/authenticator.dart | 0 {lib => auth/lib}/json/converter.dart | 0 {lib => auth/lib}/l10n/arb/app_ar.arb | 0 {lib => auth/lib}/l10n/arb/app_de.arb | 0 {lib => auth/lib}/l10n/arb/app_en.arb | 0 {lib => auth/lib}/l10n/arb/app_es.arb | 0 {lib => auth/lib}/l10n/arb/app_fa.arb | 0 {lib => auth/lib}/l10n/arb/app_fi.arb | 0 {lib => auth/lib}/l10n/arb/app_fr.arb | 0 {lib => auth/lib}/l10n/arb/app_he.arb | 0 {lib => auth/lib}/l10n/arb/app_it.arb | 0 {lib => auth/lib}/l10n/arb/app_ja.arb | 0 {lib => auth/lib}/l10n/arb/app_ka.arb | 0 {lib => auth/lib}/l10n/arb/app_nl.arb | 0 {lib => auth/lib}/l10n/arb/app_pl.arb | 0 {lib => auth/lib}/l10n/arb/app_pt.arb | 0 {lib => auth/lib}/l10n/arb/app_ru.arb | 0 {lib => auth/lib}/l10n/arb/app_ti.arb | 0 {lib => auth/lib}/l10n/arb/app_tr.arb | 0 {lib => auth/lib}/l10n/arb/app_vi.arb | 0 {lib => auth/lib}/l10n/arb/app_zh.arb | 0 {lib => auth/lib}/l10n/l10n.dart | 0 {lib => auth/lib}/locale.dart | 0 {lib => auth/lib}/main.dart | 0 {lib => auth/lib}/main_development.dart | 0 {lib => auth/lib}/main_production.dart | 0 {lib => auth/lib}/main_staging.dart | 0 {lib => auth/lib}/models/api/user/srp.dart | 0 .../lib}/models/authenticator/auth_entity.dart | 0 .../lib}/models/authenticator/auth_key.dart | 0 .../lib}/models/authenticator/entity_result.dart | 0 .../models/authenticator/local_auth_entity.dart | 0 {lib => auth/lib}/models/billing_plan.dart | 0 {lib => auth/lib}/models/code.dart | 0 {lib => auth/lib}/models/delete_account.dart | 0 {lib => auth/lib}/models/derived_key_result.dart | 0 {lib => auth/lib}/models/encryption_result.dart | 0 {lib => auth/lib}/models/execution_states.dart | 0 {lib => auth/lib}/models/export/ente.dart | 0 {lib => auth/lib}/models/key_attributes.dart | 0 {lib => auth/lib}/models/key_gen_result.dart | 0 {lib => auth/lib}/models/magic_metadata.dart | 0 .../lib}/models/private_key_attributes.dart | 0 {lib => auth/lib}/models/protos/googleauth.pb.dart | 0 .../lib}/models/protos/googleauth.pbenum.dart | 0 .../lib}/models/protos/googleauth.pbjson.dart | 0 .../lib}/models/protos/googleauth.pbserver.dart | 0 {lib => auth/lib}/models/public_key.dart | 0 {lib => auth/lib}/models/sessions.dart | 0 {lib => auth/lib}/models/set_keys_request.dart | 0 .../lib}/models/set_recovery_key_request.dart | 0 {lib => auth/lib}/models/subscription.dart | 0 {lib => auth/lib}/models/typedefs.dart | 0 {lib => auth/lib}/models/upload_url.dart | 0 {lib => auth/lib}/models/user_details.dart | 0 .../lib}/onboarding/view/onboarding_page.dart | 0 .../view/setup_enter_secret_key_page.dart | 0 {lib => auth/lib}/onboarding/view/view_qr_page.dart | 0 .../lib}/services/authenticator_service.dart | 0 {lib => auth/lib}/services/billing_service.dart | 0 .../lib}/services/local_authentication_service.dart | 0 .../lib}/services/notification_service.dart | 0 {lib => auth/lib}/services/preference_service.dart | 0 {lib => auth/lib}/services/update_service.dart | 0 .../lib}/services/user_remote_flag_service.dart | 0 {lib => auth/lib}/services/user_service.dart | 0 {lib => auth/lib}/store/authenticator_db.dart | 0 {lib => auth/lib}/store/code_store.dart | 0 .../lib}/store/offline_authenticator_db.dart | 0 {lib => auth/lib}/store/user_store.dart | 0 {lib => auth/lib}/theme/colors.dart | 0 {lib => auth/lib}/theme/effects.dart | 0 {lib => auth/lib}/theme/ente_theme.dart | 0 {lib => auth/lib}/theme/text_style.dart | 0 .../lib}/ui/account/change_email_dialog.dart | 0 .../lib}/ui/account/delete_account_page.dart | 0 {lib => auth/lib}/ui/account/email_entry_page.dart | 0 {lib => auth/lib}/ui/account/login_page.dart | 0 .../ui/account/login_pwd_verification_page.dart | 0 {lib => auth/lib}/ui/account/logout_dialog.dart | 0 .../lib}/ui/account/ott_verification_page.dart | 0 .../lib}/ui/account/password_entry_page.dart | 0 .../lib}/ui/account/password_reentry_page.dart | 0 {lib => auth/lib}/ui/account/recovery_key_page.dart | 0 {lib => auth/lib}/ui/account/recovery_page.dart | 0 .../ui/account/request_pwd_verification_page.dart | 0 {lib => auth/lib}/ui/account/sessions_page.dart | 0 .../lib}/ui/account/verify_recovery_page.dart | 0 {lib => auth/lib}/ui/code_timer_progress.dart | 0 {lib => auth/lib}/ui/code_widget.dart | 0 {lib => auth/lib}/ui/common/DividerWithPadding.dart | 0 {lib => auth/lib}/ui/common/bottom_shadow.dart | 0 {lib => auth/lib}/ui/common/dialogs.dart | 0 {lib => auth/lib}/ui/common/dynamic_fab.dart | 0 {lib => auth/lib}/ui/common/gradient_button.dart | 0 .../lib}/ui/common/linear_progress_dialog.dart | 0 {lib => auth/lib}/ui/common/loading_widget.dart | 0 {lib => auth/lib}/ui/common/progress_dialog.dart | 0 {lib => auth/lib}/ui/common/rename_dialog.dart | 0 {lib => auth/lib}/ui/common/report_bug.dart | 0 {lib => auth/lib}/ui/common/web_page.dart | 0 .../lib}/ui/components/action_sheet_widget.dart | 0 .../lib}/ui/components/buttons/button_widget.dart | 0 .../ui/components/buttons/icon_button_widget.dart | 0 .../lib}/ui/components/captioned_text_widget.dart | 0 .../lib}/ui/components/components_constants.dart | 0 {lib => auth/lib}/ui/components/dialog_widget.dart | 0 {lib => auth/lib}/ui/components/divider_widget.dart | 0 .../ui/components/expandable_menu_item_widget.dart | 0 .../lib}/ui/components/home_header_widget.dart | 0 .../lib}/ui/components/menu_item_child_widgets.dart | 0 .../lib}/ui/components/menu_item_widget.dart | 0 .../components/menu_section_description_widget.dart | 0 .../lib}/ui/components/models/button_result.dart | 0 .../lib}/ui/components/models/button_type.dart | 0 .../ui/components/models/custom_button_style.dart | 0 .../ui/components/notification_warning_widget.dart | 0 {lib => auth/lib}/ui/components/separators.dart | 0 .../lib}/ui/components/text_input_widget.dart | 0 .../lib}/ui/components/title_bar_title_widget.dart | 0 .../lib}/ui/components/title_bar_widget.dart | 0 .../lib}/ui/components/toggle_switch_widget.dart | 0 {lib => auth/lib}/ui/home/coach_mark_widget.dart | 0 {lib => auth/lib}/ui/home/home_empty_state.dart | 0 .../lib}/ui/home/speed_dial_label_widget.dart | 0 {lib => auth/lib}/ui/home_page.dart | 0 {lib => auth/lib}/ui/lifecycle_event_handler.dart | 0 {lib => auth/lib}/ui/linear_progress_widget.dart | 0 {lib => auth/lib}/ui/scanner_gauth_page.dart | 0 {lib => auth/lib}/ui/scanner_page.dart | 0 .../lib}/ui/settings/about_section_widget.dart | 0 .../lib}/ui/settings/account_section_widget.dart | 0 .../lib}/ui/settings/app_update_dialog.dart | 0 .../lib}/ui/settings/app_version_widget.dart | 0 {lib => auth/lib}/ui/settings/common_settings.dart | 0 .../lib}/ui/settings/danger_section_widget.dart | 0 .../lib}/ui/settings/data/data_section_widget.dart | 0 .../lib}/ui/settings/data/export_widget.dart | 0 .../lib}/ui/settings/data/import/2fas_import.dart | 0 .../lib}/ui/settings/data/import/aegis_import.dart | 0 .../ui/settings/data/import/bitwarden_import.dart | 0 .../settings/data/import/encrypted_ente_import.dart | 0 .../ui/settings/data/import/google_auth_import.dart | 0 .../ui/settings/data/import/import_service.dart | 0 .../ui/settings/data/import/import_success.dart | 0 .../ui/settings/data/import/lastpass_import.dart | 0 .../ui/settings/data/import/plain_text_import.dart | 0 .../data/import/raivo_plain_text_import.dart | 0 {lib => auth/lib}/ui/settings/data/import_page.dart | 0 .../lib}/ui/settings/debug_section_widget.dart | 0 {lib => auth/lib}/ui/settings/faq.dart | 0 .../lib}/ui/settings/general_section_widget.dart | 0 {lib => auth/lib}/ui/settings/language_picker.dart | 0 .../lib}/ui/settings/made_with_love_widget.dart | 0 .../lib}/ui/settings/security_section_widget.dart | 0 .../lib}/ui/settings/settings_section_title.dart | 0 .../lib}/ui/settings/settings_text_item.dart | 0 .../lib}/ui/settings/social_section_widget.dart | 0 .../lib}/ui/settings/support_dev_widget.dart | 0 .../lib}/ui/settings/support_section_widget.dart | 0 .../lib}/ui/settings/theme_switch_widget.dart | 0 {lib => auth/lib}/ui/settings/title_bar_widget.dart | 0 {lib => auth/lib}/ui/settings_page.dart | 0 {lib => auth/lib}/ui/settings_section_title.dart | 0 {lib => auth/lib}/ui/tools/app_lock.dart | 0 .../lib}/ui/tools/debug/log_file_viewer.dart | 0 {lib => auth/lib}/ui/tools/lock_screen.dart | 0 .../lib}/ui/two_factor_authentication_page.dart | 0 {lib => auth/lib}/ui/two_factor_recovery_page.dart | 0 {lib => auth/lib}/ui/utils/icon_utils.dart | 0 {lib => auth/lib}/utils/auth_util.dart | 0 {lib => auth/lib}/utils/crypto_util.dart | 0 {lib => auth/lib}/utils/data_util.dart | 0 {lib => auth/lib}/utils/date_time_util.dart | 0 {lib => auth/lib}/utils/debouncer.dart | 0 {lib => auth/lib}/utils/device_info.dart | 0 {lib => auth/lib}/utils/dialog_util.dart | 0 {lib => auth/lib}/utils/email_util.dart | 0 {lib => auth/lib}/utils/navigation_util.dart | 0 {lib => auth/lib}/utils/toast_util.dart | 0 {lib => auth/lib}/utils/totp_util.dart | 0 {linux => auth/linux}/.gitignore | 0 {linux => auth/linux}/CMakeLists.txt | 0 {linux => auth/linux}/flutter/CMakeLists.txt | 0 .../linux}/flutter/generated_plugin_registrant.cc | 0 .../linux}/flutter/generated_plugin_registrant.h | 0 .../linux}/flutter/generated_plugins.cmake | 0 {linux => auth/linux}/main.cc | 0 {linux => auth/linux}/my_application.cc | 0 {linux => auth/linux}/my_application.h | 0 {macos => auth/macos}/.gitignore | 0 .../macos}/Flutter/Flutter-Debug.xcconfig | 0 .../macos}/Flutter/Flutter-Release.xcconfig | 0 .../macos}/Flutter/GeneratedPluginRegistrant.swift | 0 {macos => auth/macos}/Podfile | 0 {macos => auth/macos}/Podfile.lock | 0 .../macos}/Runner.xcodeproj/project.pbxproj | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../Runner.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 {macos => auth/macos}/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/app_icon_1024.png | Bin .../AppIcon.appiconset/app_icon_128.png | Bin .../AppIcon.appiconset/app_icon_16.png | Bin .../AppIcon.appiconset/app_icon_256.png | Bin .../AppIcon.appiconset/app_icon_32.png | Bin .../AppIcon.appiconset/app_icon_512.png | Bin .../AppIcon.appiconset/app_icon_64.png | Bin .../macos}/Runner/Base.lproj/MainMenu.xib | 0 .../macos}/Runner/Configs/AppInfo.xcconfig | 0 {macos => auth/macos}/Runner/Configs/Debug.xcconfig | 0 .../macos}/Runner/Configs/Release.xcconfig | 0 .../macos}/Runner/Configs/Warnings.xcconfig | 0 .../macos}/Runner/DebugProfile.entitlements | 0 {macos => auth/macos}/Runner/Info.plist | 0 .../macos}/Runner/MainFlutterWindow.swift | 0 {macos => auth/macos}/Runner/Release.entitlements | 0 .../migration-guides}/authy.md | 0 .../decrypt/bin/ente-decrypt-darwin-amd64 | Bin .../decrypt/bin/ente-decrypt-darwin-arm64 | Bin .../decrypt/bin/ente-decrypt-linux-386 | Bin .../decrypt/bin/ente-decrypt-linux-amd64 | Bin .../decrypt/bin/ente-decrypt-linux-arm | Bin .../decrypt/bin/ente-decrypt-linux-arm64 | Bin .../decrypt/bin/ente-decrypt-windows-386.exe | Bin .../decrypt/bin/ente-decrypt-windows-amd64.exe | Bin .../migration-guides}/decrypt/crypt.go | 0 .../migration-guides}/decrypt/crypt_test.go | 0 .../migration-guides}/decrypt/decrypt.go | 0 .../migration-guides}/decrypt/go.mod | 0 .../migration-guides}/decrypt/go.sum | 0 .../migration-guides}/decrypt/release.sh | 0 .../migration-guides}/decrypt/stream.go | 0 .../migration-guides}/encrypted_export.md | 0 {protos => auth/protos}/googleauth.proto | 0 pubspec.lock => auth/pubspec.lock | 0 pubspec.yaml => auth/pubspec.yaml | 0 {screenshots => auth/screenshots}/screenshots.png | Bin {test => auth/test}/helpers/helpers.dart | 0 {test => auth/test}/helpers/pump_app.dart | 0 {test => auth/test}/models/code_test.dart | 0 {web => auth/web}/favicon.png | Bin {web => auth/web}/icons/Icon-192.png | Bin {web => auth/web}/icons/Icon-512.png | Bin {web => auth/web}/icons/favicon.png | Bin {web => auth/web}/index.html | 0 {web => auth/web}/manifest.json | 0 {web => auth/web}/splash/img/dark-1x.png | Bin {web => auth/web}/splash/img/dark-2x.png | Bin {web => auth/web}/splash/img/dark-3x.png | Bin {web => auth/web}/splash/img/dark-4x.png | Bin {web => auth/web}/splash/img/light-1x.png | Bin {web => auth/web}/splash/img/light-2x.png | Bin {web => auth/web}/splash/img/light-3x.png | Bin {web => auth/web}/splash/img/light-4x.png | Bin {web => auth/web}/splash/splash.js | 0 {web => auth/web}/splash/style.css | 0 {windows => auth/windows}/.gitignore | 0 {windows => auth/windows}/CMakeLists.txt | 0 {windows => auth/windows}/flutter/CMakeLists.txt | 0 .../windows}/flutter/generated_plugin_registrant.cc | 0 .../windows}/flutter/generated_plugin_registrant.h | 0 .../windows}/flutter/generated_plugins.cmake | 0 {windows => auth/windows}/runner/CMakeLists.txt | 0 {windows => auth/windows}/runner/Runner.rc | 0 {windows => auth/windows}/runner/flutter_window.cpp | 0 {windows => auth/windows}/runner/flutter_window.h | 0 {windows => auth/windows}/runner/main.cpp | 0 {windows => auth/windows}/runner/resource.h | 0 .../windows}/runner/resources/app_icon.ico | Bin .../windows}/runner/runner.exe.manifest | 0 {windows => auth/windows}/runner/utils.cpp | 0 {windows => auth/windows}/runner/utils.h | 0 {windows => auth/windows}/runner/win32_window.cpp | 0 {windows => auth/windows}/runner/win32_window.h | 0 601 files changed, 0 insertions(+), 0 deletions(-) rename {.github => auth/.github}/ISSUE_TEMPLATE/bug_report.md (100%) rename {.github => auth/.github}/ISSUE_TEMPLATE/feature_request.md (100%) rename {.github => auth/.github}/PULL_REQUEST_TEMPLATE.md (100%) rename {.github => auth/.github}/workflows/ci.yml (100%) rename {.github => auth/.github}/workflows/desktop.yml (100%) rename {.github => auth/.github}/workflows/l18n-crowdin.yml (100%) rename .gitignore => auth/.gitignore (100%) rename .gitmodules => auth/.gitmodules (100%) rename .metadata => auth/.metadata (100%) rename {.vscode => auth/.vscode}/extensions.json (100%) rename {.vscode => auth/.vscode}/launch.json (100%) rename {.vscode => auth/.vscode}/settings.json (100%) rename CODE_OF_CONDUCT.md => auth/CODE_OF_CONDUCT.md (100%) rename CONTRIBUTING.md => auth/CONTRIBUTING.md (100%) rename LICENSE => auth/LICENSE (100%) rename README.md => auth/README.md (100%) rename RELEASES.md => auth/RELEASES.md (100%) rename SECURITY.md => auth/SECURITY.md (100%) rename analysis_options.yaml => auth/analysis_options.yaml (100%) rename {android => auth/android}/.gitignore (100%) rename {android => auth/android}/app/build.gradle (100%) rename {android => auth/android}/app/src/debug/AndroidManifest.xml (100%) rename {android => auth/android}/app/src/development/ic_launcher-playstore.png (100%) rename {android => auth/android}/app/src/development/res/drawable/ic_launcher_foreground.xml (100%) rename {android => auth/android}/app/src/development/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {android => auth/android}/app/src/development/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename {android => auth/android}/app/src/development/res/mipmap-hdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/development/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/development/res/mipmap-mdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/development/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/development/res/mipmap-xhdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/development/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/development/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/development/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/development/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/development/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/development/res/values/ic_launcher_background.xml (100%) rename {android => auth/android}/app/src/main/AndroidManifest.xml (100%) rename {android => auth/android}/app/src/main/kotlin/io/ente/authenticator/MainActivity.kt (100%) rename {android => auth/android}/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png (100%) rename {android => auth/android}/app/src/main/res/drawable-hdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png (100%) rename {android => auth/android}/app/src/main/res/drawable-mdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable-night-hdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable-night-mdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable-night-v21/background.png (100%) rename {android => auth/android}/app/src/main/res/drawable-night-v21/launch_background.xml (100%) rename {android => auth/android}/app/src/main/res/drawable-night-xhdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable-night-xxhdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable-night-xxxhdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable-night/background.png (100%) rename {android => auth/android}/app/src/main/res/drawable-night/launch_background.xml (100%) rename {android => auth/android}/app/src/main/res/drawable-v21/background.png (100%) rename {android => auth/android}/app/src/main/res/drawable-v21/launch_background.xml (100%) rename {android => auth/android}/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png (100%) rename {android => auth/android}/app/src/main/res/drawable-xhdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png (100%) rename {android => auth/android}/app/src/main/res/drawable-xxhdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png (100%) rename {android => auth/android}/app/src/main/res/drawable-xxxhdpi/splash.png (100%) rename {android => auth/android}/app/src/main/res/drawable/background.png (100%) rename {android => auth/android}/app/src/main/res/drawable/launch_background.xml (100%) rename {android => auth/android}/app/src/main/res/drawable/notification_icon.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml (100%) rename {android => auth/android}/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-hdpi/launcher_icon.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-mdpi/launcher_icon.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-xhdpi/launcher_icon.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-xxhdpi/launcher_icon.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png (100%) rename {android => auth/android}/app/src/main/res/values-night-v31/styles.xml (100%) rename {android => auth/android}/app/src/main/res/values-night/styles.xml (100%) rename {android => auth/android}/app/src/main/res/values-v31/styles.xml (100%) rename {android => auth/android}/app/src/main/res/values/colors.xml (100%) rename {android => auth/android}/app/src/main/res/values/styles.xml (100%) rename {android => auth/android}/app/src/profile/AndroidManifest.xml (100%) rename {android => auth/android}/app/src/staging/ic_launcher-playstore.png (100%) rename {android => auth/android}/app/src/staging/res/drawable/ic_launcher_foreground.xml (100%) rename {android => auth/android}/app/src/staging/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {android => auth/android}/app/src/staging/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename {android => auth/android}/app/src/staging/res/mipmap-hdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/staging/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/staging/res/mipmap-mdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/staging/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/staging/res/mipmap-xhdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/staging/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/staging/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/staging/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/staging/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {android => auth/android}/app/src/staging/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {android => auth/android}/app/src/staging/res/values/ic_launcher_background.xml (100%) rename {android => auth/android}/build.gradle (100%) rename {android => auth/android}/gradle.properties (100%) rename {android => auth/android}/gradle/wrapper/gradle-wrapper.properties (100%) rename {android => auth/android}/settings.gradle (100%) rename {architecture => auth/architecture}/README.md (100%) rename {architecture => auth/architecture}/assets/authentication.svg (100%) rename {architecture => auth/architecture}/assets/e2ee.svg (100%) rename {architecture => auth/architecture}/assets/key-derivation.svg (100%) rename {architecture => auth/architecture}/assets/recovery.svg (100%) rename {architecture => auth/architecture}/assets/token-encryption.svg (100%) rename {assets => auth/assets}/2.0x/broken_heart.png (100%) rename {assets => auth/assets}/2.0x/loading_photos_background.png (100%) rename {assets => auth/assets}/2.0x/loading_photos_background_dark.png (100%) rename {assets => auth/assets}/2.0x/sheild-front-gradient.png (100%) rename {assets => auth/assets}/2.0x/wallet-front-gradient.png (100%) rename {assets => auth/assets}/3.0x/broken_heart.png (100%) rename {assets => auth/assets}/3.0x/loading_photos_background.png (100%) rename {assets => auth/assets}/3.0x/loading_photos_background_dark.png (100%) rename {assets => auth/assets}/3.0x/sheild-front-gradient.png (100%) rename {assets => auth/assets}/3.0x/wallet-front-gradient.png (100%) rename {assets => auth/assets}/broken_heart.png (100%) rename {assets => auth/assets}/build/.last_build_id (100%) rename {assets => auth/assets}/custom-icons/_data/custom-icons.json (100%) rename {assets => auth/assets}/custom-icons/icons/3commas.svg (100%) rename {assets => auth/assets}/custom-icons/icons/BorgBase.svg (100%) rename {assets => auth/assets}/custom-icons/icons/Gosuslugi.svg (100%) rename {assets => auth/assets}/custom-icons/icons/IVPN.svg (100%) rename {assets => auth/assets}/custom-icons/icons/Icedrive.svg (100%) rename {assets => auth/assets}/custom-icons/icons/Notesnook.svg (100%) rename {assets => auth/assets}/custom-icons/icons/Yandex.svg (100%) rename {assets => auth/assets}/custom-icons/icons/addy_io.svg (100%) rename {assets => auth/assets}/custom-icons/icons/airtable.svg (100%) rename {assets => auth/assets}/custom-icons/icons/anycoindirect.svg (100%) rename {assets => auth/assets}/custom-icons/icons/ascendex.svg (100%) rename {assets => auth/assets}/custom-icons/icons/bitfinex.svg (100%) rename {assets => auth/assets}/custom-icons/icons/bitmex.svg (100%) rename {assets => auth/assets}/custom-icons/icons/bitvavo.svg (100%) rename {assets => auth/assets}/custom-icons/icons/bitwarden.svg (100%) rename {assets => auth/assets}/custom-icons/icons/brave_creators.svg (100%) rename {assets => auth/assets}/custom-icons/icons/bybit.svg (100%) rename {assets => auth/assets}/custom-icons/icons/cih.svg (100%) rename {assets => auth/assets}/custom-icons/icons/cloudflare.svg (100%) rename {assets => auth/assets}/custom-icons/icons/controld.svg (100%) rename {assets => auth/assets}/custom-icons/icons/crowdpear.svg (100%) rename {assets => auth/assets}/custom-icons/icons/degiro.svg (100%) rename {assets => auth/assets}/custom-icons/icons/discourse.svg (100%) rename {assets => auth/assets}/custom-icons/icons/dusnet.svg (100%) rename {assets => auth/assets}/custom-icons/icons/ecloud.svg (100%) rename {assets => auth/assets}/custom-icons/icons/ente.svg (100%) rename {assets => auth/assets}/custom-icons/icons/epic_games.svg (100%) rename {assets => auth/assets}/custom-icons/icons/esketit.svg (100%) rename {assets => auth/assets}/custom-icons/icons/estateguru.svg (100%) rename {assets => auth/assets}/custom-icons/icons/filen.svg (100%) rename {assets => auth/assets}/custom-icons/icons/github.svg (100%) rename {assets => auth/assets}/custom-icons/icons/gitlab.svg (100%) rename {assets => auth/assets}/custom-icons/icons/google.svg (100%) rename {assets => auth/assets}/custom-icons/icons/healthchecks.svg (100%) rename {assets => auth/assets}/custom-icons/icons/ing.svg (100%) rename {assets => auth/assets}/custom-icons/icons/instagram.svg (100%) rename {assets => auth/assets}/custom-icons/icons/inwx.svg (100%) rename {assets => auth/assets}/custom-icons/icons/jagex.svg (100%) rename {assets => auth/assets}/custom-icons/icons/kagi.svg (100%) rename {assets => auth/assets}/custom-icons/icons/kick.svg (100%) rename {assets => auth/assets}/custom-icons/icons/kite.svg (100%) rename {assets => auth/assets}/custom-icons/icons/koofr.svg (100%) rename {assets => auth/assets}/custom-icons/icons/kpn.svg (100%) rename {assets => auth/assets}/custom-icons/icons/kraken.svg (100%) rename {assets => auth/assets}/custom-icons/icons/kronos.svg (100%) rename {assets => auth/assets}/custom-icons/icons/kucoin.svg (100%) rename {assets => auth/assets}/custom-icons/icons/laposte.svg (100%) rename {assets => auth/assets}/custom-icons/icons/letterboxd.svg (100%) rename {assets => auth/assets}/custom-icons/icons/mastodon.svg (100%) rename {assets => auth/assets}/custom-icons/icons/microsoft.svg (100%) rename {assets => auth/assets}/custom-icons/icons/mintos.svg (100%) rename {assets => auth/assets}/custom-icons/icons/mozilla.svg (100%) rename {assets => auth/assets}/custom-icons/icons/myfritz.svg (100%) rename {assets => auth/assets}/custom-icons/icons/nextdns.svg (100%) rename {assets => auth/assets}/custom-icons/icons/ngrok.svg (100%) rename {assets => auth/assets}/custom-icons/icons/njalla.svg (100%) rename {assets => auth/assets}/custom-icons/icons/notion.svg (100%) rename {assets => auth/assets}/custom-icons/icons/nvidia.svg (100%) rename {assets => auth/assets}/custom-icons/icons/odido.svg (100%) rename {assets => auth/assets}/custom-icons/icons/pCloud.svg (100%) rename {assets => auth/assets}/custom-icons/icons/parsec.svg (100%) rename {assets => auth/assets}/custom-icons/icons/paypal.svg (100%) rename {assets => auth/assets}/custom-icons/icons/peerberry.svg (100%) rename {assets => auth/assets}/custom-icons/icons/pingvinshare.svg (100%) rename {assets => auth/assets}/custom-icons/icons/plutus.svg (100%) rename {assets => auth/assets}/custom-icons/icons/poloniex.svg (100%) rename {assets => auth/assets}/custom-icons/icons/porkbun.svg (100%) rename {assets => auth/assets}/custom-icons/icons/postnl.svg (100%) rename {assets => auth/assets}/custom-icons/icons/privacy.svg (100%) rename {assets => auth/assets}/custom-icons/icons/privacyguides.svg (100%) rename {assets => auth/assets}/custom-icons/icons/proton.svg (100%) rename {assets => auth/assets}/custom-icons/icons/proxmox.svg (100%) rename {assets => auth/assets}/custom-icons/icons/revolt.svg (100%) rename {assets => auth/assets}/custom-icons/icons/rust_language_forum.svg (100%) rename {assets => auth/assets}/custom-icons/icons/service-bw.svg (100%) rename {assets => auth/assets}/custom-icons/icons/simplelogin.svg (100%) rename {assets => auth/assets}/custom-icons/icons/sipgate.svg (100%) rename {assets => auth/assets}/custom-icons/icons/skiff.svg (100%) rename {assets => auth/assets}/custom-icons/icons/snapchat.svg (100%) rename {assets => auth/assets}/custom-icons/icons/standardnotes.svg (100%) rename {assets => auth/assets}/custom-icons/icons/synology_dsm.svg (100%) rename {assets => auth/assets}/custom-icons/icons/tcpshield.svg (100%) rename {assets => auth/assets}/custom-icons/icons/techlore.svg (100%) rename {assets => auth/assets}/custom-icons/icons/termius.svg (100%) rename {assets => auth/assets}/custom-icons/icons/torguard.svg (100%) rename {assets => auth/assets}/custom-icons/icons/trading212.svg (100%) rename {assets => auth/assets}/custom-icons/icons/tradingview.svg (100%) rename {assets => auth/assets}/custom-icons/icons/transip.svg (100%) rename {assets => auth/assets}/custom-icons/icons/tresorit.svg (100%) rename {assets => auth/assets}/custom-icons/icons/tweakers.svg (100%) rename {assets => auth/assets}/custom-icons/icons/twingate.svg (100%) rename {assets => auth/assets}/custom-icons/icons/ubisoft.svg (100%) rename {assets => auth/assets}/custom-icons/icons/unity.svg (100%) rename {assets => auth/assets}/custom-icons/icons/uphold.svg (100%) rename {assets => auth/assets}/custom-icons/icons/whmcs.svg (100%) rename {assets => auth/assets}/custom-icons/icons/windscribe.svg (100%) rename {assets => auth/assets}/custom-icons/icons/wise.svg (100%) rename {assets => auth/assets}/custom-icons/icons/x.svg (100%) rename {assets => auth/assets}/fonts/Inter-Bold.ttf (100%) rename {assets => auth/assets}/fonts/Inter-Light.ttf (100%) rename {assets => auth/assets}/fonts/Inter-Medium.ttf (100%) rename {assets => auth/assets}/fonts/Inter-Regular.ttf (100%) rename {assets => auth/assets}/fonts/Inter-SemiBold.ttf (100%) rename {assets => auth/assets}/fonts/Montserrat-Bold.ttf (100%) rename {assets => auth/assets}/icon-light-adaptive-fg.png (100%) rename {assets => auth/assets}/icon-light.png (100%) rename {assets => auth/assets}/loading_photos_background.png (100%) rename {assets => auth/assets}/loading_photos_background_dark.png (100%) rename {assets => auth/assets}/sheild-front-gradient.png (100%) rename {assets => auth/assets}/simple-icons (100%) rename {assets => auth/assets}/splash-screen-dark.png (100%) rename {assets => auth/assets}/splash-screen-light.png (100%) rename {assets => auth/assets}/wallet-front-gradient.png (100%) rename {coverage => auth/coverage}/lcov.info (100%) rename coverage_badge.svg => auth/coverage_badge.svg (100%) rename crowdin.yml => auth/crowdin.yml (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/changelogs/23.txt (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/changelogs/39.txt (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/full_description.txt (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/images/icon.png (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/images/phoneScreenshots/1.png (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/images/phoneScreenshots/2.png (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/images/phoneScreenshots/3.png (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/images/phoneScreenshots/4.png (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/images/phoneScreenshots/5.png (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/short_description.txt (100%) rename {fastlane => auth/fastlane}/metadata/android/en-US/title.txt (100%) rename fdroid_flutter_icons.yaml => auth/fdroid_flutter_icons.yaml (100%) rename flutter => auth/flutter (100%) rename {fonts => auth/fonts}/Inter-Bold.ttf (100%) rename {fonts => auth/fonts}/Inter-Light.ttf (100%) rename {fonts => auth/fonts}/Inter-Medium.ttf (100%) rename {fonts => auth/fonts}/Inter-Regular.ttf (100%) rename {fonts => auth/fonts}/Inter-SemiBold.ttf (100%) rename {fonts => auth/fonts}/Montserrat-Bold.ttf (100%) rename {ios => auth/ios}/.gitignore (100%) rename {ios => auth/ios}/Flutter/AppFrameworkInfo.plist (100%) rename {ios => auth/ios}/Flutter/Debug.xcconfig (100%) rename {ios => auth/ios}/Flutter/Release.xcconfig (100%) rename {ios => auth/ios}/Podfile (100%) rename {ios => auth/ios}/Podfile.lock (100%) rename {ios => auth/ios}/Runner.xcodeproj/project.pbxproj (100%) rename {ios => auth/ios}/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {ios => auth/ios}/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {ios => auth/ios}/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename {ios => auth/ios}/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename {ios => auth/ios}/Runner.xcworkspace/contents.xcworkspacedata (100%) rename {ios => auth/ios}/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {ios => auth/ios}/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename {ios => auth/ios}/Runner/AppDelegate.swift (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/Contents.json (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchBackground.imageset/background.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@2x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@3x.png (100%) rename {ios => auth/ios}/Runner/Assets.xcassets/LaunchImage.imageset/README.md (100%) rename {ios => auth/ios}/Runner/Base.lproj/LaunchScreen.storyboard (100%) rename {ios => auth/ios}/Runner/Base.lproj/Main.storyboard (100%) rename {ios => auth/ios}/Runner/Info.plist (100%) rename {ios => auth/ios}/Runner/Runner-Bridging-Header.h (100%) rename {ios => auth/ios}/ci_scripts/ci_post_clone.sh (100%) rename l10n.yaml => auth/l10n.yaml (100%) rename {lib => auth/lib}/app/app.dart (100%) rename {lib => auth/lib}/app/view/app.dart (100%) rename {lib => auth/lib}/app/view/app_route.dart (100%) rename {lib => auth/lib}/app/view/app_theme_extension.dart (100%) rename {lib => auth/lib}/bootstrap.dart (100%) rename {lib => auth/lib}/core/configuration.dart (100%) rename {lib => auth/lib}/core/constants.dart (100%) rename {lib => auth/lib}/core/errors.dart (100%) rename {lib => auth/lib}/core/event_bus.dart (100%) rename {lib => auth/lib}/core/logging/super_logging.dart (100%) rename {lib => auth/lib}/core/logging/tunneled_transport.dart (100%) rename {lib => auth/lib}/core/network.dart (100%) rename {lib => auth/lib}/ente_theme_data.dart (100%) rename {lib => auth/lib}/events/codes_updated_event.dart (100%) rename {lib => auth/lib}/events/event.dart (100%) rename {lib => auth/lib}/events/icons_changed_event.dart (100%) rename {lib => auth/lib}/events/notification_event.dart (100%) rename {lib => auth/lib}/events/opened_settings_event.dart (100%) rename {lib => auth/lib}/events/signed_in_event.dart (100%) rename {lib => auth/lib}/events/signed_out_event.dart (100%) rename {lib => auth/lib}/events/trigger_logout_event.dart (100%) rename {lib => auth/lib}/events/user_details_changed_event.dart (100%) rename {lib => auth/lib}/gateway/authenticator.dart (100%) rename {lib => auth/lib}/json/converter.dart (100%) rename {lib => auth/lib}/l10n/arb/app_ar.arb (100%) rename {lib => auth/lib}/l10n/arb/app_de.arb (100%) rename {lib => auth/lib}/l10n/arb/app_en.arb (100%) rename {lib => auth/lib}/l10n/arb/app_es.arb (100%) rename {lib => auth/lib}/l10n/arb/app_fa.arb (100%) rename {lib => auth/lib}/l10n/arb/app_fi.arb (100%) rename {lib => auth/lib}/l10n/arb/app_fr.arb (100%) rename {lib => auth/lib}/l10n/arb/app_he.arb (100%) rename {lib => auth/lib}/l10n/arb/app_it.arb (100%) rename {lib => auth/lib}/l10n/arb/app_ja.arb (100%) rename {lib => auth/lib}/l10n/arb/app_ka.arb (100%) rename {lib => auth/lib}/l10n/arb/app_nl.arb (100%) rename {lib => auth/lib}/l10n/arb/app_pl.arb (100%) rename {lib => auth/lib}/l10n/arb/app_pt.arb (100%) rename {lib => auth/lib}/l10n/arb/app_ru.arb (100%) rename {lib => auth/lib}/l10n/arb/app_ti.arb (100%) rename {lib => auth/lib}/l10n/arb/app_tr.arb (100%) rename {lib => auth/lib}/l10n/arb/app_vi.arb (100%) rename {lib => auth/lib}/l10n/arb/app_zh.arb (100%) rename {lib => auth/lib}/l10n/l10n.dart (100%) rename {lib => auth/lib}/locale.dart (100%) rename {lib => auth/lib}/main.dart (100%) rename {lib => auth/lib}/main_development.dart (100%) rename {lib => auth/lib}/main_production.dart (100%) rename {lib => auth/lib}/main_staging.dart (100%) rename {lib => auth/lib}/models/api/user/srp.dart (100%) rename {lib => auth/lib}/models/authenticator/auth_entity.dart (100%) rename {lib => auth/lib}/models/authenticator/auth_key.dart (100%) rename {lib => auth/lib}/models/authenticator/entity_result.dart (100%) rename {lib => auth/lib}/models/authenticator/local_auth_entity.dart (100%) rename {lib => auth/lib}/models/billing_plan.dart (100%) rename {lib => auth/lib}/models/code.dart (100%) rename {lib => auth/lib}/models/delete_account.dart (100%) rename {lib => auth/lib}/models/derived_key_result.dart (100%) rename {lib => auth/lib}/models/encryption_result.dart (100%) rename {lib => auth/lib}/models/execution_states.dart (100%) rename {lib => auth/lib}/models/export/ente.dart (100%) rename {lib => auth/lib}/models/key_attributes.dart (100%) rename {lib => auth/lib}/models/key_gen_result.dart (100%) rename {lib => auth/lib}/models/magic_metadata.dart (100%) rename {lib => auth/lib}/models/private_key_attributes.dart (100%) rename {lib => auth/lib}/models/protos/googleauth.pb.dart (100%) rename {lib => auth/lib}/models/protos/googleauth.pbenum.dart (100%) rename {lib => auth/lib}/models/protos/googleauth.pbjson.dart (100%) rename {lib => auth/lib}/models/protos/googleauth.pbserver.dart (100%) rename {lib => auth/lib}/models/public_key.dart (100%) rename {lib => auth/lib}/models/sessions.dart (100%) rename {lib => auth/lib}/models/set_keys_request.dart (100%) rename {lib => auth/lib}/models/set_recovery_key_request.dart (100%) rename {lib => auth/lib}/models/subscription.dart (100%) rename {lib => auth/lib}/models/typedefs.dart (100%) rename {lib => auth/lib}/models/upload_url.dart (100%) rename {lib => auth/lib}/models/user_details.dart (100%) rename {lib => auth/lib}/onboarding/view/onboarding_page.dart (100%) rename {lib => auth/lib}/onboarding/view/setup_enter_secret_key_page.dart (100%) rename {lib => auth/lib}/onboarding/view/view_qr_page.dart (100%) rename {lib => auth/lib}/services/authenticator_service.dart (100%) rename {lib => auth/lib}/services/billing_service.dart (100%) rename {lib => auth/lib}/services/local_authentication_service.dart (100%) rename {lib => auth/lib}/services/notification_service.dart (100%) rename {lib => auth/lib}/services/preference_service.dart (100%) rename {lib => auth/lib}/services/update_service.dart (100%) rename {lib => auth/lib}/services/user_remote_flag_service.dart (100%) rename {lib => auth/lib}/services/user_service.dart (100%) rename {lib => auth/lib}/store/authenticator_db.dart (100%) rename {lib => auth/lib}/store/code_store.dart (100%) rename {lib => auth/lib}/store/offline_authenticator_db.dart (100%) rename {lib => auth/lib}/store/user_store.dart (100%) rename {lib => auth/lib}/theme/colors.dart (100%) rename {lib => auth/lib}/theme/effects.dart (100%) rename {lib => auth/lib}/theme/ente_theme.dart (100%) rename {lib => auth/lib}/theme/text_style.dart (100%) rename {lib => auth/lib}/ui/account/change_email_dialog.dart (100%) rename {lib => auth/lib}/ui/account/delete_account_page.dart (100%) rename {lib => auth/lib}/ui/account/email_entry_page.dart (100%) rename {lib => auth/lib}/ui/account/login_page.dart (100%) rename {lib => auth/lib}/ui/account/login_pwd_verification_page.dart (100%) rename {lib => auth/lib}/ui/account/logout_dialog.dart (100%) rename {lib => auth/lib}/ui/account/ott_verification_page.dart (100%) rename {lib => auth/lib}/ui/account/password_entry_page.dart (100%) rename {lib => auth/lib}/ui/account/password_reentry_page.dart (100%) rename {lib => auth/lib}/ui/account/recovery_key_page.dart (100%) rename {lib => auth/lib}/ui/account/recovery_page.dart (100%) rename {lib => auth/lib}/ui/account/request_pwd_verification_page.dart (100%) rename {lib => auth/lib}/ui/account/sessions_page.dart (100%) rename {lib => auth/lib}/ui/account/verify_recovery_page.dart (100%) rename {lib => auth/lib}/ui/code_timer_progress.dart (100%) rename {lib => auth/lib}/ui/code_widget.dart (100%) rename {lib => auth/lib}/ui/common/DividerWithPadding.dart (100%) rename {lib => auth/lib}/ui/common/bottom_shadow.dart (100%) rename {lib => auth/lib}/ui/common/dialogs.dart (100%) rename {lib => auth/lib}/ui/common/dynamic_fab.dart (100%) rename {lib => auth/lib}/ui/common/gradient_button.dart (100%) rename {lib => auth/lib}/ui/common/linear_progress_dialog.dart (100%) rename {lib => auth/lib}/ui/common/loading_widget.dart (100%) rename {lib => auth/lib}/ui/common/progress_dialog.dart (100%) rename {lib => auth/lib}/ui/common/rename_dialog.dart (100%) rename {lib => auth/lib}/ui/common/report_bug.dart (100%) rename {lib => auth/lib}/ui/common/web_page.dart (100%) rename {lib => auth/lib}/ui/components/action_sheet_widget.dart (100%) rename {lib => auth/lib}/ui/components/buttons/button_widget.dart (100%) rename {lib => auth/lib}/ui/components/buttons/icon_button_widget.dart (100%) rename {lib => auth/lib}/ui/components/captioned_text_widget.dart (100%) rename {lib => auth/lib}/ui/components/components_constants.dart (100%) rename {lib => auth/lib}/ui/components/dialog_widget.dart (100%) rename {lib => auth/lib}/ui/components/divider_widget.dart (100%) rename {lib => auth/lib}/ui/components/expandable_menu_item_widget.dart (100%) rename {lib => auth/lib}/ui/components/home_header_widget.dart (100%) rename {lib => auth/lib}/ui/components/menu_item_child_widgets.dart (100%) rename {lib => auth/lib}/ui/components/menu_item_widget.dart (100%) rename {lib => auth/lib}/ui/components/menu_section_description_widget.dart (100%) rename {lib => auth/lib}/ui/components/models/button_result.dart (100%) rename {lib => auth/lib}/ui/components/models/button_type.dart (100%) rename {lib => auth/lib}/ui/components/models/custom_button_style.dart (100%) rename {lib => auth/lib}/ui/components/notification_warning_widget.dart (100%) rename {lib => auth/lib}/ui/components/separators.dart (100%) rename {lib => auth/lib}/ui/components/text_input_widget.dart (100%) rename {lib => auth/lib}/ui/components/title_bar_title_widget.dart (100%) rename {lib => auth/lib}/ui/components/title_bar_widget.dart (100%) rename {lib => auth/lib}/ui/components/toggle_switch_widget.dart (100%) rename {lib => auth/lib}/ui/home/coach_mark_widget.dart (100%) rename {lib => auth/lib}/ui/home/home_empty_state.dart (100%) rename {lib => auth/lib}/ui/home/speed_dial_label_widget.dart (100%) rename {lib => auth/lib}/ui/home_page.dart (100%) rename {lib => auth/lib}/ui/lifecycle_event_handler.dart (100%) rename {lib => auth/lib}/ui/linear_progress_widget.dart (100%) rename {lib => auth/lib}/ui/scanner_gauth_page.dart (100%) rename {lib => auth/lib}/ui/scanner_page.dart (100%) rename {lib => auth/lib}/ui/settings/about_section_widget.dart (100%) rename {lib => auth/lib}/ui/settings/account_section_widget.dart (100%) rename {lib => auth/lib}/ui/settings/app_update_dialog.dart (100%) rename {lib => auth/lib}/ui/settings/app_version_widget.dart (100%) rename {lib => auth/lib}/ui/settings/common_settings.dart (100%) rename {lib => auth/lib}/ui/settings/danger_section_widget.dart (100%) rename {lib => auth/lib}/ui/settings/data/data_section_widget.dart (100%) rename {lib => auth/lib}/ui/settings/data/export_widget.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/2fas_import.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/aegis_import.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/bitwarden_import.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/encrypted_ente_import.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/google_auth_import.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/import_service.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/import_success.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/lastpass_import.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/plain_text_import.dart (100%) rename {lib => auth/lib}/ui/settings/data/import/raivo_plain_text_import.dart (100%) rename {lib => auth/lib}/ui/settings/data/import_page.dart (100%) rename {lib => auth/lib}/ui/settings/debug_section_widget.dart (100%) rename {lib => auth/lib}/ui/settings/faq.dart (100%) rename {lib => auth/lib}/ui/settings/general_section_widget.dart (100%) rename {lib => auth/lib}/ui/settings/language_picker.dart (100%) rename {lib => auth/lib}/ui/settings/made_with_love_widget.dart (100%) rename {lib => auth/lib}/ui/settings/security_section_widget.dart (100%) rename {lib => auth/lib}/ui/settings/settings_section_title.dart (100%) rename {lib => auth/lib}/ui/settings/settings_text_item.dart (100%) rename {lib => auth/lib}/ui/settings/social_section_widget.dart (100%) rename {lib => auth/lib}/ui/settings/support_dev_widget.dart (100%) rename {lib => auth/lib}/ui/settings/support_section_widget.dart (100%) rename {lib => auth/lib}/ui/settings/theme_switch_widget.dart (100%) rename {lib => auth/lib}/ui/settings/title_bar_widget.dart (100%) rename {lib => auth/lib}/ui/settings_page.dart (100%) rename {lib => auth/lib}/ui/settings_section_title.dart (100%) rename {lib => auth/lib}/ui/tools/app_lock.dart (100%) rename {lib => auth/lib}/ui/tools/debug/log_file_viewer.dart (100%) rename {lib => auth/lib}/ui/tools/lock_screen.dart (100%) rename {lib => auth/lib}/ui/two_factor_authentication_page.dart (100%) rename {lib => auth/lib}/ui/two_factor_recovery_page.dart (100%) rename {lib => auth/lib}/ui/utils/icon_utils.dart (100%) rename {lib => auth/lib}/utils/auth_util.dart (100%) rename {lib => auth/lib}/utils/crypto_util.dart (100%) rename {lib => auth/lib}/utils/data_util.dart (100%) rename {lib => auth/lib}/utils/date_time_util.dart (100%) rename {lib => auth/lib}/utils/debouncer.dart (100%) rename {lib => auth/lib}/utils/device_info.dart (100%) rename {lib => auth/lib}/utils/dialog_util.dart (100%) rename {lib => auth/lib}/utils/email_util.dart (100%) rename {lib => auth/lib}/utils/navigation_util.dart (100%) rename {lib => auth/lib}/utils/toast_util.dart (100%) rename {lib => auth/lib}/utils/totp_util.dart (100%) rename {linux => auth/linux}/.gitignore (100%) rename {linux => auth/linux}/CMakeLists.txt (100%) rename {linux => auth/linux}/flutter/CMakeLists.txt (100%) rename {linux => auth/linux}/flutter/generated_plugin_registrant.cc (100%) rename {linux => auth/linux}/flutter/generated_plugin_registrant.h (100%) rename {linux => auth/linux}/flutter/generated_plugins.cmake (100%) rename {linux => auth/linux}/main.cc (100%) rename {linux => auth/linux}/my_application.cc (100%) rename {linux => auth/linux}/my_application.h (100%) rename {macos => auth/macos}/.gitignore (100%) rename {macos => auth/macos}/Flutter/Flutter-Debug.xcconfig (100%) rename {macos => auth/macos}/Flutter/Flutter-Release.xcconfig (100%) rename {macos => auth/macos}/Flutter/GeneratedPluginRegistrant.swift (100%) rename {macos => auth/macos}/Podfile (100%) rename {macos => auth/macos}/Podfile.lock (100%) rename {macos => auth/macos}/Runner.xcodeproj/project.pbxproj (100%) rename {macos => auth/macos}/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {macos => auth/macos}/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename {macos => auth/macos}/Runner.xcworkspace/contents.xcworkspacedata (100%) rename {macos => auth/macos}/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {macos => auth/macos}/Runner/AppDelegate.swift (100%) rename {macos => auth/macos}/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {macos => auth/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png (100%) rename {macos => auth/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png (100%) rename {macos => auth/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png (100%) rename {macos => auth/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png (100%) rename {macos => auth/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png (100%) rename {macos => auth/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png (100%) rename {macos => auth/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png (100%) rename {macos => auth/macos}/Runner/Base.lproj/MainMenu.xib (100%) rename {macos => auth/macos}/Runner/Configs/AppInfo.xcconfig (100%) rename {macos => auth/macos}/Runner/Configs/Debug.xcconfig (100%) rename {macos => auth/macos}/Runner/Configs/Release.xcconfig (100%) rename {macos => auth/macos}/Runner/Configs/Warnings.xcconfig (100%) rename {macos => auth/macos}/Runner/DebugProfile.entitlements (100%) rename {macos => auth/macos}/Runner/Info.plist (100%) rename {macos => auth/macos}/Runner/MainFlutterWindow.swift (100%) rename {macos => auth/macos}/Runner/Release.entitlements (100%) rename {migration-guides => auth/migration-guides}/authy.md (100%) rename {migration-guides => auth/migration-guides}/decrypt/bin/ente-decrypt-darwin-amd64 (100%) rename {migration-guides => auth/migration-guides}/decrypt/bin/ente-decrypt-darwin-arm64 (100%) rename {migration-guides => auth/migration-guides}/decrypt/bin/ente-decrypt-linux-386 (100%) rename {migration-guides => auth/migration-guides}/decrypt/bin/ente-decrypt-linux-amd64 (100%) rename {migration-guides => auth/migration-guides}/decrypt/bin/ente-decrypt-linux-arm (100%) rename {migration-guides => auth/migration-guides}/decrypt/bin/ente-decrypt-linux-arm64 (100%) rename {migration-guides => auth/migration-guides}/decrypt/bin/ente-decrypt-windows-386.exe (100%) rename {migration-guides => auth/migration-guides}/decrypt/bin/ente-decrypt-windows-amd64.exe (100%) rename {migration-guides => auth/migration-guides}/decrypt/crypt.go (100%) rename {migration-guides => auth/migration-guides}/decrypt/crypt_test.go (100%) rename {migration-guides => auth/migration-guides}/decrypt/decrypt.go (100%) rename {migration-guides => auth/migration-guides}/decrypt/go.mod (100%) rename {migration-guides => auth/migration-guides}/decrypt/go.sum (100%) rename {migration-guides => auth/migration-guides}/decrypt/release.sh (100%) rename {migration-guides => auth/migration-guides}/decrypt/stream.go (100%) rename {migration-guides => auth/migration-guides}/encrypted_export.md (100%) rename {protos => auth/protos}/googleauth.proto (100%) rename pubspec.lock => auth/pubspec.lock (100%) rename pubspec.yaml => auth/pubspec.yaml (100%) rename {screenshots => auth/screenshots}/screenshots.png (100%) rename {test => auth/test}/helpers/helpers.dart (100%) rename {test => auth/test}/helpers/pump_app.dart (100%) rename {test => auth/test}/models/code_test.dart (100%) rename {web => auth/web}/favicon.png (100%) rename {web => auth/web}/icons/Icon-192.png (100%) rename {web => auth/web}/icons/Icon-512.png (100%) rename {web => auth/web}/icons/favicon.png (100%) rename {web => auth/web}/index.html (100%) rename {web => auth/web}/manifest.json (100%) rename {web => auth/web}/splash/img/dark-1x.png (100%) rename {web => auth/web}/splash/img/dark-2x.png (100%) rename {web => auth/web}/splash/img/dark-3x.png (100%) rename {web => auth/web}/splash/img/dark-4x.png (100%) rename {web => auth/web}/splash/img/light-1x.png (100%) rename {web => auth/web}/splash/img/light-2x.png (100%) rename {web => auth/web}/splash/img/light-3x.png (100%) rename {web => auth/web}/splash/img/light-4x.png (100%) rename {web => auth/web}/splash/splash.js (100%) rename {web => auth/web}/splash/style.css (100%) rename {windows => auth/windows}/.gitignore (100%) rename {windows => auth/windows}/CMakeLists.txt (100%) rename {windows => auth/windows}/flutter/CMakeLists.txt (100%) rename {windows => auth/windows}/flutter/generated_plugin_registrant.cc (100%) rename {windows => auth/windows}/flutter/generated_plugin_registrant.h (100%) rename {windows => auth/windows}/flutter/generated_plugins.cmake (100%) rename {windows => auth/windows}/runner/CMakeLists.txt (100%) rename {windows => auth/windows}/runner/Runner.rc (100%) rename {windows => auth/windows}/runner/flutter_window.cpp (100%) rename {windows => auth/windows}/runner/flutter_window.h (100%) rename {windows => auth/windows}/runner/main.cpp (100%) rename {windows => auth/windows}/runner/resource.h (100%) rename {windows => auth/windows}/runner/resources/app_icon.ico (100%) rename {windows => auth/windows}/runner/runner.exe.manifest (100%) rename {windows => auth/windows}/runner/utils.cpp (100%) rename {windows => auth/windows}/runner/utils.h (100%) rename {windows => auth/windows}/runner/win32_window.cpp (100%) rename {windows => auth/windows}/runner/win32_window.h (100%) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/auth/.github/ISSUE_TEMPLATE/bug_report.md similarity index 100% rename from .github/ISSUE_TEMPLATE/bug_report.md rename to auth/.github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/auth/.github/ISSUE_TEMPLATE/feature_request.md similarity index 100% rename from .github/ISSUE_TEMPLATE/feature_request.md rename to auth/.github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/auth/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from .github/PULL_REQUEST_TEMPLATE.md rename to auth/.github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/workflows/ci.yml b/auth/.github/workflows/ci.yml similarity index 100% rename from .github/workflows/ci.yml rename to auth/.github/workflows/ci.yml diff --git a/.github/workflows/desktop.yml b/auth/.github/workflows/desktop.yml similarity index 100% rename from .github/workflows/desktop.yml rename to auth/.github/workflows/desktop.yml diff --git a/.github/workflows/l18n-crowdin.yml b/auth/.github/workflows/l18n-crowdin.yml similarity index 100% rename from .github/workflows/l18n-crowdin.yml rename to auth/.github/workflows/l18n-crowdin.yml diff --git a/.gitignore b/auth/.gitignore similarity index 100% rename from .gitignore rename to auth/.gitignore diff --git a/.gitmodules b/auth/.gitmodules similarity index 100% rename from .gitmodules rename to auth/.gitmodules diff --git a/.metadata b/auth/.metadata similarity index 100% rename from .metadata rename to auth/.metadata diff --git a/.vscode/extensions.json b/auth/.vscode/extensions.json similarity index 100% rename from .vscode/extensions.json rename to auth/.vscode/extensions.json diff --git a/.vscode/launch.json b/auth/.vscode/launch.json similarity index 100% rename from .vscode/launch.json rename to auth/.vscode/launch.json diff --git a/.vscode/settings.json b/auth/.vscode/settings.json similarity index 100% rename from .vscode/settings.json rename to auth/.vscode/settings.json diff --git a/CODE_OF_CONDUCT.md b/auth/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to auth/CODE_OF_CONDUCT.md diff --git a/CONTRIBUTING.md b/auth/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to auth/CONTRIBUTING.md diff --git a/LICENSE b/auth/LICENSE similarity index 100% rename from LICENSE rename to auth/LICENSE diff --git a/README.md b/auth/README.md similarity index 100% rename from README.md rename to auth/README.md diff --git a/RELEASES.md b/auth/RELEASES.md similarity index 100% rename from RELEASES.md rename to auth/RELEASES.md diff --git a/SECURITY.md b/auth/SECURITY.md similarity index 100% rename from SECURITY.md rename to auth/SECURITY.md diff --git a/analysis_options.yaml b/auth/analysis_options.yaml similarity index 100% rename from analysis_options.yaml rename to auth/analysis_options.yaml diff --git a/android/.gitignore b/auth/android/.gitignore similarity index 100% rename from android/.gitignore rename to auth/android/.gitignore diff --git a/android/app/build.gradle b/auth/android/app/build.gradle similarity index 100% rename from android/app/build.gradle rename to auth/android/app/build.gradle diff --git a/android/app/src/debug/AndroidManifest.xml b/auth/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from android/app/src/debug/AndroidManifest.xml rename to auth/android/app/src/debug/AndroidManifest.xml diff --git a/android/app/src/development/ic_launcher-playstore.png b/auth/android/app/src/development/ic_launcher-playstore.png similarity index 100% rename from android/app/src/development/ic_launcher-playstore.png rename to auth/android/app/src/development/ic_launcher-playstore.png diff --git a/android/app/src/development/res/drawable/ic_launcher_foreground.xml b/auth/android/app/src/development/res/drawable/ic_launcher_foreground.xml similarity index 100% rename from android/app/src/development/res/drawable/ic_launcher_foreground.xml rename to auth/android/app/src/development/res/drawable/ic_launcher_foreground.xml diff --git a/android/app/src/development/res/mipmap-anydpi-v26/ic_launcher.xml b/auth/android/app/src/development/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from android/app/src/development/res/mipmap-anydpi-v26/ic_launcher.xml rename to auth/android/app/src/development/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/android/app/src/development/res/mipmap-anydpi-v26/ic_launcher_round.xml b/auth/android/app/src/development/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from android/app/src/development/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to auth/android/app/src/development/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/android/app/src/development/res/mipmap-hdpi/ic_launcher.png b/auth/android/app/src/development/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from android/app/src/development/res/mipmap-hdpi/ic_launcher.png rename to auth/android/app/src/development/res/mipmap-hdpi/ic_launcher.png diff --git a/android/app/src/development/res/mipmap-hdpi/ic_launcher_round.png b/auth/android/app/src/development/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/development/res/mipmap-hdpi/ic_launcher_round.png rename to auth/android/app/src/development/res/mipmap-hdpi/ic_launcher_round.png diff --git a/android/app/src/development/res/mipmap-mdpi/ic_launcher.png b/auth/android/app/src/development/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from android/app/src/development/res/mipmap-mdpi/ic_launcher.png rename to auth/android/app/src/development/res/mipmap-mdpi/ic_launcher.png diff --git a/android/app/src/development/res/mipmap-mdpi/ic_launcher_round.png b/auth/android/app/src/development/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/development/res/mipmap-mdpi/ic_launcher_round.png rename to auth/android/app/src/development/res/mipmap-mdpi/ic_launcher_round.png diff --git a/android/app/src/development/res/mipmap-xhdpi/ic_launcher.png b/auth/android/app/src/development/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from android/app/src/development/res/mipmap-xhdpi/ic_launcher.png rename to auth/android/app/src/development/res/mipmap-xhdpi/ic_launcher.png diff --git a/android/app/src/development/res/mipmap-xhdpi/ic_launcher_round.png b/auth/android/app/src/development/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/development/res/mipmap-xhdpi/ic_launcher_round.png rename to auth/android/app/src/development/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/android/app/src/development/res/mipmap-xxhdpi/ic_launcher.png b/auth/android/app/src/development/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/development/res/mipmap-xxhdpi/ic_launcher.png rename to auth/android/app/src/development/res/mipmap-xxhdpi/ic_launcher.png diff --git a/android/app/src/development/res/mipmap-xxhdpi/ic_launcher_round.png b/auth/android/app/src/development/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/development/res/mipmap-xxhdpi/ic_launcher_round.png rename to auth/android/app/src/development/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher.png b/auth/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/development/res/mipmap-xxxhdpi/ic_launcher.png rename to auth/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher_round.png b/auth/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/development/res/mipmap-xxxhdpi/ic_launcher_round.png rename to auth/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/android/app/src/development/res/values/ic_launcher_background.xml b/auth/android/app/src/development/res/values/ic_launcher_background.xml similarity index 100% rename from android/app/src/development/res/values/ic_launcher_background.xml rename to auth/android/app/src/development/res/values/ic_launcher_background.xml diff --git a/android/app/src/main/AndroidManifest.xml b/auth/android/app/src/main/AndroidManifest.xml similarity index 100% rename from android/app/src/main/AndroidManifest.xml rename to auth/android/app/src/main/AndroidManifest.xml diff --git a/android/app/src/main/kotlin/io/ente/authenticator/MainActivity.kt b/auth/android/app/src/main/kotlin/io/ente/authenticator/MainActivity.kt similarity index 100% rename from android/app/src/main/kotlin/io/ente/authenticator/MainActivity.kt rename to auth/android/app/src/main/kotlin/io/ente/authenticator/MainActivity.kt diff --git a/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/auth/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png rename to auth/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-hdpi/splash.png b/auth/android/app/src/main/res/drawable-hdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-hdpi/splash.png rename to auth/android/app/src/main/res/drawable-hdpi/splash.png diff --git a/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/auth/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png rename to auth/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-mdpi/splash.png b/auth/android/app/src/main/res/drawable-mdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-mdpi/splash.png rename to auth/android/app/src/main/res/drawable-mdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-hdpi/splash.png b/auth/android/app/src/main/res/drawable-night-hdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-hdpi/splash.png rename to auth/android/app/src/main/res/drawable-night-hdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-mdpi/splash.png b/auth/android/app/src/main/res/drawable-night-mdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-mdpi/splash.png rename to auth/android/app/src/main/res/drawable-night-mdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-v21/background.png b/auth/android/app/src/main/res/drawable-night-v21/background.png similarity index 100% rename from android/app/src/main/res/drawable-night-v21/background.png rename to auth/android/app/src/main/res/drawable-night-v21/background.png diff --git a/android/app/src/main/res/drawable-night-v21/launch_background.xml b/auth/android/app/src/main/res/drawable-night-v21/launch_background.xml similarity index 100% rename from android/app/src/main/res/drawable-night-v21/launch_background.xml rename to auth/android/app/src/main/res/drawable-night-v21/launch_background.xml diff --git a/android/app/src/main/res/drawable-night-xhdpi/splash.png b/auth/android/app/src/main/res/drawable-night-xhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-xhdpi/splash.png rename to auth/android/app/src/main/res/drawable-night-xhdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-xxhdpi/splash.png b/auth/android/app/src/main/res/drawable-night-xxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-xxhdpi/splash.png rename to auth/android/app/src/main/res/drawable-night-xxhdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-xxxhdpi/splash.png b/auth/android/app/src/main/res/drawable-night-xxxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-xxxhdpi/splash.png rename to auth/android/app/src/main/res/drawable-night-xxxhdpi/splash.png diff --git a/android/app/src/main/res/drawable-night/background.png b/auth/android/app/src/main/res/drawable-night/background.png similarity index 100% rename from android/app/src/main/res/drawable-night/background.png rename to auth/android/app/src/main/res/drawable-night/background.png diff --git a/android/app/src/main/res/drawable-night/launch_background.xml b/auth/android/app/src/main/res/drawable-night/launch_background.xml similarity index 100% rename from android/app/src/main/res/drawable-night/launch_background.xml rename to auth/android/app/src/main/res/drawable-night/launch_background.xml diff --git a/android/app/src/main/res/drawable-v21/background.png b/auth/android/app/src/main/res/drawable-v21/background.png similarity index 100% rename from android/app/src/main/res/drawable-v21/background.png rename to auth/android/app/src/main/res/drawable-v21/background.png diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/auth/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from android/app/src/main/res/drawable-v21/launch_background.xml rename to auth/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/auth/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png rename to auth/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-xhdpi/splash.png b/auth/android/app/src/main/res/drawable-xhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-xhdpi/splash.png rename to auth/android/app/src/main/res/drawable-xhdpi/splash.png diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/auth/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png rename to auth/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-xxhdpi/splash.png b/auth/android/app/src/main/res/drawable-xxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-xxhdpi/splash.png rename to auth/android/app/src/main/res/drawable-xxhdpi/splash.png diff --git a/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png b/auth/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png rename to auth/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-xxxhdpi/splash.png b/auth/android/app/src/main/res/drawable-xxxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-xxxhdpi/splash.png rename to auth/android/app/src/main/res/drawable-xxxhdpi/splash.png diff --git a/android/app/src/main/res/drawable/background.png b/auth/android/app/src/main/res/drawable/background.png similarity index 100% rename from android/app/src/main/res/drawable/background.png rename to auth/android/app/src/main/res/drawable/background.png diff --git a/android/app/src/main/res/drawable/launch_background.xml b/auth/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from android/app/src/main/res/drawable/launch_background.xml rename to auth/android/app/src/main/res/drawable/launch_background.xml diff --git a/android/app/src/main/res/drawable/notification_icon.png b/auth/android/app/src/main/res/drawable/notification_icon.png similarity index 100% rename from android/app/src/main/res/drawable/notification_icon.png rename to auth/android/app/src/main/res/drawable/notification_icon.png diff --git a/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml b/auth/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml similarity index 100% rename from android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml rename to auth/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/auth/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to auth/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-hdpi/launcher_icon.png b/auth/android/app/src/main/res/mipmap-hdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-hdpi/launcher_icon.png rename to auth/android/app/src/main/res/mipmap-hdpi/launcher_icon.png diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/auth/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to auth/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-mdpi/launcher_icon.png b/auth/android/app/src/main/res/mipmap-mdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-mdpi/launcher_icon.png rename to auth/android/app/src/main/res/mipmap-mdpi/launcher_icon.png diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/auth/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to auth/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png b/auth/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-xhdpi/launcher_icon.png rename to auth/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/auth/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to auth/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png b/auth/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png rename to auth/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/auth/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to auth/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png b/auth/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png rename to auth/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png diff --git a/android/app/src/main/res/values-night-v31/styles.xml b/auth/android/app/src/main/res/values-night-v31/styles.xml similarity index 100% rename from android/app/src/main/res/values-night-v31/styles.xml rename to auth/android/app/src/main/res/values-night-v31/styles.xml diff --git a/android/app/src/main/res/values-night/styles.xml b/auth/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from android/app/src/main/res/values-night/styles.xml rename to auth/android/app/src/main/res/values-night/styles.xml diff --git a/android/app/src/main/res/values-v31/styles.xml b/auth/android/app/src/main/res/values-v31/styles.xml similarity index 100% rename from android/app/src/main/res/values-v31/styles.xml rename to auth/android/app/src/main/res/values-v31/styles.xml diff --git a/android/app/src/main/res/values/colors.xml b/auth/android/app/src/main/res/values/colors.xml similarity index 100% rename from android/app/src/main/res/values/colors.xml rename to auth/android/app/src/main/res/values/colors.xml diff --git a/android/app/src/main/res/values/styles.xml b/auth/android/app/src/main/res/values/styles.xml similarity index 100% rename from android/app/src/main/res/values/styles.xml rename to auth/android/app/src/main/res/values/styles.xml diff --git a/android/app/src/profile/AndroidManifest.xml b/auth/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from android/app/src/profile/AndroidManifest.xml rename to auth/android/app/src/profile/AndroidManifest.xml diff --git a/android/app/src/staging/ic_launcher-playstore.png b/auth/android/app/src/staging/ic_launcher-playstore.png similarity index 100% rename from android/app/src/staging/ic_launcher-playstore.png rename to auth/android/app/src/staging/ic_launcher-playstore.png diff --git a/android/app/src/staging/res/drawable/ic_launcher_foreground.xml b/auth/android/app/src/staging/res/drawable/ic_launcher_foreground.xml similarity index 100% rename from android/app/src/staging/res/drawable/ic_launcher_foreground.xml rename to auth/android/app/src/staging/res/drawable/ic_launcher_foreground.xml diff --git a/android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher.xml b/auth/android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher.xml rename to auth/android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher_round.xml b/auth/android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to auth/android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/android/app/src/staging/res/mipmap-hdpi/ic_launcher.png b/auth/android/app/src/staging/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from android/app/src/staging/res/mipmap-hdpi/ic_launcher.png rename to auth/android/app/src/staging/res/mipmap-hdpi/ic_launcher.png diff --git a/android/app/src/staging/res/mipmap-hdpi/ic_launcher_round.png b/auth/android/app/src/staging/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/staging/res/mipmap-hdpi/ic_launcher_round.png rename to auth/android/app/src/staging/res/mipmap-hdpi/ic_launcher_round.png diff --git a/android/app/src/staging/res/mipmap-mdpi/ic_launcher.png b/auth/android/app/src/staging/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from android/app/src/staging/res/mipmap-mdpi/ic_launcher.png rename to auth/android/app/src/staging/res/mipmap-mdpi/ic_launcher.png diff --git a/android/app/src/staging/res/mipmap-mdpi/ic_launcher_round.png b/auth/android/app/src/staging/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/staging/res/mipmap-mdpi/ic_launcher_round.png rename to auth/android/app/src/staging/res/mipmap-mdpi/ic_launcher_round.png diff --git a/android/app/src/staging/res/mipmap-xhdpi/ic_launcher.png b/auth/android/app/src/staging/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from android/app/src/staging/res/mipmap-xhdpi/ic_launcher.png rename to auth/android/app/src/staging/res/mipmap-xhdpi/ic_launcher.png diff --git a/android/app/src/staging/res/mipmap-xhdpi/ic_launcher_round.png b/auth/android/app/src/staging/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/staging/res/mipmap-xhdpi/ic_launcher_round.png rename to auth/android/app/src/staging/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher.png b/auth/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/staging/res/mipmap-xxhdpi/ic_launcher.png rename to auth/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher.png diff --git a/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher_round.png b/auth/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/staging/res/mipmap-xxhdpi/ic_launcher_round.png rename to auth/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher.png b/auth/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher.png rename to auth/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher_round.png b/auth/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher_round.png rename to auth/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/android/app/src/staging/res/values/ic_launcher_background.xml b/auth/android/app/src/staging/res/values/ic_launcher_background.xml similarity index 100% rename from android/app/src/staging/res/values/ic_launcher_background.xml rename to auth/android/app/src/staging/res/values/ic_launcher_background.xml diff --git a/android/build.gradle b/auth/android/build.gradle similarity index 100% rename from android/build.gradle rename to auth/android/build.gradle diff --git a/android/gradle.properties b/auth/android/gradle.properties similarity index 100% rename from android/gradle.properties rename to auth/android/gradle.properties diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/auth/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from android/gradle/wrapper/gradle-wrapper.properties rename to auth/android/gradle/wrapper/gradle-wrapper.properties diff --git a/android/settings.gradle b/auth/android/settings.gradle similarity index 100% rename from android/settings.gradle rename to auth/android/settings.gradle diff --git a/architecture/README.md b/auth/architecture/README.md similarity index 100% rename from architecture/README.md rename to auth/architecture/README.md diff --git a/architecture/assets/authentication.svg b/auth/architecture/assets/authentication.svg similarity index 100% rename from architecture/assets/authentication.svg rename to auth/architecture/assets/authentication.svg diff --git a/architecture/assets/e2ee.svg b/auth/architecture/assets/e2ee.svg similarity index 100% rename from architecture/assets/e2ee.svg rename to auth/architecture/assets/e2ee.svg diff --git a/architecture/assets/key-derivation.svg b/auth/architecture/assets/key-derivation.svg similarity index 100% rename from architecture/assets/key-derivation.svg rename to auth/architecture/assets/key-derivation.svg diff --git a/architecture/assets/recovery.svg b/auth/architecture/assets/recovery.svg similarity index 100% rename from architecture/assets/recovery.svg rename to auth/architecture/assets/recovery.svg diff --git a/architecture/assets/token-encryption.svg b/auth/architecture/assets/token-encryption.svg similarity index 100% rename from architecture/assets/token-encryption.svg rename to auth/architecture/assets/token-encryption.svg diff --git a/assets/2.0x/broken_heart.png b/auth/assets/2.0x/broken_heart.png similarity index 100% rename from assets/2.0x/broken_heart.png rename to auth/assets/2.0x/broken_heart.png diff --git a/assets/2.0x/loading_photos_background.png b/auth/assets/2.0x/loading_photos_background.png similarity index 100% rename from assets/2.0x/loading_photos_background.png rename to auth/assets/2.0x/loading_photos_background.png diff --git a/assets/2.0x/loading_photos_background_dark.png b/auth/assets/2.0x/loading_photos_background_dark.png similarity index 100% rename from assets/2.0x/loading_photos_background_dark.png rename to auth/assets/2.0x/loading_photos_background_dark.png diff --git a/assets/2.0x/sheild-front-gradient.png b/auth/assets/2.0x/sheild-front-gradient.png similarity index 100% rename from assets/2.0x/sheild-front-gradient.png rename to auth/assets/2.0x/sheild-front-gradient.png diff --git a/assets/2.0x/wallet-front-gradient.png b/auth/assets/2.0x/wallet-front-gradient.png similarity index 100% rename from assets/2.0x/wallet-front-gradient.png rename to auth/assets/2.0x/wallet-front-gradient.png diff --git a/assets/3.0x/broken_heart.png b/auth/assets/3.0x/broken_heart.png similarity index 100% rename from assets/3.0x/broken_heart.png rename to auth/assets/3.0x/broken_heart.png diff --git a/assets/3.0x/loading_photos_background.png b/auth/assets/3.0x/loading_photos_background.png similarity index 100% rename from assets/3.0x/loading_photos_background.png rename to auth/assets/3.0x/loading_photos_background.png diff --git a/assets/3.0x/loading_photos_background_dark.png b/auth/assets/3.0x/loading_photos_background_dark.png similarity index 100% rename from assets/3.0x/loading_photos_background_dark.png rename to auth/assets/3.0x/loading_photos_background_dark.png diff --git a/assets/3.0x/sheild-front-gradient.png b/auth/assets/3.0x/sheild-front-gradient.png similarity index 100% rename from assets/3.0x/sheild-front-gradient.png rename to auth/assets/3.0x/sheild-front-gradient.png diff --git a/assets/3.0x/wallet-front-gradient.png b/auth/assets/3.0x/wallet-front-gradient.png similarity index 100% rename from assets/3.0x/wallet-front-gradient.png rename to auth/assets/3.0x/wallet-front-gradient.png diff --git a/assets/broken_heart.png b/auth/assets/broken_heart.png similarity index 100% rename from assets/broken_heart.png rename to auth/assets/broken_heart.png diff --git a/assets/build/.last_build_id b/auth/assets/build/.last_build_id similarity index 100% rename from assets/build/.last_build_id rename to auth/assets/build/.last_build_id diff --git a/assets/custom-icons/_data/custom-icons.json b/auth/assets/custom-icons/_data/custom-icons.json similarity index 100% rename from assets/custom-icons/_data/custom-icons.json rename to auth/assets/custom-icons/_data/custom-icons.json diff --git a/assets/custom-icons/icons/3commas.svg b/auth/assets/custom-icons/icons/3commas.svg similarity index 100% rename from assets/custom-icons/icons/3commas.svg rename to auth/assets/custom-icons/icons/3commas.svg diff --git a/assets/custom-icons/icons/BorgBase.svg b/auth/assets/custom-icons/icons/BorgBase.svg similarity index 100% rename from assets/custom-icons/icons/BorgBase.svg rename to auth/assets/custom-icons/icons/BorgBase.svg diff --git a/assets/custom-icons/icons/Gosuslugi.svg b/auth/assets/custom-icons/icons/Gosuslugi.svg similarity index 100% rename from assets/custom-icons/icons/Gosuslugi.svg rename to auth/assets/custom-icons/icons/Gosuslugi.svg diff --git a/assets/custom-icons/icons/IVPN.svg b/auth/assets/custom-icons/icons/IVPN.svg similarity index 100% rename from assets/custom-icons/icons/IVPN.svg rename to auth/assets/custom-icons/icons/IVPN.svg diff --git a/assets/custom-icons/icons/Icedrive.svg b/auth/assets/custom-icons/icons/Icedrive.svg similarity index 100% rename from assets/custom-icons/icons/Icedrive.svg rename to auth/assets/custom-icons/icons/Icedrive.svg diff --git a/assets/custom-icons/icons/Notesnook.svg b/auth/assets/custom-icons/icons/Notesnook.svg similarity index 100% rename from assets/custom-icons/icons/Notesnook.svg rename to auth/assets/custom-icons/icons/Notesnook.svg diff --git a/assets/custom-icons/icons/Yandex.svg b/auth/assets/custom-icons/icons/Yandex.svg similarity index 100% rename from assets/custom-icons/icons/Yandex.svg rename to auth/assets/custom-icons/icons/Yandex.svg diff --git a/assets/custom-icons/icons/addy_io.svg b/auth/assets/custom-icons/icons/addy_io.svg similarity index 100% rename from assets/custom-icons/icons/addy_io.svg rename to auth/assets/custom-icons/icons/addy_io.svg diff --git a/assets/custom-icons/icons/airtable.svg b/auth/assets/custom-icons/icons/airtable.svg similarity index 100% rename from assets/custom-icons/icons/airtable.svg rename to auth/assets/custom-icons/icons/airtable.svg diff --git a/assets/custom-icons/icons/anycoindirect.svg b/auth/assets/custom-icons/icons/anycoindirect.svg similarity index 100% rename from assets/custom-icons/icons/anycoindirect.svg rename to auth/assets/custom-icons/icons/anycoindirect.svg diff --git a/assets/custom-icons/icons/ascendex.svg b/auth/assets/custom-icons/icons/ascendex.svg similarity index 100% rename from assets/custom-icons/icons/ascendex.svg rename to auth/assets/custom-icons/icons/ascendex.svg diff --git a/assets/custom-icons/icons/bitfinex.svg b/auth/assets/custom-icons/icons/bitfinex.svg similarity index 100% rename from assets/custom-icons/icons/bitfinex.svg rename to auth/assets/custom-icons/icons/bitfinex.svg diff --git a/assets/custom-icons/icons/bitmex.svg b/auth/assets/custom-icons/icons/bitmex.svg similarity index 100% rename from assets/custom-icons/icons/bitmex.svg rename to auth/assets/custom-icons/icons/bitmex.svg diff --git a/assets/custom-icons/icons/bitvavo.svg b/auth/assets/custom-icons/icons/bitvavo.svg similarity index 100% rename from assets/custom-icons/icons/bitvavo.svg rename to auth/assets/custom-icons/icons/bitvavo.svg diff --git a/assets/custom-icons/icons/bitwarden.svg b/auth/assets/custom-icons/icons/bitwarden.svg similarity index 100% rename from assets/custom-icons/icons/bitwarden.svg rename to auth/assets/custom-icons/icons/bitwarden.svg diff --git a/assets/custom-icons/icons/brave_creators.svg b/auth/assets/custom-icons/icons/brave_creators.svg similarity index 100% rename from assets/custom-icons/icons/brave_creators.svg rename to auth/assets/custom-icons/icons/brave_creators.svg diff --git a/assets/custom-icons/icons/bybit.svg b/auth/assets/custom-icons/icons/bybit.svg similarity index 100% rename from assets/custom-icons/icons/bybit.svg rename to auth/assets/custom-icons/icons/bybit.svg diff --git a/assets/custom-icons/icons/cih.svg b/auth/assets/custom-icons/icons/cih.svg similarity index 100% rename from assets/custom-icons/icons/cih.svg rename to auth/assets/custom-icons/icons/cih.svg diff --git a/assets/custom-icons/icons/cloudflare.svg b/auth/assets/custom-icons/icons/cloudflare.svg similarity index 100% rename from assets/custom-icons/icons/cloudflare.svg rename to auth/assets/custom-icons/icons/cloudflare.svg diff --git a/assets/custom-icons/icons/controld.svg b/auth/assets/custom-icons/icons/controld.svg similarity index 100% rename from assets/custom-icons/icons/controld.svg rename to auth/assets/custom-icons/icons/controld.svg diff --git a/assets/custom-icons/icons/crowdpear.svg b/auth/assets/custom-icons/icons/crowdpear.svg similarity index 100% rename from assets/custom-icons/icons/crowdpear.svg rename to auth/assets/custom-icons/icons/crowdpear.svg diff --git a/assets/custom-icons/icons/degiro.svg b/auth/assets/custom-icons/icons/degiro.svg similarity index 100% rename from assets/custom-icons/icons/degiro.svg rename to auth/assets/custom-icons/icons/degiro.svg diff --git a/assets/custom-icons/icons/discourse.svg b/auth/assets/custom-icons/icons/discourse.svg similarity index 100% rename from assets/custom-icons/icons/discourse.svg rename to auth/assets/custom-icons/icons/discourse.svg diff --git a/assets/custom-icons/icons/dusnet.svg b/auth/assets/custom-icons/icons/dusnet.svg similarity index 100% rename from assets/custom-icons/icons/dusnet.svg rename to auth/assets/custom-icons/icons/dusnet.svg diff --git a/assets/custom-icons/icons/ecloud.svg b/auth/assets/custom-icons/icons/ecloud.svg similarity index 100% rename from assets/custom-icons/icons/ecloud.svg rename to auth/assets/custom-icons/icons/ecloud.svg diff --git a/assets/custom-icons/icons/ente.svg b/auth/assets/custom-icons/icons/ente.svg similarity index 100% rename from assets/custom-icons/icons/ente.svg rename to auth/assets/custom-icons/icons/ente.svg diff --git a/assets/custom-icons/icons/epic_games.svg b/auth/assets/custom-icons/icons/epic_games.svg similarity index 100% rename from assets/custom-icons/icons/epic_games.svg rename to auth/assets/custom-icons/icons/epic_games.svg diff --git a/assets/custom-icons/icons/esketit.svg b/auth/assets/custom-icons/icons/esketit.svg similarity index 100% rename from assets/custom-icons/icons/esketit.svg rename to auth/assets/custom-icons/icons/esketit.svg diff --git a/assets/custom-icons/icons/estateguru.svg b/auth/assets/custom-icons/icons/estateguru.svg similarity index 100% rename from assets/custom-icons/icons/estateguru.svg rename to auth/assets/custom-icons/icons/estateguru.svg diff --git a/assets/custom-icons/icons/filen.svg b/auth/assets/custom-icons/icons/filen.svg similarity index 100% rename from assets/custom-icons/icons/filen.svg rename to auth/assets/custom-icons/icons/filen.svg diff --git a/assets/custom-icons/icons/github.svg b/auth/assets/custom-icons/icons/github.svg similarity index 100% rename from assets/custom-icons/icons/github.svg rename to auth/assets/custom-icons/icons/github.svg diff --git a/assets/custom-icons/icons/gitlab.svg b/auth/assets/custom-icons/icons/gitlab.svg similarity index 100% rename from assets/custom-icons/icons/gitlab.svg rename to auth/assets/custom-icons/icons/gitlab.svg diff --git a/assets/custom-icons/icons/google.svg b/auth/assets/custom-icons/icons/google.svg similarity index 100% rename from assets/custom-icons/icons/google.svg rename to auth/assets/custom-icons/icons/google.svg diff --git a/assets/custom-icons/icons/healthchecks.svg b/auth/assets/custom-icons/icons/healthchecks.svg similarity index 100% rename from assets/custom-icons/icons/healthchecks.svg rename to auth/assets/custom-icons/icons/healthchecks.svg diff --git a/assets/custom-icons/icons/ing.svg b/auth/assets/custom-icons/icons/ing.svg similarity index 100% rename from assets/custom-icons/icons/ing.svg rename to auth/assets/custom-icons/icons/ing.svg diff --git a/assets/custom-icons/icons/instagram.svg b/auth/assets/custom-icons/icons/instagram.svg similarity index 100% rename from assets/custom-icons/icons/instagram.svg rename to auth/assets/custom-icons/icons/instagram.svg diff --git a/assets/custom-icons/icons/inwx.svg b/auth/assets/custom-icons/icons/inwx.svg similarity index 100% rename from assets/custom-icons/icons/inwx.svg rename to auth/assets/custom-icons/icons/inwx.svg diff --git a/assets/custom-icons/icons/jagex.svg b/auth/assets/custom-icons/icons/jagex.svg similarity index 100% rename from assets/custom-icons/icons/jagex.svg rename to auth/assets/custom-icons/icons/jagex.svg diff --git a/assets/custom-icons/icons/kagi.svg b/auth/assets/custom-icons/icons/kagi.svg similarity index 100% rename from assets/custom-icons/icons/kagi.svg rename to auth/assets/custom-icons/icons/kagi.svg diff --git a/assets/custom-icons/icons/kick.svg b/auth/assets/custom-icons/icons/kick.svg similarity index 100% rename from assets/custom-icons/icons/kick.svg rename to auth/assets/custom-icons/icons/kick.svg diff --git a/assets/custom-icons/icons/kite.svg b/auth/assets/custom-icons/icons/kite.svg similarity index 100% rename from assets/custom-icons/icons/kite.svg rename to auth/assets/custom-icons/icons/kite.svg diff --git a/assets/custom-icons/icons/koofr.svg b/auth/assets/custom-icons/icons/koofr.svg similarity index 100% rename from assets/custom-icons/icons/koofr.svg rename to auth/assets/custom-icons/icons/koofr.svg diff --git a/assets/custom-icons/icons/kpn.svg b/auth/assets/custom-icons/icons/kpn.svg similarity index 100% rename from assets/custom-icons/icons/kpn.svg rename to auth/assets/custom-icons/icons/kpn.svg diff --git a/assets/custom-icons/icons/kraken.svg b/auth/assets/custom-icons/icons/kraken.svg similarity index 100% rename from assets/custom-icons/icons/kraken.svg rename to auth/assets/custom-icons/icons/kraken.svg diff --git a/assets/custom-icons/icons/kronos.svg b/auth/assets/custom-icons/icons/kronos.svg similarity index 100% rename from assets/custom-icons/icons/kronos.svg rename to auth/assets/custom-icons/icons/kronos.svg diff --git a/assets/custom-icons/icons/kucoin.svg b/auth/assets/custom-icons/icons/kucoin.svg similarity index 100% rename from assets/custom-icons/icons/kucoin.svg rename to auth/assets/custom-icons/icons/kucoin.svg diff --git a/assets/custom-icons/icons/laposte.svg b/auth/assets/custom-icons/icons/laposte.svg similarity index 100% rename from assets/custom-icons/icons/laposte.svg rename to auth/assets/custom-icons/icons/laposte.svg diff --git a/assets/custom-icons/icons/letterboxd.svg b/auth/assets/custom-icons/icons/letterboxd.svg similarity index 100% rename from assets/custom-icons/icons/letterboxd.svg rename to auth/assets/custom-icons/icons/letterboxd.svg diff --git a/assets/custom-icons/icons/mastodon.svg b/auth/assets/custom-icons/icons/mastodon.svg similarity index 100% rename from assets/custom-icons/icons/mastodon.svg rename to auth/assets/custom-icons/icons/mastodon.svg diff --git a/assets/custom-icons/icons/microsoft.svg b/auth/assets/custom-icons/icons/microsoft.svg similarity index 100% rename from assets/custom-icons/icons/microsoft.svg rename to auth/assets/custom-icons/icons/microsoft.svg diff --git a/assets/custom-icons/icons/mintos.svg b/auth/assets/custom-icons/icons/mintos.svg similarity index 100% rename from assets/custom-icons/icons/mintos.svg rename to auth/assets/custom-icons/icons/mintos.svg diff --git a/assets/custom-icons/icons/mozilla.svg b/auth/assets/custom-icons/icons/mozilla.svg similarity index 100% rename from assets/custom-icons/icons/mozilla.svg rename to auth/assets/custom-icons/icons/mozilla.svg diff --git a/assets/custom-icons/icons/myfritz.svg b/auth/assets/custom-icons/icons/myfritz.svg similarity index 100% rename from assets/custom-icons/icons/myfritz.svg rename to auth/assets/custom-icons/icons/myfritz.svg diff --git a/assets/custom-icons/icons/nextdns.svg b/auth/assets/custom-icons/icons/nextdns.svg similarity index 100% rename from assets/custom-icons/icons/nextdns.svg rename to auth/assets/custom-icons/icons/nextdns.svg diff --git a/assets/custom-icons/icons/ngrok.svg b/auth/assets/custom-icons/icons/ngrok.svg similarity index 100% rename from assets/custom-icons/icons/ngrok.svg rename to auth/assets/custom-icons/icons/ngrok.svg diff --git a/assets/custom-icons/icons/njalla.svg b/auth/assets/custom-icons/icons/njalla.svg similarity index 100% rename from assets/custom-icons/icons/njalla.svg rename to auth/assets/custom-icons/icons/njalla.svg diff --git a/assets/custom-icons/icons/notion.svg b/auth/assets/custom-icons/icons/notion.svg similarity index 100% rename from assets/custom-icons/icons/notion.svg rename to auth/assets/custom-icons/icons/notion.svg diff --git a/assets/custom-icons/icons/nvidia.svg b/auth/assets/custom-icons/icons/nvidia.svg similarity index 100% rename from assets/custom-icons/icons/nvidia.svg rename to auth/assets/custom-icons/icons/nvidia.svg diff --git a/assets/custom-icons/icons/odido.svg b/auth/assets/custom-icons/icons/odido.svg similarity index 100% rename from assets/custom-icons/icons/odido.svg rename to auth/assets/custom-icons/icons/odido.svg diff --git a/assets/custom-icons/icons/pCloud.svg b/auth/assets/custom-icons/icons/pCloud.svg similarity index 100% rename from assets/custom-icons/icons/pCloud.svg rename to auth/assets/custom-icons/icons/pCloud.svg diff --git a/assets/custom-icons/icons/parsec.svg b/auth/assets/custom-icons/icons/parsec.svg similarity index 100% rename from assets/custom-icons/icons/parsec.svg rename to auth/assets/custom-icons/icons/parsec.svg diff --git a/assets/custom-icons/icons/paypal.svg b/auth/assets/custom-icons/icons/paypal.svg similarity index 100% rename from assets/custom-icons/icons/paypal.svg rename to auth/assets/custom-icons/icons/paypal.svg diff --git a/assets/custom-icons/icons/peerberry.svg b/auth/assets/custom-icons/icons/peerberry.svg similarity index 100% rename from assets/custom-icons/icons/peerberry.svg rename to auth/assets/custom-icons/icons/peerberry.svg diff --git a/assets/custom-icons/icons/pingvinshare.svg b/auth/assets/custom-icons/icons/pingvinshare.svg similarity index 100% rename from assets/custom-icons/icons/pingvinshare.svg rename to auth/assets/custom-icons/icons/pingvinshare.svg diff --git a/assets/custom-icons/icons/plutus.svg b/auth/assets/custom-icons/icons/plutus.svg similarity index 100% rename from assets/custom-icons/icons/plutus.svg rename to auth/assets/custom-icons/icons/plutus.svg diff --git a/assets/custom-icons/icons/poloniex.svg b/auth/assets/custom-icons/icons/poloniex.svg similarity index 100% rename from assets/custom-icons/icons/poloniex.svg rename to auth/assets/custom-icons/icons/poloniex.svg diff --git a/assets/custom-icons/icons/porkbun.svg b/auth/assets/custom-icons/icons/porkbun.svg similarity index 100% rename from assets/custom-icons/icons/porkbun.svg rename to auth/assets/custom-icons/icons/porkbun.svg diff --git a/assets/custom-icons/icons/postnl.svg b/auth/assets/custom-icons/icons/postnl.svg similarity index 100% rename from assets/custom-icons/icons/postnl.svg rename to auth/assets/custom-icons/icons/postnl.svg diff --git a/assets/custom-icons/icons/privacy.svg b/auth/assets/custom-icons/icons/privacy.svg similarity index 100% rename from assets/custom-icons/icons/privacy.svg rename to auth/assets/custom-icons/icons/privacy.svg diff --git a/assets/custom-icons/icons/privacyguides.svg b/auth/assets/custom-icons/icons/privacyguides.svg similarity index 100% rename from assets/custom-icons/icons/privacyguides.svg rename to auth/assets/custom-icons/icons/privacyguides.svg diff --git a/assets/custom-icons/icons/proton.svg b/auth/assets/custom-icons/icons/proton.svg similarity index 100% rename from assets/custom-icons/icons/proton.svg rename to auth/assets/custom-icons/icons/proton.svg diff --git a/assets/custom-icons/icons/proxmox.svg b/auth/assets/custom-icons/icons/proxmox.svg similarity index 100% rename from assets/custom-icons/icons/proxmox.svg rename to auth/assets/custom-icons/icons/proxmox.svg diff --git a/assets/custom-icons/icons/revolt.svg b/auth/assets/custom-icons/icons/revolt.svg similarity index 100% rename from assets/custom-icons/icons/revolt.svg rename to auth/assets/custom-icons/icons/revolt.svg diff --git a/assets/custom-icons/icons/rust_language_forum.svg b/auth/assets/custom-icons/icons/rust_language_forum.svg similarity index 100% rename from assets/custom-icons/icons/rust_language_forum.svg rename to auth/assets/custom-icons/icons/rust_language_forum.svg diff --git a/assets/custom-icons/icons/service-bw.svg b/auth/assets/custom-icons/icons/service-bw.svg similarity index 100% rename from assets/custom-icons/icons/service-bw.svg rename to auth/assets/custom-icons/icons/service-bw.svg diff --git a/assets/custom-icons/icons/simplelogin.svg b/auth/assets/custom-icons/icons/simplelogin.svg similarity index 100% rename from assets/custom-icons/icons/simplelogin.svg rename to auth/assets/custom-icons/icons/simplelogin.svg diff --git a/assets/custom-icons/icons/sipgate.svg b/auth/assets/custom-icons/icons/sipgate.svg similarity index 100% rename from assets/custom-icons/icons/sipgate.svg rename to auth/assets/custom-icons/icons/sipgate.svg diff --git a/assets/custom-icons/icons/skiff.svg b/auth/assets/custom-icons/icons/skiff.svg similarity index 100% rename from assets/custom-icons/icons/skiff.svg rename to auth/assets/custom-icons/icons/skiff.svg diff --git a/assets/custom-icons/icons/snapchat.svg b/auth/assets/custom-icons/icons/snapchat.svg similarity index 100% rename from assets/custom-icons/icons/snapchat.svg rename to auth/assets/custom-icons/icons/snapchat.svg diff --git a/assets/custom-icons/icons/standardnotes.svg b/auth/assets/custom-icons/icons/standardnotes.svg similarity index 100% rename from assets/custom-icons/icons/standardnotes.svg rename to auth/assets/custom-icons/icons/standardnotes.svg diff --git a/assets/custom-icons/icons/synology_dsm.svg b/auth/assets/custom-icons/icons/synology_dsm.svg similarity index 100% rename from assets/custom-icons/icons/synology_dsm.svg rename to auth/assets/custom-icons/icons/synology_dsm.svg diff --git a/assets/custom-icons/icons/tcpshield.svg b/auth/assets/custom-icons/icons/tcpshield.svg similarity index 100% rename from assets/custom-icons/icons/tcpshield.svg rename to auth/assets/custom-icons/icons/tcpshield.svg diff --git a/assets/custom-icons/icons/techlore.svg b/auth/assets/custom-icons/icons/techlore.svg similarity index 100% rename from assets/custom-icons/icons/techlore.svg rename to auth/assets/custom-icons/icons/techlore.svg diff --git a/assets/custom-icons/icons/termius.svg b/auth/assets/custom-icons/icons/termius.svg similarity index 100% rename from assets/custom-icons/icons/termius.svg rename to auth/assets/custom-icons/icons/termius.svg diff --git a/assets/custom-icons/icons/torguard.svg b/auth/assets/custom-icons/icons/torguard.svg similarity index 100% rename from assets/custom-icons/icons/torguard.svg rename to auth/assets/custom-icons/icons/torguard.svg diff --git a/assets/custom-icons/icons/trading212.svg b/auth/assets/custom-icons/icons/trading212.svg similarity index 100% rename from assets/custom-icons/icons/trading212.svg rename to auth/assets/custom-icons/icons/trading212.svg diff --git a/assets/custom-icons/icons/tradingview.svg b/auth/assets/custom-icons/icons/tradingview.svg similarity index 100% rename from assets/custom-icons/icons/tradingview.svg rename to auth/assets/custom-icons/icons/tradingview.svg diff --git a/assets/custom-icons/icons/transip.svg b/auth/assets/custom-icons/icons/transip.svg similarity index 100% rename from assets/custom-icons/icons/transip.svg rename to auth/assets/custom-icons/icons/transip.svg diff --git a/assets/custom-icons/icons/tresorit.svg b/auth/assets/custom-icons/icons/tresorit.svg similarity index 100% rename from assets/custom-icons/icons/tresorit.svg rename to auth/assets/custom-icons/icons/tresorit.svg diff --git a/assets/custom-icons/icons/tweakers.svg b/auth/assets/custom-icons/icons/tweakers.svg similarity index 100% rename from assets/custom-icons/icons/tweakers.svg rename to auth/assets/custom-icons/icons/tweakers.svg diff --git a/assets/custom-icons/icons/twingate.svg b/auth/assets/custom-icons/icons/twingate.svg similarity index 100% rename from assets/custom-icons/icons/twingate.svg rename to auth/assets/custom-icons/icons/twingate.svg diff --git a/assets/custom-icons/icons/ubisoft.svg b/auth/assets/custom-icons/icons/ubisoft.svg similarity index 100% rename from assets/custom-icons/icons/ubisoft.svg rename to auth/assets/custom-icons/icons/ubisoft.svg diff --git a/assets/custom-icons/icons/unity.svg b/auth/assets/custom-icons/icons/unity.svg similarity index 100% rename from assets/custom-icons/icons/unity.svg rename to auth/assets/custom-icons/icons/unity.svg diff --git a/assets/custom-icons/icons/uphold.svg b/auth/assets/custom-icons/icons/uphold.svg similarity index 100% rename from assets/custom-icons/icons/uphold.svg rename to auth/assets/custom-icons/icons/uphold.svg diff --git a/assets/custom-icons/icons/whmcs.svg b/auth/assets/custom-icons/icons/whmcs.svg similarity index 100% rename from assets/custom-icons/icons/whmcs.svg rename to auth/assets/custom-icons/icons/whmcs.svg diff --git a/assets/custom-icons/icons/windscribe.svg b/auth/assets/custom-icons/icons/windscribe.svg similarity index 100% rename from assets/custom-icons/icons/windscribe.svg rename to auth/assets/custom-icons/icons/windscribe.svg diff --git a/assets/custom-icons/icons/wise.svg b/auth/assets/custom-icons/icons/wise.svg similarity index 100% rename from assets/custom-icons/icons/wise.svg rename to auth/assets/custom-icons/icons/wise.svg diff --git a/assets/custom-icons/icons/x.svg b/auth/assets/custom-icons/icons/x.svg similarity index 100% rename from assets/custom-icons/icons/x.svg rename to auth/assets/custom-icons/icons/x.svg diff --git a/assets/fonts/Inter-Bold.ttf b/auth/assets/fonts/Inter-Bold.ttf similarity index 100% rename from assets/fonts/Inter-Bold.ttf rename to auth/assets/fonts/Inter-Bold.ttf diff --git a/assets/fonts/Inter-Light.ttf b/auth/assets/fonts/Inter-Light.ttf similarity index 100% rename from assets/fonts/Inter-Light.ttf rename to auth/assets/fonts/Inter-Light.ttf diff --git a/assets/fonts/Inter-Medium.ttf b/auth/assets/fonts/Inter-Medium.ttf similarity index 100% rename from assets/fonts/Inter-Medium.ttf rename to auth/assets/fonts/Inter-Medium.ttf diff --git a/assets/fonts/Inter-Regular.ttf b/auth/assets/fonts/Inter-Regular.ttf similarity index 100% rename from assets/fonts/Inter-Regular.ttf rename to auth/assets/fonts/Inter-Regular.ttf diff --git a/assets/fonts/Inter-SemiBold.ttf b/auth/assets/fonts/Inter-SemiBold.ttf similarity index 100% rename from assets/fonts/Inter-SemiBold.ttf rename to auth/assets/fonts/Inter-SemiBold.ttf diff --git a/assets/fonts/Montserrat-Bold.ttf b/auth/assets/fonts/Montserrat-Bold.ttf similarity index 100% rename from assets/fonts/Montserrat-Bold.ttf rename to auth/assets/fonts/Montserrat-Bold.ttf diff --git a/assets/icon-light-adaptive-fg.png b/auth/assets/icon-light-adaptive-fg.png similarity index 100% rename from assets/icon-light-adaptive-fg.png rename to auth/assets/icon-light-adaptive-fg.png diff --git a/assets/icon-light.png b/auth/assets/icon-light.png similarity index 100% rename from assets/icon-light.png rename to auth/assets/icon-light.png diff --git a/assets/loading_photos_background.png b/auth/assets/loading_photos_background.png similarity index 100% rename from assets/loading_photos_background.png rename to auth/assets/loading_photos_background.png diff --git a/assets/loading_photos_background_dark.png b/auth/assets/loading_photos_background_dark.png similarity index 100% rename from assets/loading_photos_background_dark.png rename to auth/assets/loading_photos_background_dark.png diff --git a/assets/sheild-front-gradient.png b/auth/assets/sheild-front-gradient.png similarity index 100% rename from assets/sheild-front-gradient.png rename to auth/assets/sheild-front-gradient.png diff --git a/assets/simple-icons b/auth/assets/simple-icons similarity index 100% rename from assets/simple-icons rename to auth/assets/simple-icons diff --git a/assets/splash-screen-dark.png b/auth/assets/splash-screen-dark.png similarity index 100% rename from assets/splash-screen-dark.png rename to auth/assets/splash-screen-dark.png diff --git a/assets/splash-screen-light.png b/auth/assets/splash-screen-light.png similarity index 100% rename from assets/splash-screen-light.png rename to auth/assets/splash-screen-light.png diff --git a/assets/wallet-front-gradient.png b/auth/assets/wallet-front-gradient.png similarity index 100% rename from assets/wallet-front-gradient.png rename to auth/assets/wallet-front-gradient.png diff --git a/coverage/lcov.info b/auth/coverage/lcov.info similarity index 100% rename from coverage/lcov.info rename to auth/coverage/lcov.info diff --git a/coverage_badge.svg b/auth/coverage_badge.svg similarity index 100% rename from coverage_badge.svg rename to auth/coverage_badge.svg diff --git a/crowdin.yml b/auth/crowdin.yml similarity index 100% rename from crowdin.yml rename to auth/crowdin.yml diff --git a/fastlane/metadata/android/en-US/changelogs/23.txt b/auth/fastlane/metadata/android/en-US/changelogs/23.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/23.txt rename to auth/fastlane/metadata/android/en-US/changelogs/23.txt diff --git a/fastlane/metadata/android/en-US/changelogs/39.txt b/auth/fastlane/metadata/android/en-US/changelogs/39.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/39.txt rename to auth/fastlane/metadata/android/en-US/changelogs/39.txt diff --git a/fastlane/metadata/android/en-US/full_description.txt b/auth/fastlane/metadata/android/en-US/full_description.txt similarity index 100% rename from fastlane/metadata/android/en-US/full_description.txt rename to auth/fastlane/metadata/android/en-US/full_description.txt diff --git a/fastlane/metadata/android/en-US/images/icon.png b/auth/fastlane/metadata/android/en-US/images/icon.png similarity index 100% rename from fastlane/metadata/android/en-US/images/icon.png rename to auth/fastlane/metadata/android/en-US/images/icon.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/auth/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/1.png rename to auth/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png b/auth/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/2.png rename to auth/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png b/auth/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/3.png rename to auth/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png b/auth/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/4.png rename to auth/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png b/auth/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/5.png rename to auth/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png diff --git a/fastlane/metadata/android/en-US/short_description.txt b/auth/fastlane/metadata/android/en-US/short_description.txt similarity index 100% rename from fastlane/metadata/android/en-US/short_description.txt rename to auth/fastlane/metadata/android/en-US/short_description.txt diff --git a/fastlane/metadata/android/en-US/title.txt b/auth/fastlane/metadata/android/en-US/title.txt similarity index 100% rename from fastlane/metadata/android/en-US/title.txt rename to auth/fastlane/metadata/android/en-US/title.txt diff --git a/fdroid_flutter_icons.yaml b/auth/fdroid_flutter_icons.yaml similarity index 100% rename from fdroid_flutter_icons.yaml rename to auth/fdroid_flutter_icons.yaml diff --git a/flutter b/auth/flutter similarity index 100% rename from flutter rename to auth/flutter diff --git a/fonts/Inter-Bold.ttf b/auth/fonts/Inter-Bold.ttf similarity index 100% rename from fonts/Inter-Bold.ttf rename to auth/fonts/Inter-Bold.ttf diff --git a/fonts/Inter-Light.ttf b/auth/fonts/Inter-Light.ttf similarity index 100% rename from fonts/Inter-Light.ttf rename to auth/fonts/Inter-Light.ttf diff --git a/fonts/Inter-Medium.ttf b/auth/fonts/Inter-Medium.ttf similarity index 100% rename from fonts/Inter-Medium.ttf rename to auth/fonts/Inter-Medium.ttf diff --git a/fonts/Inter-Regular.ttf b/auth/fonts/Inter-Regular.ttf similarity index 100% rename from fonts/Inter-Regular.ttf rename to auth/fonts/Inter-Regular.ttf diff --git a/fonts/Inter-SemiBold.ttf b/auth/fonts/Inter-SemiBold.ttf similarity index 100% rename from fonts/Inter-SemiBold.ttf rename to auth/fonts/Inter-SemiBold.ttf diff --git a/fonts/Montserrat-Bold.ttf b/auth/fonts/Montserrat-Bold.ttf similarity index 100% rename from fonts/Montserrat-Bold.ttf rename to auth/fonts/Montserrat-Bold.ttf diff --git a/ios/.gitignore b/auth/ios/.gitignore similarity index 100% rename from ios/.gitignore rename to auth/ios/.gitignore diff --git a/ios/Flutter/AppFrameworkInfo.plist b/auth/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from ios/Flutter/AppFrameworkInfo.plist rename to auth/ios/Flutter/AppFrameworkInfo.plist diff --git a/ios/Flutter/Debug.xcconfig b/auth/ios/Flutter/Debug.xcconfig similarity index 100% rename from ios/Flutter/Debug.xcconfig rename to auth/ios/Flutter/Debug.xcconfig diff --git a/ios/Flutter/Release.xcconfig b/auth/ios/Flutter/Release.xcconfig similarity index 100% rename from ios/Flutter/Release.xcconfig rename to auth/ios/Flutter/Release.xcconfig diff --git a/ios/Podfile b/auth/ios/Podfile similarity index 100% rename from ios/Podfile rename to auth/ios/Podfile diff --git a/ios/Podfile.lock b/auth/ios/Podfile.lock similarity index 100% rename from ios/Podfile.lock rename to auth/ios/Podfile.lock diff --git a/ios/Runner.xcodeproj/project.pbxproj b/auth/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from ios/Runner.xcodeproj/project.pbxproj rename to auth/ios/Runner.xcodeproj/project.pbxproj diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/auth/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to auth/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/auth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to auth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/auth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to auth/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/auth/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to auth/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/auth/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from ios/Runner.xcworkspace/contents.xcworkspacedata rename to auth/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/auth/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to auth/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/auth/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to auth/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/ios/Runner/AppDelegate.swift b/auth/ios/Runner/AppDelegate.swift similarity index 100% rename from ios/Runner/AppDelegate.swift rename to auth/ios/Runner/AppDelegate.swift diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to auth/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/ios/Runner/Assets.xcassets/Contents.json b/auth/ios/Runner/Assets.xcassets/Contents.json similarity index 100% rename from ios/Runner/Assets.xcassets/Contents.json rename to auth/ios/Runner/Assets.xcassets/Contents.json diff --git a/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json b/auth/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json rename to auth/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json diff --git a/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png b/auth/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png rename to auth/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png diff --git a/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png b/auth/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png rename to auth/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json rename to auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png rename to auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png rename to auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png rename to auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark.png b/auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark.png rename to auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@2x.png b/auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@2x.png rename to auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@2x.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@3x.png b/auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@3x.png rename to auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@3x.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md rename to auth/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/auth/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from ios/Runner/Base.lproj/LaunchScreen.storyboard rename to auth/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/ios/Runner/Base.lproj/Main.storyboard b/auth/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from ios/Runner/Base.lproj/Main.storyboard rename to auth/ios/Runner/Base.lproj/Main.storyboard diff --git a/ios/Runner/Info.plist b/auth/ios/Runner/Info.plist similarity index 100% rename from ios/Runner/Info.plist rename to auth/ios/Runner/Info.plist diff --git a/ios/Runner/Runner-Bridging-Header.h b/auth/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from ios/Runner/Runner-Bridging-Header.h rename to auth/ios/Runner/Runner-Bridging-Header.h diff --git a/ios/ci_scripts/ci_post_clone.sh b/auth/ios/ci_scripts/ci_post_clone.sh similarity index 100% rename from ios/ci_scripts/ci_post_clone.sh rename to auth/ios/ci_scripts/ci_post_clone.sh diff --git a/l10n.yaml b/auth/l10n.yaml similarity index 100% rename from l10n.yaml rename to auth/l10n.yaml diff --git a/lib/app/app.dart b/auth/lib/app/app.dart similarity index 100% rename from lib/app/app.dart rename to auth/lib/app/app.dart diff --git a/lib/app/view/app.dart b/auth/lib/app/view/app.dart similarity index 100% rename from lib/app/view/app.dart rename to auth/lib/app/view/app.dart diff --git a/lib/app/view/app_route.dart b/auth/lib/app/view/app_route.dart similarity index 100% rename from lib/app/view/app_route.dart rename to auth/lib/app/view/app_route.dart diff --git a/lib/app/view/app_theme_extension.dart b/auth/lib/app/view/app_theme_extension.dart similarity index 100% rename from lib/app/view/app_theme_extension.dart rename to auth/lib/app/view/app_theme_extension.dart diff --git a/lib/bootstrap.dart b/auth/lib/bootstrap.dart similarity index 100% rename from lib/bootstrap.dart rename to auth/lib/bootstrap.dart diff --git a/lib/core/configuration.dart b/auth/lib/core/configuration.dart similarity index 100% rename from lib/core/configuration.dart rename to auth/lib/core/configuration.dart diff --git a/lib/core/constants.dart b/auth/lib/core/constants.dart similarity index 100% rename from lib/core/constants.dart rename to auth/lib/core/constants.dart diff --git a/lib/core/errors.dart b/auth/lib/core/errors.dart similarity index 100% rename from lib/core/errors.dart rename to auth/lib/core/errors.dart diff --git a/lib/core/event_bus.dart b/auth/lib/core/event_bus.dart similarity index 100% rename from lib/core/event_bus.dart rename to auth/lib/core/event_bus.dart diff --git a/lib/core/logging/super_logging.dart b/auth/lib/core/logging/super_logging.dart similarity index 100% rename from lib/core/logging/super_logging.dart rename to auth/lib/core/logging/super_logging.dart diff --git a/lib/core/logging/tunneled_transport.dart b/auth/lib/core/logging/tunneled_transport.dart similarity index 100% rename from lib/core/logging/tunneled_transport.dart rename to auth/lib/core/logging/tunneled_transport.dart diff --git a/lib/core/network.dart b/auth/lib/core/network.dart similarity index 100% rename from lib/core/network.dart rename to auth/lib/core/network.dart diff --git a/lib/ente_theme_data.dart b/auth/lib/ente_theme_data.dart similarity index 100% rename from lib/ente_theme_data.dart rename to auth/lib/ente_theme_data.dart diff --git a/lib/events/codes_updated_event.dart b/auth/lib/events/codes_updated_event.dart similarity index 100% rename from lib/events/codes_updated_event.dart rename to auth/lib/events/codes_updated_event.dart diff --git a/lib/events/event.dart b/auth/lib/events/event.dart similarity index 100% rename from lib/events/event.dart rename to auth/lib/events/event.dart diff --git a/lib/events/icons_changed_event.dart b/auth/lib/events/icons_changed_event.dart similarity index 100% rename from lib/events/icons_changed_event.dart rename to auth/lib/events/icons_changed_event.dart diff --git a/lib/events/notification_event.dart b/auth/lib/events/notification_event.dart similarity index 100% rename from lib/events/notification_event.dart rename to auth/lib/events/notification_event.dart diff --git a/lib/events/opened_settings_event.dart b/auth/lib/events/opened_settings_event.dart similarity index 100% rename from lib/events/opened_settings_event.dart rename to auth/lib/events/opened_settings_event.dart diff --git a/lib/events/signed_in_event.dart b/auth/lib/events/signed_in_event.dart similarity index 100% rename from lib/events/signed_in_event.dart rename to auth/lib/events/signed_in_event.dart diff --git a/lib/events/signed_out_event.dart b/auth/lib/events/signed_out_event.dart similarity index 100% rename from lib/events/signed_out_event.dart rename to auth/lib/events/signed_out_event.dart diff --git a/lib/events/trigger_logout_event.dart b/auth/lib/events/trigger_logout_event.dart similarity index 100% rename from lib/events/trigger_logout_event.dart rename to auth/lib/events/trigger_logout_event.dart diff --git a/lib/events/user_details_changed_event.dart b/auth/lib/events/user_details_changed_event.dart similarity index 100% rename from lib/events/user_details_changed_event.dart rename to auth/lib/events/user_details_changed_event.dart diff --git a/lib/gateway/authenticator.dart b/auth/lib/gateway/authenticator.dart similarity index 100% rename from lib/gateway/authenticator.dart rename to auth/lib/gateway/authenticator.dart diff --git a/lib/json/converter.dart b/auth/lib/json/converter.dart similarity index 100% rename from lib/json/converter.dart rename to auth/lib/json/converter.dart diff --git a/lib/l10n/arb/app_ar.arb b/auth/lib/l10n/arb/app_ar.arb similarity index 100% rename from lib/l10n/arb/app_ar.arb rename to auth/lib/l10n/arb/app_ar.arb diff --git a/lib/l10n/arb/app_de.arb b/auth/lib/l10n/arb/app_de.arb similarity index 100% rename from lib/l10n/arb/app_de.arb rename to auth/lib/l10n/arb/app_de.arb diff --git a/lib/l10n/arb/app_en.arb b/auth/lib/l10n/arb/app_en.arb similarity index 100% rename from lib/l10n/arb/app_en.arb rename to auth/lib/l10n/arb/app_en.arb diff --git a/lib/l10n/arb/app_es.arb b/auth/lib/l10n/arb/app_es.arb similarity index 100% rename from lib/l10n/arb/app_es.arb rename to auth/lib/l10n/arb/app_es.arb diff --git a/lib/l10n/arb/app_fa.arb b/auth/lib/l10n/arb/app_fa.arb similarity index 100% rename from lib/l10n/arb/app_fa.arb rename to auth/lib/l10n/arb/app_fa.arb diff --git a/lib/l10n/arb/app_fi.arb b/auth/lib/l10n/arb/app_fi.arb similarity index 100% rename from lib/l10n/arb/app_fi.arb rename to auth/lib/l10n/arb/app_fi.arb diff --git a/lib/l10n/arb/app_fr.arb b/auth/lib/l10n/arb/app_fr.arb similarity index 100% rename from lib/l10n/arb/app_fr.arb rename to auth/lib/l10n/arb/app_fr.arb diff --git a/lib/l10n/arb/app_he.arb b/auth/lib/l10n/arb/app_he.arb similarity index 100% rename from lib/l10n/arb/app_he.arb rename to auth/lib/l10n/arb/app_he.arb diff --git a/lib/l10n/arb/app_it.arb b/auth/lib/l10n/arb/app_it.arb similarity index 100% rename from lib/l10n/arb/app_it.arb rename to auth/lib/l10n/arb/app_it.arb diff --git a/lib/l10n/arb/app_ja.arb b/auth/lib/l10n/arb/app_ja.arb similarity index 100% rename from lib/l10n/arb/app_ja.arb rename to auth/lib/l10n/arb/app_ja.arb diff --git a/lib/l10n/arb/app_ka.arb b/auth/lib/l10n/arb/app_ka.arb similarity index 100% rename from lib/l10n/arb/app_ka.arb rename to auth/lib/l10n/arb/app_ka.arb diff --git a/lib/l10n/arb/app_nl.arb b/auth/lib/l10n/arb/app_nl.arb similarity index 100% rename from lib/l10n/arb/app_nl.arb rename to auth/lib/l10n/arb/app_nl.arb diff --git a/lib/l10n/arb/app_pl.arb b/auth/lib/l10n/arb/app_pl.arb similarity index 100% rename from lib/l10n/arb/app_pl.arb rename to auth/lib/l10n/arb/app_pl.arb diff --git a/lib/l10n/arb/app_pt.arb b/auth/lib/l10n/arb/app_pt.arb similarity index 100% rename from lib/l10n/arb/app_pt.arb rename to auth/lib/l10n/arb/app_pt.arb diff --git a/lib/l10n/arb/app_ru.arb b/auth/lib/l10n/arb/app_ru.arb similarity index 100% rename from lib/l10n/arb/app_ru.arb rename to auth/lib/l10n/arb/app_ru.arb diff --git a/lib/l10n/arb/app_ti.arb b/auth/lib/l10n/arb/app_ti.arb similarity index 100% rename from lib/l10n/arb/app_ti.arb rename to auth/lib/l10n/arb/app_ti.arb diff --git a/lib/l10n/arb/app_tr.arb b/auth/lib/l10n/arb/app_tr.arb similarity index 100% rename from lib/l10n/arb/app_tr.arb rename to auth/lib/l10n/arb/app_tr.arb diff --git a/lib/l10n/arb/app_vi.arb b/auth/lib/l10n/arb/app_vi.arb similarity index 100% rename from lib/l10n/arb/app_vi.arb rename to auth/lib/l10n/arb/app_vi.arb diff --git a/lib/l10n/arb/app_zh.arb b/auth/lib/l10n/arb/app_zh.arb similarity index 100% rename from lib/l10n/arb/app_zh.arb rename to auth/lib/l10n/arb/app_zh.arb diff --git a/lib/l10n/l10n.dart b/auth/lib/l10n/l10n.dart similarity index 100% rename from lib/l10n/l10n.dart rename to auth/lib/l10n/l10n.dart diff --git a/lib/locale.dart b/auth/lib/locale.dart similarity index 100% rename from lib/locale.dart rename to auth/lib/locale.dart diff --git a/lib/main.dart b/auth/lib/main.dart similarity index 100% rename from lib/main.dart rename to auth/lib/main.dart diff --git a/lib/main_development.dart b/auth/lib/main_development.dart similarity index 100% rename from lib/main_development.dart rename to auth/lib/main_development.dart diff --git a/lib/main_production.dart b/auth/lib/main_production.dart similarity index 100% rename from lib/main_production.dart rename to auth/lib/main_production.dart diff --git a/lib/main_staging.dart b/auth/lib/main_staging.dart similarity index 100% rename from lib/main_staging.dart rename to auth/lib/main_staging.dart diff --git a/lib/models/api/user/srp.dart b/auth/lib/models/api/user/srp.dart similarity index 100% rename from lib/models/api/user/srp.dart rename to auth/lib/models/api/user/srp.dart diff --git a/lib/models/authenticator/auth_entity.dart b/auth/lib/models/authenticator/auth_entity.dart similarity index 100% rename from lib/models/authenticator/auth_entity.dart rename to auth/lib/models/authenticator/auth_entity.dart diff --git a/lib/models/authenticator/auth_key.dart b/auth/lib/models/authenticator/auth_key.dart similarity index 100% rename from lib/models/authenticator/auth_key.dart rename to auth/lib/models/authenticator/auth_key.dart diff --git a/lib/models/authenticator/entity_result.dart b/auth/lib/models/authenticator/entity_result.dart similarity index 100% rename from lib/models/authenticator/entity_result.dart rename to auth/lib/models/authenticator/entity_result.dart diff --git a/lib/models/authenticator/local_auth_entity.dart b/auth/lib/models/authenticator/local_auth_entity.dart similarity index 100% rename from lib/models/authenticator/local_auth_entity.dart rename to auth/lib/models/authenticator/local_auth_entity.dart diff --git a/lib/models/billing_plan.dart b/auth/lib/models/billing_plan.dart similarity index 100% rename from lib/models/billing_plan.dart rename to auth/lib/models/billing_plan.dart diff --git a/lib/models/code.dart b/auth/lib/models/code.dart similarity index 100% rename from lib/models/code.dart rename to auth/lib/models/code.dart diff --git a/lib/models/delete_account.dart b/auth/lib/models/delete_account.dart similarity index 100% rename from lib/models/delete_account.dart rename to auth/lib/models/delete_account.dart diff --git a/lib/models/derived_key_result.dart b/auth/lib/models/derived_key_result.dart similarity index 100% rename from lib/models/derived_key_result.dart rename to auth/lib/models/derived_key_result.dart diff --git a/lib/models/encryption_result.dart b/auth/lib/models/encryption_result.dart similarity index 100% rename from lib/models/encryption_result.dart rename to auth/lib/models/encryption_result.dart diff --git a/lib/models/execution_states.dart b/auth/lib/models/execution_states.dart similarity index 100% rename from lib/models/execution_states.dart rename to auth/lib/models/execution_states.dart diff --git a/lib/models/export/ente.dart b/auth/lib/models/export/ente.dart similarity index 100% rename from lib/models/export/ente.dart rename to auth/lib/models/export/ente.dart diff --git a/lib/models/key_attributes.dart b/auth/lib/models/key_attributes.dart similarity index 100% rename from lib/models/key_attributes.dart rename to auth/lib/models/key_attributes.dart diff --git a/lib/models/key_gen_result.dart b/auth/lib/models/key_gen_result.dart similarity index 100% rename from lib/models/key_gen_result.dart rename to auth/lib/models/key_gen_result.dart diff --git a/lib/models/magic_metadata.dart b/auth/lib/models/magic_metadata.dart similarity index 100% rename from lib/models/magic_metadata.dart rename to auth/lib/models/magic_metadata.dart diff --git a/lib/models/private_key_attributes.dart b/auth/lib/models/private_key_attributes.dart similarity index 100% rename from lib/models/private_key_attributes.dart rename to auth/lib/models/private_key_attributes.dart diff --git a/lib/models/protos/googleauth.pb.dart b/auth/lib/models/protos/googleauth.pb.dart similarity index 100% rename from lib/models/protos/googleauth.pb.dart rename to auth/lib/models/protos/googleauth.pb.dart diff --git a/lib/models/protos/googleauth.pbenum.dart b/auth/lib/models/protos/googleauth.pbenum.dart similarity index 100% rename from lib/models/protos/googleauth.pbenum.dart rename to auth/lib/models/protos/googleauth.pbenum.dart diff --git a/lib/models/protos/googleauth.pbjson.dart b/auth/lib/models/protos/googleauth.pbjson.dart similarity index 100% rename from lib/models/protos/googleauth.pbjson.dart rename to auth/lib/models/protos/googleauth.pbjson.dart diff --git a/lib/models/protos/googleauth.pbserver.dart b/auth/lib/models/protos/googleauth.pbserver.dart similarity index 100% rename from lib/models/protos/googleauth.pbserver.dart rename to auth/lib/models/protos/googleauth.pbserver.dart diff --git a/lib/models/public_key.dart b/auth/lib/models/public_key.dart similarity index 100% rename from lib/models/public_key.dart rename to auth/lib/models/public_key.dart diff --git a/lib/models/sessions.dart b/auth/lib/models/sessions.dart similarity index 100% rename from lib/models/sessions.dart rename to auth/lib/models/sessions.dart diff --git a/lib/models/set_keys_request.dart b/auth/lib/models/set_keys_request.dart similarity index 100% rename from lib/models/set_keys_request.dart rename to auth/lib/models/set_keys_request.dart diff --git a/lib/models/set_recovery_key_request.dart b/auth/lib/models/set_recovery_key_request.dart similarity index 100% rename from lib/models/set_recovery_key_request.dart rename to auth/lib/models/set_recovery_key_request.dart diff --git a/lib/models/subscription.dart b/auth/lib/models/subscription.dart similarity index 100% rename from lib/models/subscription.dart rename to auth/lib/models/subscription.dart diff --git a/lib/models/typedefs.dart b/auth/lib/models/typedefs.dart similarity index 100% rename from lib/models/typedefs.dart rename to auth/lib/models/typedefs.dart diff --git a/lib/models/upload_url.dart b/auth/lib/models/upload_url.dart similarity index 100% rename from lib/models/upload_url.dart rename to auth/lib/models/upload_url.dart diff --git a/lib/models/user_details.dart b/auth/lib/models/user_details.dart similarity index 100% rename from lib/models/user_details.dart rename to auth/lib/models/user_details.dart diff --git a/lib/onboarding/view/onboarding_page.dart b/auth/lib/onboarding/view/onboarding_page.dart similarity index 100% rename from lib/onboarding/view/onboarding_page.dart rename to auth/lib/onboarding/view/onboarding_page.dart diff --git a/lib/onboarding/view/setup_enter_secret_key_page.dart b/auth/lib/onboarding/view/setup_enter_secret_key_page.dart similarity index 100% rename from lib/onboarding/view/setup_enter_secret_key_page.dart rename to auth/lib/onboarding/view/setup_enter_secret_key_page.dart diff --git a/lib/onboarding/view/view_qr_page.dart b/auth/lib/onboarding/view/view_qr_page.dart similarity index 100% rename from lib/onboarding/view/view_qr_page.dart rename to auth/lib/onboarding/view/view_qr_page.dart diff --git a/lib/services/authenticator_service.dart b/auth/lib/services/authenticator_service.dart similarity index 100% rename from lib/services/authenticator_service.dart rename to auth/lib/services/authenticator_service.dart diff --git a/lib/services/billing_service.dart b/auth/lib/services/billing_service.dart similarity index 100% rename from lib/services/billing_service.dart rename to auth/lib/services/billing_service.dart diff --git a/lib/services/local_authentication_service.dart b/auth/lib/services/local_authentication_service.dart similarity index 100% rename from lib/services/local_authentication_service.dart rename to auth/lib/services/local_authentication_service.dart diff --git a/lib/services/notification_service.dart b/auth/lib/services/notification_service.dart similarity index 100% rename from lib/services/notification_service.dart rename to auth/lib/services/notification_service.dart diff --git a/lib/services/preference_service.dart b/auth/lib/services/preference_service.dart similarity index 100% rename from lib/services/preference_service.dart rename to auth/lib/services/preference_service.dart diff --git a/lib/services/update_service.dart b/auth/lib/services/update_service.dart similarity index 100% rename from lib/services/update_service.dart rename to auth/lib/services/update_service.dart diff --git a/lib/services/user_remote_flag_service.dart b/auth/lib/services/user_remote_flag_service.dart similarity index 100% rename from lib/services/user_remote_flag_service.dart rename to auth/lib/services/user_remote_flag_service.dart diff --git a/lib/services/user_service.dart b/auth/lib/services/user_service.dart similarity index 100% rename from lib/services/user_service.dart rename to auth/lib/services/user_service.dart diff --git a/lib/store/authenticator_db.dart b/auth/lib/store/authenticator_db.dart similarity index 100% rename from lib/store/authenticator_db.dart rename to auth/lib/store/authenticator_db.dart diff --git a/lib/store/code_store.dart b/auth/lib/store/code_store.dart similarity index 100% rename from lib/store/code_store.dart rename to auth/lib/store/code_store.dart diff --git a/lib/store/offline_authenticator_db.dart b/auth/lib/store/offline_authenticator_db.dart similarity index 100% rename from lib/store/offline_authenticator_db.dart rename to auth/lib/store/offline_authenticator_db.dart diff --git a/lib/store/user_store.dart b/auth/lib/store/user_store.dart similarity index 100% rename from lib/store/user_store.dart rename to auth/lib/store/user_store.dart diff --git a/lib/theme/colors.dart b/auth/lib/theme/colors.dart similarity index 100% rename from lib/theme/colors.dart rename to auth/lib/theme/colors.dart diff --git a/lib/theme/effects.dart b/auth/lib/theme/effects.dart similarity index 100% rename from lib/theme/effects.dart rename to auth/lib/theme/effects.dart diff --git a/lib/theme/ente_theme.dart b/auth/lib/theme/ente_theme.dart similarity index 100% rename from lib/theme/ente_theme.dart rename to auth/lib/theme/ente_theme.dart diff --git a/lib/theme/text_style.dart b/auth/lib/theme/text_style.dart similarity index 100% rename from lib/theme/text_style.dart rename to auth/lib/theme/text_style.dart diff --git a/lib/ui/account/change_email_dialog.dart b/auth/lib/ui/account/change_email_dialog.dart similarity index 100% rename from lib/ui/account/change_email_dialog.dart rename to auth/lib/ui/account/change_email_dialog.dart diff --git a/lib/ui/account/delete_account_page.dart b/auth/lib/ui/account/delete_account_page.dart similarity index 100% rename from lib/ui/account/delete_account_page.dart rename to auth/lib/ui/account/delete_account_page.dart diff --git a/lib/ui/account/email_entry_page.dart b/auth/lib/ui/account/email_entry_page.dart similarity index 100% rename from lib/ui/account/email_entry_page.dart rename to auth/lib/ui/account/email_entry_page.dart diff --git a/lib/ui/account/login_page.dart b/auth/lib/ui/account/login_page.dart similarity index 100% rename from lib/ui/account/login_page.dart rename to auth/lib/ui/account/login_page.dart diff --git a/lib/ui/account/login_pwd_verification_page.dart b/auth/lib/ui/account/login_pwd_verification_page.dart similarity index 100% rename from lib/ui/account/login_pwd_verification_page.dart rename to auth/lib/ui/account/login_pwd_verification_page.dart diff --git a/lib/ui/account/logout_dialog.dart b/auth/lib/ui/account/logout_dialog.dart similarity index 100% rename from lib/ui/account/logout_dialog.dart rename to auth/lib/ui/account/logout_dialog.dart diff --git a/lib/ui/account/ott_verification_page.dart b/auth/lib/ui/account/ott_verification_page.dart similarity index 100% rename from lib/ui/account/ott_verification_page.dart rename to auth/lib/ui/account/ott_verification_page.dart diff --git a/lib/ui/account/password_entry_page.dart b/auth/lib/ui/account/password_entry_page.dart similarity index 100% rename from lib/ui/account/password_entry_page.dart rename to auth/lib/ui/account/password_entry_page.dart diff --git a/lib/ui/account/password_reentry_page.dart b/auth/lib/ui/account/password_reentry_page.dart similarity index 100% rename from lib/ui/account/password_reentry_page.dart rename to auth/lib/ui/account/password_reentry_page.dart diff --git a/lib/ui/account/recovery_key_page.dart b/auth/lib/ui/account/recovery_key_page.dart similarity index 100% rename from lib/ui/account/recovery_key_page.dart rename to auth/lib/ui/account/recovery_key_page.dart diff --git a/lib/ui/account/recovery_page.dart b/auth/lib/ui/account/recovery_page.dart similarity index 100% rename from lib/ui/account/recovery_page.dart rename to auth/lib/ui/account/recovery_page.dart diff --git a/lib/ui/account/request_pwd_verification_page.dart b/auth/lib/ui/account/request_pwd_verification_page.dart similarity index 100% rename from lib/ui/account/request_pwd_verification_page.dart rename to auth/lib/ui/account/request_pwd_verification_page.dart diff --git a/lib/ui/account/sessions_page.dart b/auth/lib/ui/account/sessions_page.dart similarity index 100% rename from lib/ui/account/sessions_page.dart rename to auth/lib/ui/account/sessions_page.dart diff --git a/lib/ui/account/verify_recovery_page.dart b/auth/lib/ui/account/verify_recovery_page.dart similarity index 100% rename from lib/ui/account/verify_recovery_page.dart rename to auth/lib/ui/account/verify_recovery_page.dart diff --git a/lib/ui/code_timer_progress.dart b/auth/lib/ui/code_timer_progress.dart similarity index 100% rename from lib/ui/code_timer_progress.dart rename to auth/lib/ui/code_timer_progress.dart diff --git a/lib/ui/code_widget.dart b/auth/lib/ui/code_widget.dart similarity index 100% rename from lib/ui/code_widget.dart rename to auth/lib/ui/code_widget.dart diff --git a/lib/ui/common/DividerWithPadding.dart b/auth/lib/ui/common/DividerWithPadding.dart similarity index 100% rename from lib/ui/common/DividerWithPadding.dart rename to auth/lib/ui/common/DividerWithPadding.dart diff --git a/lib/ui/common/bottom_shadow.dart b/auth/lib/ui/common/bottom_shadow.dart similarity index 100% rename from lib/ui/common/bottom_shadow.dart rename to auth/lib/ui/common/bottom_shadow.dart diff --git a/lib/ui/common/dialogs.dart b/auth/lib/ui/common/dialogs.dart similarity index 100% rename from lib/ui/common/dialogs.dart rename to auth/lib/ui/common/dialogs.dart diff --git a/lib/ui/common/dynamic_fab.dart b/auth/lib/ui/common/dynamic_fab.dart similarity index 100% rename from lib/ui/common/dynamic_fab.dart rename to auth/lib/ui/common/dynamic_fab.dart diff --git a/lib/ui/common/gradient_button.dart b/auth/lib/ui/common/gradient_button.dart similarity index 100% rename from lib/ui/common/gradient_button.dart rename to auth/lib/ui/common/gradient_button.dart diff --git a/lib/ui/common/linear_progress_dialog.dart b/auth/lib/ui/common/linear_progress_dialog.dart similarity index 100% rename from lib/ui/common/linear_progress_dialog.dart rename to auth/lib/ui/common/linear_progress_dialog.dart diff --git a/lib/ui/common/loading_widget.dart b/auth/lib/ui/common/loading_widget.dart similarity index 100% rename from lib/ui/common/loading_widget.dart rename to auth/lib/ui/common/loading_widget.dart diff --git a/lib/ui/common/progress_dialog.dart b/auth/lib/ui/common/progress_dialog.dart similarity index 100% rename from lib/ui/common/progress_dialog.dart rename to auth/lib/ui/common/progress_dialog.dart diff --git a/lib/ui/common/rename_dialog.dart b/auth/lib/ui/common/rename_dialog.dart similarity index 100% rename from lib/ui/common/rename_dialog.dart rename to auth/lib/ui/common/rename_dialog.dart diff --git a/lib/ui/common/report_bug.dart b/auth/lib/ui/common/report_bug.dart similarity index 100% rename from lib/ui/common/report_bug.dart rename to auth/lib/ui/common/report_bug.dart diff --git a/lib/ui/common/web_page.dart b/auth/lib/ui/common/web_page.dart similarity index 100% rename from lib/ui/common/web_page.dart rename to auth/lib/ui/common/web_page.dart diff --git a/lib/ui/components/action_sheet_widget.dart b/auth/lib/ui/components/action_sheet_widget.dart similarity index 100% rename from lib/ui/components/action_sheet_widget.dart rename to auth/lib/ui/components/action_sheet_widget.dart diff --git a/lib/ui/components/buttons/button_widget.dart b/auth/lib/ui/components/buttons/button_widget.dart similarity index 100% rename from lib/ui/components/buttons/button_widget.dart rename to auth/lib/ui/components/buttons/button_widget.dart diff --git a/lib/ui/components/buttons/icon_button_widget.dart b/auth/lib/ui/components/buttons/icon_button_widget.dart similarity index 100% rename from lib/ui/components/buttons/icon_button_widget.dart rename to auth/lib/ui/components/buttons/icon_button_widget.dart diff --git a/lib/ui/components/captioned_text_widget.dart b/auth/lib/ui/components/captioned_text_widget.dart similarity index 100% rename from lib/ui/components/captioned_text_widget.dart rename to auth/lib/ui/components/captioned_text_widget.dart diff --git a/lib/ui/components/components_constants.dart b/auth/lib/ui/components/components_constants.dart similarity index 100% rename from lib/ui/components/components_constants.dart rename to auth/lib/ui/components/components_constants.dart diff --git a/lib/ui/components/dialog_widget.dart b/auth/lib/ui/components/dialog_widget.dart similarity index 100% rename from lib/ui/components/dialog_widget.dart rename to auth/lib/ui/components/dialog_widget.dart diff --git a/lib/ui/components/divider_widget.dart b/auth/lib/ui/components/divider_widget.dart similarity index 100% rename from lib/ui/components/divider_widget.dart rename to auth/lib/ui/components/divider_widget.dart diff --git a/lib/ui/components/expandable_menu_item_widget.dart b/auth/lib/ui/components/expandable_menu_item_widget.dart similarity index 100% rename from lib/ui/components/expandable_menu_item_widget.dart rename to auth/lib/ui/components/expandable_menu_item_widget.dart diff --git a/lib/ui/components/home_header_widget.dart b/auth/lib/ui/components/home_header_widget.dart similarity index 100% rename from lib/ui/components/home_header_widget.dart rename to auth/lib/ui/components/home_header_widget.dart diff --git a/lib/ui/components/menu_item_child_widgets.dart b/auth/lib/ui/components/menu_item_child_widgets.dart similarity index 100% rename from lib/ui/components/menu_item_child_widgets.dart rename to auth/lib/ui/components/menu_item_child_widgets.dart diff --git a/lib/ui/components/menu_item_widget.dart b/auth/lib/ui/components/menu_item_widget.dart similarity index 100% rename from lib/ui/components/menu_item_widget.dart rename to auth/lib/ui/components/menu_item_widget.dart diff --git a/lib/ui/components/menu_section_description_widget.dart b/auth/lib/ui/components/menu_section_description_widget.dart similarity index 100% rename from lib/ui/components/menu_section_description_widget.dart rename to auth/lib/ui/components/menu_section_description_widget.dart diff --git a/lib/ui/components/models/button_result.dart b/auth/lib/ui/components/models/button_result.dart similarity index 100% rename from lib/ui/components/models/button_result.dart rename to auth/lib/ui/components/models/button_result.dart diff --git a/lib/ui/components/models/button_type.dart b/auth/lib/ui/components/models/button_type.dart similarity index 100% rename from lib/ui/components/models/button_type.dart rename to auth/lib/ui/components/models/button_type.dart diff --git a/lib/ui/components/models/custom_button_style.dart b/auth/lib/ui/components/models/custom_button_style.dart similarity index 100% rename from lib/ui/components/models/custom_button_style.dart rename to auth/lib/ui/components/models/custom_button_style.dart diff --git a/lib/ui/components/notification_warning_widget.dart b/auth/lib/ui/components/notification_warning_widget.dart similarity index 100% rename from lib/ui/components/notification_warning_widget.dart rename to auth/lib/ui/components/notification_warning_widget.dart diff --git a/lib/ui/components/separators.dart b/auth/lib/ui/components/separators.dart similarity index 100% rename from lib/ui/components/separators.dart rename to auth/lib/ui/components/separators.dart diff --git a/lib/ui/components/text_input_widget.dart b/auth/lib/ui/components/text_input_widget.dart similarity index 100% rename from lib/ui/components/text_input_widget.dart rename to auth/lib/ui/components/text_input_widget.dart diff --git a/lib/ui/components/title_bar_title_widget.dart b/auth/lib/ui/components/title_bar_title_widget.dart similarity index 100% rename from lib/ui/components/title_bar_title_widget.dart rename to auth/lib/ui/components/title_bar_title_widget.dart diff --git a/lib/ui/components/title_bar_widget.dart b/auth/lib/ui/components/title_bar_widget.dart similarity index 100% rename from lib/ui/components/title_bar_widget.dart rename to auth/lib/ui/components/title_bar_widget.dart diff --git a/lib/ui/components/toggle_switch_widget.dart b/auth/lib/ui/components/toggle_switch_widget.dart similarity index 100% rename from lib/ui/components/toggle_switch_widget.dart rename to auth/lib/ui/components/toggle_switch_widget.dart diff --git a/lib/ui/home/coach_mark_widget.dart b/auth/lib/ui/home/coach_mark_widget.dart similarity index 100% rename from lib/ui/home/coach_mark_widget.dart rename to auth/lib/ui/home/coach_mark_widget.dart diff --git a/lib/ui/home/home_empty_state.dart b/auth/lib/ui/home/home_empty_state.dart similarity index 100% rename from lib/ui/home/home_empty_state.dart rename to auth/lib/ui/home/home_empty_state.dart diff --git a/lib/ui/home/speed_dial_label_widget.dart b/auth/lib/ui/home/speed_dial_label_widget.dart similarity index 100% rename from lib/ui/home/speed_dial_label_widget.dart rename to auth/lib/ui/home/speed_dial_label_widget.dart diff --git a/lib/ui/home_page.dart b/auth/lib/ui/home_page.dart similarity index 100% rename from lib/ui/home_page.dart rename to auth/lib/ui/home_page.dart diff --git a/lib/ui/lifecycle_event_handler.dart b/auth/lib/ui/lifecycle_event_handler.dart similarity index 100% rename from lib/ui/lifecycle_event_handler.dart rename to auth/lib/ui/lifecycle_event_handler.dart diff --git a/lib/ui/linear_progress_widget.dart b/auth/lib/ui/linear_progress_widget.dart similarity index 100% rename from lib/ui/linear_progress_widget.dart rename to auth/lib/ui/linear_progress_widget.dart diff --git a/lib/ui/scanner_gauth_page.dart b/auth/lib/ui/scanner_gauth_page.dart similarity index 100% rename from lib/ui/scanner_gauth_page.dart rename to auth/lib/ui/scanner_gauth_page.dart diff --git a/lib/ui/scanner_page.dart b/auth/lib/ui/scanner_page.dart similarity index 100% rename from lib/ui/scanner_page.dart rename to auth/lib/ui/scanner_page.dart diff --git a/lib/ui/settings/about_section_widget.dart b/auth/lib/ui/settings/about_section_widget.dart similarity index 100% rename from lib/ui/settings/about_section_widget.dart rename to auth/lib/ui/settings/about_section_widget.dart diff --git a/lib/ui/settings/account_section_widget.dart b/auth/lib/ui/settings/account_section_widget.dart similarity index 100% rename from lib/ui/settings/account_section_widget.dart rename to auth/lib/ui/settings/account_section_widget.dart diff --git a/lib/ui/settings/app_update_dialog.dart b/auth/lib/ui/settings/app_update_dialog.dart similarity index 100% rename from lib/ui/settings/app_update_dialog.dart rename to auth/lib/ui/settings/app_update_dialog.dart diff --git a/lib/ui/settings/app_version_widget.dart b/auth/lib/ui/settings/app_version_widget.dart similarity index 100% rename from lib/ui/settings/app_version_widget.dart rename to auth/lib/ui/settings/app_version_widget.dart diff --git a/lib/ui/settings/common_settings.dart b/auth/lib/ui/settings/common_settings.dart similarity index 100% rename from lib/ui/settings/common_settings.dart rename to auth/lib/ui/settings/common_settings.dart diff --git a/lib/ui/settings/danger_section_widget.dart b/auth/lib/ui/settings/danger_section_widget.dart similarity index 100% rename from lib/ui/settings/danger_section_widget.dart rename to auth/lib/ui/settings/danger_section_widget.dart diff --git a/lib/ui/settings/data/data_section_widget.dart b/auth/lib/ui/settings/data/data_section_widget.dart similarity index 100% rename from lib/ui/settings/data/data_section_widget.dart rename to auth/lib/ui/settings/data/data_section_widget.dart diff --git a/lib/ui/settings/data/export_widget.dart b/auth/lib/ui/settings/data/export_widget.dart similarity index 100% rename from lib/ui/settings/data/export_widget.dart rename to auth/lib/ui/settings/data/export_widget.dart diff --git a/lib/ui/settings/data/import/2fas_import.dart b/auth/lib/ui/settings/data/import/2fas_import.dart similarity index 100% rename from lib/ui/settings/data/import/2fas_import.dart rename to auth/lib/ui/settings/data/import/2fas_import.dart diff --git a/lib/ui/settings/data/import/aegis_import.dart b/auth/lib/ui/settings/data/import/aegis_import.dart similarity index 100% rename from lib/ui/settings/data/import/aegis_import.dart rename to auth/lib/ui/settings/data/import/aegis_import.dart diff --git a/lib/ui/settings/data/import/bitwarden_import.dart b/auth/lib/ui/settings/data/import/bitwarden_import.dart similarity index 100% rename from lib/ui/settings/data/import/bitwarden_import.dart rename to auth/lib/ui/settings/data/import/bitwarden_import.dart diff --git a/lib/ui/settings/data/import/encrypted_ente_import.dart b/auth/lib/ui/settings/data/import/encrypted_ente_import.dart similarity index 100% rename from lib/ui/settings/data/import/encrypted_ente_import.dart rename to auth/lib/ui/settings/data/import/encrypted_ente_import.dart diff --git a/lib/ui/settings/data/import/google_auth_import.dart b/auth/lib/ui/settings/data/import/google_auth_import.dart similarity index 100% rename from lib/ui/settings/data/import/google_auth_import.dart rename to auth/lib/ui/settings/data/import/google_auth_import.dart diff --git a/lib/ui/settings/data/import/import_service.dart b/auth/lib/ui/settings/data/import/import_service.dart similarity index 100% rename from lib/ui/settings/data/import/import_service.dart rename to auth/lib/ui/settings/data/import/import_service.dart diff --git a/lib/ui/settings/data/import/import_success.dart b/auth/lib/ui/settings/data/import/import_success.dart similarity index 100% rename from lib/ui/settings/data/import/import_success.dart rename to auth/lib/ui/settings/data/import/import_success.dart diff --git a/lib/ui/settings/data/import/lastpass_import.dart b/auth/lib/ui/settings/data/import/lastpass_import.dart similarity index 100% rename from lib/ui/settings/data/import/lastpass_import.dart rename to auth/lib/ui/settings/data/import/lastpass_import.dart diff --git a/lib/ui/settings/data/import/plain_text_import.dart b/auth/lib/ui/settings/data/import/plain_text_import.dart similarity index 100% rename from lib/ui/settings/data/import/plain_text_import.dart rename to auth/lib/ui/settings/data/import/plain_text_import.dart diff --git a/lib/ui/settings/data/import/raivo_plain_text_import.dart b/auth/lib/ui/settings/data/import/raivo_plain_text_import.dart similarity index 100% rename from lib/ui/settings/data/import/raivo_plain_text_import.dart rename to auth/lib/ui/settings/data/import/raivo_plain_text_import.dart diff --git a/lib/ui/settings/data/import_page.dart b/auth/lib/ui/settings/data/import_page.dart similarity index 100% rename from lib/ui/settings/data/import_page.dart rename to auth/lib/ui/settings/data/import_page.dart diff --git a/lib/ui/settings/debug_section_widget.dart b/auth/lib/ui/settings/debug_section_widget.dart similarity index 100% rename from lib/ui/settings/debug_section_widget.dart rename to auth/lib/ui/settings/debug_section_widget.dart diff --git a/lib/ui/settings/faq.dart b/auth/lib/ui/settings/faq.dart similarity index 100% rename from lib/ui/settings/faq.dart rename to auth/lib/ui/settings/faq.dart diff --git a/lib/ui/settings/general_section_widget.dart b/auth/lib/ui/settings/general_section_widget.dart similarity index 100% rename from lib/ui/settings/general_section_widget.dart rename to auth/lib/ui/settings/general_section_widget.dart diff --git a/lib/ui/settings/language_picker.dart b/auth/lib/ui/settings/language_picker.dart similarity index 100% rename from lib/ui/settings/language_picker.dart rename to auth/lib/ui/settings/language_picker.dart diff --git a/lib/ui/settings/made_with_love_widget.dart b/auth/lib/ui/settings/made_with_love_widget.dart similarity index 100% rename from lib/ui/settings/made_with_love_widget.dart rename to auth/lib/ui/settings/made_with_love_widget.dart diff --git a/lib/ui/settings/security_section_widget.dart b/auth/lib/ui/settings/security_section_widget.dart similarity index 100% rename from lib/ui/settings/security_section_widget.dart rename to auth/lib/ui/settings/security_section_widget.dart diff --git a/lib/ui/settings/settings_section_title.dart b/auth/lib/ui/settings/settings_section_title.dart similarity index 100% rename from lib/ui/settings/settings_section_title.dart rename to auth/lib/ui/settings/settings_section_title.dart diff --git a/lib/ui/settings/settings_text_item.dart b/auth/lib/ui/settings/settings_text_item.dart similarity index 100% rename from lib/ui/settings/settings_text_item.dart rename to auth/lib/ui/settings/settings_text_item.dart diff --git a/lib/ui/settings/social_section_widget.dart b/auth/lib/ui/settings/social_section_widget.dart similarity index 100% rename from lib/ui/settings/social_section_widget.dart rename to auth/lib/ui/settings/social_section_widget.dart diff --git a/lib/ui/settings/support_dev_widget.dart b/auth/lib/ui/settings/support_dev_widget.dart similarity index 100% rename from lib/ui/settings/support_dev_widget.dart rename to auth/lib/ui/settings/support_dev_widget.dart diff --git a/lib/ui/settings/support_section_widget.dart b/auth/lib/ui/settings/support_section_widget.dart similarity index 100% rename from lib/ui/settings/support_section_widget.dart rename to auth/lib/ui/settings/support_section_widget.dart diff --git a/lib/ui/settings/theme_switch_widget.dart b/auth/lib/ui/settings/theme_switch_widget.dart similarity index 100% rename from lib/ui/settings/theme_switch_widget.dart rename to auth/lib/ui/settings/theme_switch_widget.dart diff --git a/lib/ui/settings/title_bar_widget.dart b/auth/lib/ui/settings/title_bar_widget.dart similarity index 100% rename from lib/ui/settings/title_bar_widget.dart rename to auth/lib/ui/settings/title_bar_widget.dart diff --git a/lib/ui/settings_page.dart b/auth/lib/ui/settings_page.dart similarity index 100% rename from lib/ui/settings_page.dart rename to auth/lib/ui/settings_page.dart diff --git a/lib/ui/settings_section_title.dart b/auth/lib/ui/settings_section_title.dart similarity index 100% rename from lib/ui/settings_section_title.dart rename to auth/lib/ui/settings_section_title.dart diff --git a/lib/ui/tools/app_lock.dart b/auth/lib/ui/tools/app_lock.dart similarity index 100% rename from lib/ui/tools/app_lock.dart rename to auth/lib/ui/tools/app_lock.dart diff --git a/lib/ui/tools/debug/log_file_viewer.dart b/auth/lib/ui/tools/debug/log_file_viewer.dart similarity index 100% rename from lib/ui/tools/debug/log_file_viewer.dart rename to auth/lib/ui/tools/debug/log_file_viewer.dart diff --git a/lib/ui/tools/lock_screen.dart b/auth/lib/ui/tools/lock_screen.dart similarity index 100% rename from lib/ui/tools/lock_screen.dart rename to auth/lib/ui/tools/lock_screen.dart diff --git a/lib/ui/two_factor_authentication_page.dart b/auth/lib/ui/two_factor_authentication_page.dart similarity index 100% rename from lib/ui/two_factor_authentication_page.dart rename to auth/lib/ui/two_factor_authentication_page.dart diff --git a/lib/ui/two_factor_recovery_page.dart b/auth/lib/ui/two_factor_recovery_page.dart similarity index 100% rename from lib/ui/two_factor_recovery_page.dart rename to auth/lib/ui/two_factor_recovery_page.dart diff --git a/lib/ui/utils/icon_utils.dart b/auth/lib/ui/utils/icon_utils.dart similarity index 100% rename from lib/ui/utils/icon_utils.dart rename to auth/lib/ui/utils/icon_utils.dart diff --git a/lib/utils/auth_util.dart b/auth/lib/utils/auth_util.dart similarity index 100% rename from lib/utils/auth_util.dart rename to auth/lib/utils/auth_util.dart diff --git a/lib/utils/crypto_util.dart b/auth/lib/utils/crypto_util.dart similarity index 100% rename from lib/utils/crypto_util.dart rename to auth/lib/utils/crypto_util.dart diff --git a/lib/utils/data_util.dart b/auth/lib/utils/data_util.dart similarity index 100% rename from lib/utils/data_util.dart rename to auth/lib/utils/data_util.dart diff --git a/lib/utils/date_time_util.dart b/auth/lib/utils/date_time_util.dart similarity index 100% rename from lib/utils/date_time_util.dart rename to auth/lib/utils/date_time_util.dart diff --git a/lib/utils/debouncer.dart b/auth/lib/utils/debouncer.dart similarity index 100% rename from lib/utils/debouncer.dart rename to auth/lib/utils/debouncer.dart diff --git a/lib/utils/device_info.dart b/auth/lib/utils/device_info.dart similarity index 100% rename from lib/utils/device_info.dart rename to auth/lib/utils/device_info.dart diff --git a/lib/utils/dialog_util.dart b/auth/lib/utils/dialog_util.dart similarity index 100% rename from lib/utils/dialog_util.dart rename to auth/lib/utils/dialog_util.dart diff --git a/lib/utils/email_util.dart b/auth/lib/utils/email_util.dart similarity index 100% rename from lib/utils/email_util.dart rename to auth/lib/utils/email_util.dart diff --git a/lib/utils/navigation_util.dart b/auth/lib/utils/navigation_util.dart similarity index 100% rename from lib/utils/navigation_util.dart rename to auth/lib/utils/navigation_util.dart diff --git a/lib/utils/toast_util.dart b/auth/lib/utils/toast_util.dart similarity index 100% rename from lib/utils/toast_util.dart rename to auth/lib/utils/toast_util.dart diff --git a/lib/utils/totp_util.dart b/auth/lib/utils/totp_util.dart similarity index 100% rename from lib/utils/totp_util.dart rename to auth/lib/utils/totp_util.dart diff --git a/linux/.gitignore b/auth/linux/.gitignore similarity index 100% rename from linux/.gitignore rename to auth/linux/.gitignore diff --git a/linux/CMakeLists.txt b/auth/linux/CMakeLists.txt similarity index 100% rename from linux/CMakeLists.txt rename to auth/linux/CMakeLists.txt diff --git a/linux/flutter/CMakeLists.txt b/auth/linux/flutter/CMakeLists.txt similarity index 100% rename from linux/flutter/CMakeLists.txt rename to auth/linux/flutter/CMakeLists.txt diff --git a/linux/flutter/generated_plugin_registrant.cc b/auth/linux/flutter/generated_plugin_registrant.cc similarity index 100% rename from linux/flutter/generated_plugin_registrant.cc rename to auth/linux/flutter/generated_plugin_registrant.cc diff --git a/linux/flutter/generated_plugin_registrant.h b/auth/linux/flutter/generated_plugin_registrant.h similarity index 100% rename from linux/flutter/generated_plugin_registrant.h rename to auth/linux/flutter/generated_plugin_registrant.h diff --git a/linux/flutter/generated_plugins.cmake b/auth/linux/flutter/generated_plugins.cmake similarity index 100% rename from linux/flutter/generated_plugins.cmake rename to auth/linux/flutter/generated_plugins.cmake diff --git a/linux/main.cc b/auth/linux/main.cc similarity index 100% rename from linux/main.cc rename to auth/linux/main.cc diff --git a/linux/my_application.cc b/auth/linux/my_application.cc similarity index 100% rename from linux/my_application.cc rename to auth/linux/my_application.cc diff --git a/linux/my_application.h b/auth/linux/my_application.h similarity index 100% rename from linux/my_application.h rename to auth/linux/my_application.h diff --git a/macos/.gitignore b/auth/macos/.gitignore similarity index 100% rename from macos/.gitignore rename to auth/macos/.gitignore diff --git a/macos/Flutter/Flutter-Debug.xcconfig b/auth/macos/Flutter/Flutter-Debug.xcconfig similarity index 100% rename from macos/Flutter/Flutter-Debug.xcconfig rename to auth/macos/Flutter/Flutter-Debug.xcconfig diff --git a/macos/Flutter/Flutter-Release.xcconfig b/auth/macos/Flutter/Flutter-Release.xcconfig similarity index 100% rename from macos/Flutter/Flutter-Release.xcconfig rename to auth/macos/Flutter/Flutter-Release.xcconfig diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/auth/macos/Flutter/GeneratedPluginRegistrant.swift similarity index 100% rename from macos/Flutter/GeneratedPluginRegistrant.swift rename to auth/macos/Flutter/GeneratedPluginRegistrant.swift diff --git a/macos/Podfile b/auth/macos/Podfile similarity index 100% rename from macos/Podfile rename to auth/macos/Podfile diff --git a/macos/Podfile.lock b/auth/macos/Podfile.lock similarity index 100% rename from macos/Podfile.lock rename to auth/macos/Podfile.lock diff --git a/macos/Runner.xcodeproj/project.pbxproj b/auth/macos/Runner.xcodeproj/project.pbxproj similarity index 100% rename from macos/Runner.xcodeproj/project.pbxproj rename to auth/macos/Runner.xcodeproj/project.pbxproj diff --git a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/auth/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to auth/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/auth/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to auth/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/macos/Runner.xcworkspace/contents.xcworkspacedata b/auth/macos/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from macos/Runner.xcworkspace/contents.xcworkspacedata rename to auth/macos/Runner.xcworkspace/contents.xcworkspacedata diff --git a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/auth/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to auth/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/macos/Runner/AppDelegate.swift b/auth/macos/Runner/AppDelegate.swift similarity index 100% rename from macos/Runner/AppDelegate.swift rename to auth/macos/Runner/AppDelegate.swift diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png similarity index 100% rename from macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png rename to auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png similarity index 100% rename from macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png rename to auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png similarity index 100% rename from macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png rename to auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png similarity index 100% rename from macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png rename to auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png similarity index 100% rename from macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png rename to auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png similarity index 100% rename from macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png rename to auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png similarity index 100% rename from macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png rename to auth/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png diff --git a/macos/Runner/Base.lproj/MainMenu.xib b/auth/macos/Runner/Base.lproj/MainMenu.xib similarity index 100% rename from macos/Runner/Base.lproj/MainMenu.xib rename to auth/macos/Runner/Base.lproj/MainMenu.xib diff --git a/macos/Runner/Configs/AppInfo.xcconfig b/auth/macos/Runner/Configs/AppInfo.xcconfig similarity index 100% rename from macos/Runner/Configs/AppInfo.xcconfig rename to auth/macos/Runner/Configs/AppInfo.xcconfig diff --git a/macos/Runner/Configs/Debug.xcconfig b/auth/macos/Runner/Configs/Debug.xcconfig similarity index 100% rename from macos/Runner/Configs/Debug.xcconfig rename to auth/macos/Runner/Configs/Debug.xcconfig diff --git a/macos/Runner/Configs/Release.xcconfig b/auth/macos/Runner/Configs/Release.xcconfig similarity index 100% rename from macos/Runner/Configs/Release.xcconfig rename to auth/macos/Runner/Configs/Release.xcconfig diff --git a/macos/Runner/Configs/Warnings.xcconfig b/auth/macos/Runner/Configs/Warnings.xcconfig similarity index 100% rename from macos/Runner/Configs/Warnings.xcconfig rename to auth/macos/Runner/Configs/Warnings.xcconfig diff --git a/macos/Runner/DebugProfile.entitlements b/auth/macos/Runner/DebugProfile.entitlements similarity index 100% rename from macos/Runner/DebugProfile.entitlements rename to auth/macos/Runner/DebugProfile.entitlements diff --git a/macos/Runner/Info.plist b/auth/macos/Runner/Info.plist similarity index 100% rename from macos/Runner/Info.plist rename to auth/macos/Runner/Info.plist diff --git a/macos/Runner/MainFlutterWindow.swift b/auth/macos/Runner/MainFlutterWindow.swift similarity index 100% rename from macos/Runner/MainFlutterWindow.swift rename to auth/macos/Runner/MainFlutterWindow.swift diff --git a/macos/Runner/Release.entitlements b/auth/macos/Runner/Release.entitlements similarity index 100% rename from macos/Runner/Release.entitlements rename to auth/macos/Runner/Release.entitlements diff --git a/migration-guides/authy.md b/auth/migration-guides/authy.md similarity index 100% rename from migration-guides/authy.md rename to auth/migration-guides/authy.md diff --git a/migration-guides/decrypt/bin/ente-decrypt-darwin-amd64 b/auth/migration-guides/decrypt/bin/ente-decrypt-darwin-amd64 similarity index 100% rename from migration-guides/decrypt/bin/ente-decrypt-darwin-amd64 rename to auth/migration-guides/decrypt/bin/ente-decrypt-darwin-amd64 diff --git a/migration-guides/decrypt/bin/ente-decrypt-darwin-arm64 b/auth/migration-guides/decrypt/bin/ente-decrypt-darwin-arm64 similarity index 100% rename from migration-guides/decrypt/bin/ente-decrypt-darwin-arm64 rename to auth/migration-guides/decrypt/bin/ente-decrypt-darwin-arm64 diff --git a/migration-guides/decrypt/bin/ente-decrypt-linux-386 b/auth/migration-guides/decrypt/bin/ente-decrypt-linux-386 similarity index 100% rename from migration-guides/decrypt/bin/ente-decrypt-linux-386 rename to auth/migration-guides/decrypt/bin/ente-decrypt-linux-386 diff --git a/migration-guides/decrypt/bin/ente-decrypt-linux-amd64 b/auth/migration-guides/decrypt/bin/ente-decrypt-linux-amd64 similarity index 100% rename from migration-guides/decrypt/bin/ente-decrypt-linux-amd64 rename to auth/migration-guides/decrypt/bin/ente-decrypt-linux-amd64 diff --git a/migration-guides/decrypt/bin/ente-decrypt-linux-arm b/auth/migration-guides/decrypt/bin/ente-decrypt-linux-arm similarity index 100% rename from migration-guides/decrypt/bin/ente-decrypt-linux-arm rename to auth/migration-guides/decrypt/bin/ente-decrypt-linux-arm diff --git a/migration-guides/decrypt/bin/ente-decrypt-linux-arm64 b/auth/migration-guides/decrypt/bin/ente-decrypt-linux-arm64 similarity index 100% rename from migration-guides/decrypt/bin/ente-decrypt-linux-arm64 rename to auth/migration-guides/decrypt/bin/ente-decrypt-linux-arm64 diff --git a/migration-guides/decrypt/bin/ente-decrypt-windows-386.exe b/auth/migration-guides/decrypt/bin/ente-decrypt-windows-386.exe similarity index 100% rename from migration-guides/decrypt/bin/ente-decrypt-windows-386.exe rename to auth/migration-guides/decrypt/bin/ente-decrypt-windows-386.exe diff --git a/migration-guides/decrypt/bin/ente-decrypt-windows-amd64.exe b/auth/migration-guides/decrypt/bin/ente-decrypt-windows-amd64.exe similarity index 100% rename from migration-guides/decrypt/bin/ente-decrypt-windows-amd64.exe rename to auth/migration-guides/decrypt/bin/ente-decrypt-windows-amd64.exe diff --git a/migration-guides/decrypt/crypt.go b/auth/migration-guides/decrypt/crypt.go similarity index 100% rename from migration-guides/decrypt/crypt.go rename to auth/migration-guides/decrypt/crypt.go diff --git a/migration-guides/decrypt/crypt_test.go b/auth/migration-guides/decrypt/crypt_test.go similarity index 100% rename from migration-guides/decrypt/crypt_test.go rename to auth/migration-guides/decrypt/crypt_test.go diff --git a/migration-guides/decrypt/decrypt.go b/auth/migration-guides/decrypt/decrypt.go similarity index 100% rename from migration-guides/decrypt/decrypt.go rename to auth/migration-guides/decrypt/decrypt.go diff --git a/migration-guides/decrypt/go.mod b/auth/migration-guides/decrypt/go.mod similarity index 100% rename from migration-guides/decrypt/go.mod rename to auth/migration-guides/decrypt/go.mod diff --git a/migration-guides/decrypt/go.sum b/auth/migration-guides/decrypt/go.sum similarity index 100% rename from migration-guides/decrypt/go.sum rename to auth/migration-guides/decrypt/go.sum diff --git a/migration-guides/decrypt/release.sh b/auth/migration-guides/decrypt/release.sh similarity index 100% rename from migration-guides/decrypt/release.sh rename to auth/migration-guides/decrypt/release.sh diff --git a/migration-guides/decrypt/stream.go b/auth/migration-guides/decrypt/stream.go similarity index 100% rename from migration-guides/decrypt/stream.go rename to auth/migration-guides/decrypt/stream.go diff --git a/migration-guides/encrypted_export.md b/auth/migration-guides/encrypted_export.md similarity index 100% rename from migration-guides/encrypted_export.md rename to auth/migration-guides/encrypted_export.md diff --git a/protos/googleauth.proto b/auth/protos/googleauth.proto similarity index 100% rename from protos/googleauth.proto rename to auth/protos/googleauth.proto diff --git a/pubspec.lock b/auth/pubspec.lock similarity index 100% rename from pubspec.lock rename to auth/pubspec.lock diff --git a/pubspec.yaml b/auth/pubspec.yaml similarity index 100% rename from pubspec.yaml rename to auth/pubspec.yaml diff --git a/screenshots/screenshots.png b/auth/screenshots/screenshots.png similarity index 100% rename from screenshots/screenshots.png rename to auth/screenshots/screenshots.png diff --git a/test/helpers/helpers.dart b/auth/test/helpers/helpers.dart similarity index 100% rename from test/helpers/helpers.dart rename to auth/test/helpers/helpers.dart diff --git a/test/helpers/pump_app.dart b/auth/test/helpers/pump_app.dart similarity index 100% rename from test/helpers/pump_app.dart rename to auth/test/helpers/pump_app.dart diff --git a/test/models/code_test.dart b/auth/test/models/code_test.dart similarity index 100% rename from test/models/code_test.dart rename to auth/test/models/code_test.dart diff --git a/web/favicon.png b/auth/web/favicon.png similarity index 100% rename from web/favicon.png rename to auth/web/favicon.png diff --git a/web/icons/Icon-192.png b/auth/web/icons/Icon-192.png similarity index 100% rename from web/icons/Icon-192.png rename to auth/web/icons/Icon-192.png diff --git a/web/icons/Icon-512.png b/auth/web/icons/Icon-512.png similarity index 100% rename from web/icons/Icon-512.png rename to auth/web/icons/Icon-512.png diff --git a/web/icons/favicon.png b/auth/web/icons/favicon.png similarity index 100% rename from web/icons/favicon.png rename to auth/web/icons/favicon.png diff --git a/web/index.html b/auth/web/index.html similarity index 100% rename from web/index.html rename to auth/web/index.html diff --git a/web/manifest.json b/auth/web/manifest.json similarity index 100% rename from web/manifest.json rename to auth/web/manifest.json diff --git a/web/splash/img/dark-1x.png b/auth/web/splash/img/dark-1x.png similarity index 100% rename from web/splash/img/dark-1x.png rename to auth/web/splash/img/dark-1x.png diff --git a/web/splash/img/dark-2x.png b/auth/web/splash/img/dark-2x.png similarity index 100% rename from web/splash/img/dark-2x.png rename to auth/web/splash/img/dark-2x.png diff --git a/web/splash/img/dark-3x.png b/auth/web/splash/img/dark-3x.png similarity index 100% rename from web/splash/img/dark-3x.png rename to auth/web/splash/img/dark-3x.png diff --git a/web/splash/img/dark-4x.png b/auth/web/splash/img/dark-4x.png similarity index 100% rename from web/splash/img/dark-4x.png rename to auth/web/splash/img/dark-4x.png diff --git a/web/splash/img/light-1x.png b/auth/web/splash/img/light-1x.png similarity index 100% rename from web/splash/img/light-1x.png rename to auth/web/splash/img/light-1x.png diff --git a/web/splash/img/light-2x.png b/auth/web/splash/img/light-2x.png similarity index 100% rename from web/splash/img/light-2x.png rename to auth/web/splash/img/light-2x.png diff --git a/web/splash/img/light-3x.png b/auth/web/splash/img/light-3x.png similarity index 100% rename from web/splash/img/light-3x.png rename to auth/web/splash/img/light-3x.png diff --git a/web/splash/img/light-4x.png b/auth/web/splash/img/light-4x.png similarity index 100% rename from web/splash/img/light-4x.png rename to auth/web/splash/img/light-4x.png diff --git a/web/splash/splash.js b/auth/web/splash/splash.js similarity index 100% rename from web/splash/splash.js rename to auth/web/splash/splash.js diff --git a/web/splash/style.css b/auth/web/splash/style.css similarity index 100% rename from web/splash/style.css rename to auth/web/splash/style.css diff --git a/windows/.gitignore b/auth/windows/.gitignore similarity index 100% rename from windows/.gitignore rename to auth/windows/.gitignore diff --git a/windows/CMakeLists.txt b/auth/windows/CMakeLists.txt similarity index 100% rename from windows/CMakeLists.txt rename to auth/windows/CMakeLists.txt diff --git a/windows/flutter/CMakeLists.txt b/auth/windows/flutter/CMakeLists.txt similarity index 100% rename from windows/flutter/CMakeLists.txt rename to auth/windows/flutter/CMakeLists.txt diff --git a/windows/flutter/generated_plugin_registrant.cc b/auth/windows/flutter/generated_plugin_registrant.cc similarity index 100% rename from windows/flutter/generated_plugin_registrant.cc rename to auth/windows/flutter/generated_plugin_registrant.cc diff --git a/windows/flutter/generated_plugin_registrant.h b/auth/windows/flutter/generated_plugin_registrant.h similarity index 100% rename from windows/flutter/generated_plugin_registrant.h rename to auth/windows/flutter/generated_plugin_registrant.h diff --git a/windows/flutter/generated_plugins.cmake b/auth/windows/flutter/generated_plugins.cmake similarity index 100% rename from windows/flutter/generated_plugins.cmake rename to auth/windows/flutter/generated_plugins.cmake diff --git a/windows/runner/CMakeLists.txt b/auth/windows/runner/CMakeLists.txt similarity index 100% rename from windows/runner/CMakeLists.txt rename to auth/windows/runner/CMakeLists.txt diff --git a/windows/runner/Runner.rc b/auth/windows/runner/Runner.rc similarity index 100% rename from windows/runner/Runner.rc rename to auth/windows/runner/Runner.rc diff --git a/windows/runner/flutter_window.cpp b/auth/windows/runner/flutter_window.cpp similarity index 100% rename from windows/runner/flutter_window.cpp rename to auth/windows/runner/flutter_window.cpp diff --git a/windows/runner/flutter_window.h b/auth/windows/runner/flutter_window.h similarity index 100% rename from windows/runner/flutter_window.h rename to auth/windows/runner/flutter_window.h diff --git a/windows/runner/main.cpp b/auth/windows/runner/main.cpp similarity index 100% rename from windows/runner/main.cpp rename to auth/windows/runner/main.cpp diff --git a/windows/runner/resource.h b/auth/windows/runner/resource.h similarity index 100% rename from windows/runner/resource.h rename to auth/windows/runner/resource.h diff --git a/windows/runner/resources/app_icon.ico b/auth/windows/runner/resources/app_icon.ico similarity index 100% rename from windows/runner/resources/app_icon.ico rename to auth/windows/runner/resources/app_icon.ico diff --git a/windows/runner/runner.exe.manifest b/auth/windows/runner/runner.exe.manifest similarity index 100% rename from windows/runner/runner.exe.manifest rename to auth/windows/runner/runner.exe.manifest diff --git a/windows/runner/utils.cpp b/auth/windows/runner/utils.cpp similarity index 100% rename from windows/runner/utils.cpp rename to auth/windows/runner/utils.cpp diff --git a/windows/runner/utils.h b/auth/windows/runner/utils.h similarity index 100% rename from windows/runner/utils.h rename to auth/windows/runner/utils.h diff --git a/windows/runner/win32_window.cpp b/auth/windows/runner/win32_window.cpp similarity index 100% rename from windows/runner/win32_window.cpp rename to auth/windows/runner/win32_window.cpp diff --git a/windows/runner/win32_window.h b/auth/windows/runner/win32_window.h similarity index 100% rename from windows/runner/win32_window.h rename to auth/windows/runner/win32_window.h