From bf6c3b8a3c8b6d87caacea1bdacf80f384835c04 Mon Sep 17 00:00:00 2001 From: arvifox Date: Tue, 10 Oct 2023 16:40:16 +0300 Subject: [PATCH] sn-2950 backup --- .../co/soramitsu/sora/navigation/Navigator.kt | 6 +- .../main/res/navigation/main_nav_graph.xml | 26 +- .../common/di/modules/CommonModule.kt | 2 +- .../jp/co/soramitsu/common/domain/CardHub.kt | 2 + .../compose/components/BasicBannerCard.kt | 30 +- .../res/drawable-hdpi/ic_banner_backup.png | Bin 0 -> 37438 bytes .../res/drawable-mdpi/ic_banner_backup.png | Bin 0 -> 19978 bytes .../res/drawable-xhdpi/ic_banner_backup.png | Bin 0 -> 58737 bytes .../res/drawable-xxhdpi/ic_banner_backup.png | Bin 0 -> 110484 bytes .../res/drawable-xxxhdpi/ic_banner_backup.png | Bin 0 -> 174630 bytes ...rral.png => sora_card_referral_banner.png} | Bin common/src/main/res/values-ar/strings.xml | 4 +- common/src/main/res/values-az/strings.xml | 6 +- common/src/main/res/values-de/strings.xml | 4 +- common/src/main/res/values-es/strings.xml | 6 +- common/src/main/res/values-fa/strings.xml | 6 +- common/src/main/res/values-fi/strings.xml | 6 +- common/src/main/res/values-fr/strings.xml | 4 +- common/src/main/res/values-hi-rIN/strings.xml | 4 +- common/src/main/res/values-in/strings.xml | 6 +- common/src/main/res/values-iw/strings.xml | 4 +- common/src/main/res/values-ja/strings.xml | 4 +- common/src/main/res/values-ms-rMY/strings.xml | 4 +- common/src/main/res/values-nb/strings.xml | 6 +- common/src/main/res/values-nl/strings.xml | 4 +- common/src/main/res/values-pt/strings.xml | 6 +- common/src/main/res/values-ru/strings.xml | 4 +- common/src/main/res/values-sr/strings.xml | 4 +- common/src/main/res/values-tr/strings.xml | 6 +- common/src/main/res/values-vi/strings.xml | 8 +- common/src/main/res/values-zh-rCN/strings.xml | 4 +- common/src/main/res/values-zh-rTW/strings.xml | 4 +- common/src/main/res/values/strings.xml | 6 +- .../compose/components/PoolsList.kt | 80 ++- .../presentation/compose/states/CardState.kt | 20 +- .../73.json | 638 ++++++++++++++++++ .../jp/co/soramitsu/core_db/AppDatabase.kt | 4 +- .../migrations/AddBackupCardHubMigration73.kt | 64 ++ .../domain/MultiaccountInteractor.kt | 11 +- .../AccountDetailsViewModel.kt | 10 + .../export_account/backup/BackupFragment.kt | 19 +- .../export_account/backup/BackupScreen.kt | 2 +- .../backup/json/BackupJsonFragment.kt | 21 +- .../backup/json/BackupJsonScreen.kt | 2 +- .../protection/ExportProtectionFragment.kt | 21 +- .../protection/ExportProtectionScreen.kt | 2 +- .../navigation/export_account_nav_graph.xml | 32 - .../domain/MultiaccountInteractorTest.kt | 7 +- .../details/SoraCardDetailsScreen.kt | 1 + .../presentation/cardshub/BackupCard.kt | 62 ++ .../presentation/cardshub/BuyXorCard.kt | 1 + .../presentation/cardshub/CardsHubFragment.kt | 58 +- .../cardshub/CardsHubViewModel.kt | 24 +- .../presentation/cardshub/ReferralCard.kt | 1 + .../presentation/cardshub/SoraCard.kt | 4 - .../editcardshub/EditCardsHubScreen.kt | 4 + .../editcardshub/EditCardsHubViewModel.kt | 1 + 57 files changed, 1087 insertions(+), 178 deletions(-) create mode 100644 common/src/main/res/drawable-hdpi/ic_banner_backup.png create mode 100644 common/src/main/res/drawable-mdpi/ic_banner_backup.png create mode 100644 common/src/main/res/drawable-xhdpi/ic_banner_backup.png create mode 100644 common/src/main/res/drawable-xxhdpi/ic_banner_backup.png create mode 100644 common/src/main/res/drawable-xxxhdpi/ic_banner_backup.png rename common/src/main/res/drawable-xxxhdpi/{ic_banner_sora_card_referral.png => sora_card_referral_banner.png} (100%) create mode 100644 core_db/schemas/jp.co.soramitsu.core_db.AppDatabase/73.json create mode 100644 core_db/src/main/java/jp/co/soramitsu/core_db/migrations/AddBackupCardHubMigration73.kt delete mode 100644 feature_multiaccount_impl/src/main/res/navigation/export_account_nav_graph.xml create mode 100644 feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/BackupCard.kt diff --git a/app/src/main/java/jp/co/soramitsu/sora/navigation/Navigator.kt b/app/src/main/java/jp/co/soramitsu/sora/navigation/Navigator.kt index c80aec33a..874bcfd53 100644 --- a/app/src/main/java/jp/co/soramitsu/sora/navigation/Navigator.kt +++ b/app/src/main/java/jp/co/soramitsu/sora/navigation/Navigator.kt @@ -136,7 +136,7 @@ class Navigator : } override fun popBackStackToAccountDetails() { - navController?.popBackStack(R.id.accoundDetailsFragment, false) + navController?.popBackStack(R.id.accountDetailsFragment, false) } override fun showSelectLanguage() { @@ -317,7 +317,7 @@ class Navigator : override fun showAccountList() { navController?.navigate( - R.id.export_account_nav_graph, + R.id.accountListFragment, null, ) } @@ -355,7 +355,7 @@ class Navigator : override fun showAccountDetails(address: String) { navController?.navigate( - R.id.accoundDetailsFragment, + R.id.accountDetailsFragment, withArgs { this.address = address }, diff --git a/app/src/main/res/navigation/main_nav_graph.xml b/app/src/main/res/navigation/main_nav_graph.xml index 74ae770a8..f21e84fbf 100644 --- a/app/src/main/res/navigation/main_nav_graph.xml +++ b/app/src/main/res/navigation/main_nav_graph.xml @@ -77,11 +77,35 @@ android:id="@+id/soraCardDetailsFragment" android:name="jp.co.soramitsu.feature_sora_card_impl.presentation.details.SoraCardDetailsFragment" /> + + + + + + + + + + - diff --git a/common/src/main/java/jp/co/soramitsu/common/di/modules/CommonModule.kt b/common/src/main/java/jp/co/soramitsu/common/di/modules/CommonModule.kt index ab7a70d12..41d82951b 100644 --- a/common/src/main/java/jp/co/soramitsu/common/di/modules/CommonModule.kt +++ b/common/src/main/java/jp/co/soramitsu/common/di/modules/CommonModule.kt @@ -173,7 +173,7 @@ class CommonModule { @Singleton @Provides fun provideSoramitsuNetworkClient(): SoramitsuNetworkClient = - SoramitsuNetworkClient(logging = BuildConfig.DEBUG) + SoramitsuNetworkClient(logging = BuildConfig.DEBUG, timeout = 20000) @Singleton @Provides diff --git a/common/src/main/java/jp/co/soramitsu/common/domain/CardHub.kt b/common/src/main/java/jp/co/soramitsu/common/domain/CardHub.kt index 670be3bd5..412a9de73 100644 --- a/common/src/main/java/jp/co/soramitsu/common/domain/CardHub.kt +++ b/common/src/main/java/jp/co/soramitsu/common/domain/CardHub.kt @@ -40,6 +40,7 @@ const val POOLS_HUB_NAME = "pools" const val GET_SORA_CARD_HUB_NAME = "get sora card" const val BUY_XOR_TOKEN_HUB_NAME = "buy xor token" const val REFERRAL_SYSTEM_HUB_NAME = "referral system" +const val BACKUP_WALLET_HUB_NAME = "backup wallet" data class CardHub( val cardType: CardHubType, @@ -73,6 +74,7 @@ enum class CardHubType( R.string.referral_toolbar_title, ), + BACKUP(BACKUP_WALLET_HUB_NAME, order = -1, boundToAccount = true, R.string.wallet_backup), ASSETS(ASSETS_HUB_NAME, order = 0, boundToAccount = true, R.string.liquid_assets), POOLS(POOLS_HUB_NAME, order = 1, boundToAccount = true, R.string.pooled_assets), } diff --git a/common/src/main/java/jp/co/soramitsu/common/presentation/compose/components/BasicBannerCard.kt b/common/src/main/java/jp/co/soramitsu/common/presentation/compose/components/BasicBannerCard.kt index ce0c49ced..347bf5db3 100644 --- a/common/src/main/java/jp/co/soramitsu/common/presentation/compose/components/BasicBannerCard.kt +++ b/common/src/main/java/jp/co/soramitsu/common/presentation/compose/components/BasicBannerCard.kt @@ -71,6 +71,7 @@ fun BasicBannerCard( description: String, button: String, onButtonClicked: () -> Unit, + closeEnabled: Boolean, onCloseCard: () -> Unit, ) { ContentCard( @@ -117,18 +118,20 @@ fun BasicBannerCard( ) } - BleachedButton( - modifier = Modifier - .wrapContentWidth() - .align(Alignment.TopEnd) - .padding(Dimens.x1) - .alpha(0.8f), - size = Size.ExtraSmall, - order = Order.TERTIARY, - shape = CircleShape, - onClick = onCloseCard, - leftIcon = painterResource(R.drawable.ic_cross), - ) + if (closeEnabled) { + BleachedButton( + modifier = Modifier + .wrapContentWidth() + .align(Alignment.TopEnd) + .padding(Dimens.x1) + .alpha(0.8f), + size = Size.ExtraSmall, + order = Order.TERTIARY, + shape = CircleShape, + onClick = onCloseCard, + leftIcon = painterResource(R.drawable.ic_cross), + ) + } } } } @@ -183,6 +186,7 @@ private fun PreviewBasicBannerCard1() { title = "Some title of banner card, let it be longeeerr", description = "Long description of banner card, The quick brown fox jumps over the lazy dog, The quick brown fox jumps over the lazy dog.And I, even I Artaxerxes the king, do make a decree to all the treasurers which are beyond the river, that whatsoever Ezra the priest, the scribe of the law of the God of heaven, shall require of you, it be done speedily", button = "Just button title", + closeEnabled = true, onCloseCard = {}, onButtonClicked = {}, ) @@ -196,6 +200,7 @@ private fun PreviewBasicBannerCard12() { title = "Some title", description = "Long description of banner", button = "Just button title", + closeEnabled = false, onCloseCard = {}, onButtonClicked = {}, ) @@ -209,6 +214,7 @@ private fun PreviewBasicBannerCard2() { title = "Title", description = "Description", button = "Button", + closeEnabled = true, onCloseCard = {}, onButtonClicked = {}, ) diff --git a/common/src/main/res/drawable-hdpi/ic_banner_backup.png b/common/src/main/res/drawable-hdpi/ic_banner_backup.png new file mode 100644 index 0000000000000000000000000000000000000000..efd19d4f511bbe4cacc8f0285be0a14662666778 GIT binary patch literal 37438 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 literal 0 HcmV?d00001 diff --git a/common/src/main/res/drawable-mdpi/ic_banner_backup.png b/common/src/main/res/drawable-mdpi/ic_banner_backup.png new file mode 100644 index 0000000000000000000000000000000000000000..4c1c509a3c3e3b2fe2cc195344fcc7de1bb02356 GIT binary patch literal 19978 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 literal 0 HcmV?d00001 diff --git a/common/src/main/res/drawable-xhdpi/ic_banner_backup.png b/common/src/main/res/drawable-xhdpi/ic_banner_backup.png new file mode 100644 index 0000000000000000000000000000000000000000..0d59ca729456d515d4262d33fee18949b427f192 GIT binary patch literal 58737 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 Y`ADJ&qqGucp*|i385L=;q;cT?0Z@uT6aWAK literal 0 HcmV?d00001 diff --git a/common/src/main/res/drawable-xxxhdpi/ic_banner_backup.png b/common/src/main/res/drawable-xxxhdpi/ic_banner_backup.png new file mode 100644 index 0000000000000000000000000000000000000000..8fcf1a4906a24c954eaf78efac4a12af300368f6 GIT binary patch literal 174630 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%0D!M2lyk+Hv}!rqIzHaBi} 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 literal 0 HcmV?d00001 diff --git a/common/src/main/res/drawable-xxxhdpi/ic_banner_sora_card_referral.png b/common/src/main/res/drawable-xxxhdpi/sora_card_referral_banner.png similarity index 100% rename from common/src/main/res/drawable-xxxhdpi/ic_banner_sora_card_referral.png rename to common/src/main/res/drawable-xxxhdpi/sora_card_referral_banner.png diff --git a/common/src/main/res/values-ar/strings.xml b/common/src/main/res/values-ar/strings.xml index 0c96dd521..e4338f139 100644 --- a/common/src/main/res/values-ar/strings.xml +++ b/common/src/main/res/values-ar/strings.xml @@ -41,6 +41,7 @@ الأصول المراد إرسالها Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -410,6 +411,7 @@ %s ثواني انتهى %s + Protect yourself from losing access to your funds رمز الاستجابة السريعة QR التحميل من معرض الصور تلقي العملات @@ -514,7 +516,6 @@ Card management is coming soon Card details اصدار بطاقة مجاني - أو 20 € رسوم الطلب إذا كنت تحتفظ أو تشارك أو توفر السيولة لما لا يقل عن 100 يورو من XOR في حساب SORA الخاص بك احصل على المزيد من XOR IBAN account details @@ -559,6 +560,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. تم اصدار تحديث تطبيق SORA وهو جاهز للتثبيت.\n\nمن المهم استخدام أحدث إصدار من التطبيق.\n\nلتحديث التطبيق، يلزمك إعادة التشغيل. هل تود تثبيت التحديث الآن؟ + Wallet backup المقفل المدخر المسند diff --git a/common/src/main/res/values-az/strings.xml b/common/src/main/res/values-az/strings.xml index 4d065ebc3..3354937d4 100644 --- a/common/src/main/res/values-az/strings.xml +++ b/common/src/main/res/values-az/strings.xml @@ -41,6 +41,7 @@ Asset to send Yedək artıq mövcuddur. Yenidən yazmağa davam edin. Yedəkləmə alınmadı. Google Diskinizdə kifayət qədər yer yoxdur. Bir az yer boşaltın və yenidən cəhd edin. + İndi yedəkləyin Parol üçün məcburi tələb yerinə yetirildi Minimum altı simvol. İsteğe bağlı olaraq, daha yaxşı təhlükəsizlik üçün böyük hərflər, rəqəmlər və qeyri-əlifba simvolları daxil edin. Parolun təyin edilməsi Google ehtiyat nüsxənizi şifrələyəcək. Pul kisəsini bərpa edərkən bunu daxil etməlisiniz.\n Minimum parol uzunluğu 6 simvoldur. @@ -238,7 +239,7 @@ Hovuz yaradın Likvidliyi təmin edin və mükafatlar qazanın SORA şəbəkəsində tokenləri dəyişdirin - If you loose access to this device, your funds will be lost, unless you back up! + Bu cihaza girişi itirsəniz, ehtiyat nüsxəsini çıxarmasanız, vəsaitiniz itiriləcək! Yedəkləmə seçimləri Parol ifadəsini göstərin Xam Toxumu göstərin @@ -390,6 +391,7 @@ saniyələr qalıb Tamamlandı + Özünüzü pulunuza girişi itirməkdən qoruyun QR kodu Qalereyadan yükləyin Receive tokens @@ -490,7 +492,6 @@ Kart idarəçiliyi tezliklə gələcək Kart təfərrüatları Free card issuance - və ya €20 ərizə haqqı If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN hesabı təfərrüatları @@ -535,6 +536,7 @@ Gözlənilməz xəta baş verdi. \n\n Siz @SORAhappiness Telegram çatında SORA icmasında bu problemi həll edə bilərsiniz. SORA tətbiqi üçün yeniləmə endirilib və quraşdırılmağa hazırdır. \n\n Proqramın ən son versiyasından istifadə etmək vacibdir. \n\n Proqramı yeniləmək üçün yenidən başladın tələb olunur. Güncəlləməni indi quraşdırmaq istərdinizmi? + Pulqabı ehtiyat nüsxəsi Kilidlənmiş Rezerv edilmiş Bağlı diff --git a/common/src/main/res/values-de/strings.xml b/common/src/main/res/values-de/strings.xml index 02fe233d0..da8b7c146 100644 --- a/common/src/main/res/values-de/strings.xml +++ b/common/src/main/res/values-de/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -390,6 +391,7 @@ Es verbleiben noch %s Sekunden %s ist beendet + Protect yourself from losing access to your funds QR-Code Aus Galerie hochladen Receive tokens @@ -490,7 +492,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. Ein Update für die SORA-App wurde heruntergeladen und kann nun installiert werden.\n\nEs ist wichtig, die neueste Version der App zu verwenden.\n\nUm die App zu aktualisieren, ist ein Neustart erforderlich. Möchtest du das Update jetzt installieren? + Wallet backup Gesperrt Reserviert Zugeordnet diff --git a/common/src/main/res/values-es/strings.xml b/common/src/main/res/values-es/strings.xml index ba8254ca8..3794e795c 100644 --- a/common/src/main/res/values-es/strings.xml +++ b/common/src/main/res/values-es/strings.xml @@ -41,6 +41,7 @@ Activo a enviar Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -238,7 +239,7 @@ Create pool Provide liquidity and earn rewards Swap tokens on SORA network - If you loose access to this device, your funds will be lost, unless you back up! + If you lose access to this device, your funds will be lost, unless you back up! Backup options Show Passphrase Show Raw Seed @@ -390,6 +391,7 @@ %s segundos restantes Terminado %s + Protect yourself from losing access to your funds Código QR Subir desde la galería Recibir tokens @@ -490,7 +492,6 @@ Card management is coming soon Card details Emisión de tarjeta gratuita - o tarifa de inscripción 20 € If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Conseguir más XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. An update for the SORA application has been downloaded and is ready to be installed.\n\nIt is important to use the latest version of the application.\n\nIn order to update the app, a restart is required. Would you like to install the update now? + Wallet backup Bloqueado Reservado Vinculado diff --git a/common/src/main/res/values-fa/strings.xml b/common/src/main/res/values-fa/strings.xml index 42b8c7acd..f69e6e438 100644 --- a/common/src/main/res/values-fa/strings.xml +++ b/common/src/main/res/values-fa/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -238,7 +239,7 @@ Create pool Provide liquidity and earn rewards Swap tokens on SORA network - If you loose access to this device, your funds will be lost, unless you back up! + If you lose access to this device, your funds will be lost, unless you back up! Backup options Show Passphrase Show Raw Seed @@ -390,6 +391,7 @@ %s ثانیه باقی مانده پایان یافت + Protect yourself from losing access to your funds کد QR بارگیری از گالری Receive tokens @@ -490,7 +492,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. بروز رسانی برنامه SORA دانلود شده و آماده نصب است. \n\n مهم است که از آخرین نسخه برنامه استفاده کنید. \n\n برای به روز رسانی، برنامه نیازمند راه‌اندازی مجدد است. آیا می‌خواهید هم اکنون آپدیت را نصب کنید؟ + Wallet backup قفل شده رزرو شده ادغام شده diff --git a/common/src/main/res/values-fi/strings.xml b/common/src/main/res/values-fi/strings.xml index f90468ebb..67f610133 100644 --- a/common/src/main/res/values-fi/strings.xml +++ b/common/src/main/res/values-fi/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -238,7 +239,7 @@ Create pool Provide liquidity and earn rewards Swap tokens on SORA network - If you loose access to this device, your funds will be lost, unless you back up! + If you lose access to this device, your funds will be lost, unless you back up! Backup options Show Passphrase Show Raw Seed @@ -390,6 +391,7 @@ %s sekuntia jäljellä Päättyi %s + Protect yourself from losing access to your funds QR-koodi Lataa galleriasta Receive tokens @@ -490,7 +492,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. SORA-sovelluksen päivitys on ladattu ja se on valmis asennettavaksi.\n\nOn tärkeää käyttää sovelluksen uusinta versiota.\n\nSovelluksen päivittäminen edellyttää uudelleenkäynnistystä. Haluatko asentaa päivityksen nyt? + Wallet backup Lukittu Varattu Bonded diff --git a/common/src/main/res/values-fr/strings.xml b/common/src/main/res/values-fr/strings.xml index 1ba47a01c..a15328427 100644 --- a/common/src/main/res/values-fr/strings.xml +++ b/common/src/main/res/values-fr/strings.xml @@ -41,6 +41,7 @@ Actif à envoyer Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Critères de sécurité obligatoires remplis Minimum six caractères. Pour une meilleure sécurité, inclure des lettres majuscules, des nombres et des caractères spéciaux. Définir un mot de passe va encrypter votre sauvegarde. Vous devred entrer le mot de passe pour restaurer votre portefeuille.\nLe mot de passe doit être d\'au moins six caractères. @@ -390,6 +391,7 @@ %s secondes restantes Terminé %s + Protect yourself from losing access to your funds QR Code Depuis la galerie Recevoir des jetons @@ -490,7 +492,6 @@ Card management is coming soon Card details Émission gratuite de la carte - ou 20€ de frais de demande Si vous détenez, stakez, ou fournissez des liquidités pour un montant d\'au moins 100€ de XOR avec votre compte SORA Obtenir plus de XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. Une mise à jour de l\'application SORA a été téléchargée et est prête à être installée.\n\nIl est important d\'utiliser la dernière version de l\'application.\n\nAfin de mettre à jour l\'application, un redémarrage est requis. Voulez-vous installer la mise à jour maintenant ? + Wallet backup Bloqué Réservé Lié diff --git a/common/src/main/res/values-hi-rIN/strings.xml b/common/src/main/res/values-hi-rIN/strings.xml index 2c293bbb5..17884f5ff 100644 --- a/common/src/main/res/values-hi-rIN/strings.xml +++ b/common/src/main/res/values-hi-rIN/strings.xml @@ -41,6 +41,7 @@ भेजने के लिए संपत्ति Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -390,6 +391,7 @@ सेकंड्‌स शेष समाप्त%s + Protect yourself from losing access to your funds क्यूआर कोड गैलरी से टोकन प्राप्त करें @@ -490,7 +492,6 @@ Card management is coming soon Card details नि: शुल्क कार्ड जारी करना - या 20 € आवेदन शुल्क यदि आप अपने SORA खाते में कम से कम €100 मूल्य के XOR को रखते हैं, Staking पर लगाते हैं या Liquidity प्रदान करते हैं अधिक XOR प्राप्त करें IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. SORA एप्लिकेशन के लिए एक अपडेट डाउनलोड किया गया है और इंस्टॉल करने के लिए तैयार है। \n\n एप्लिकेशन के नवीनतम संस्करण का उपयोग करना महत्वपूर्ण है। \n\n ऐप को अपडेट करने के लिए, पुनरारंभ करना आवश्यक है। क्या आप Update अभी Install करना चाहेंगे? + Wallet backup अवरोधित आरक्षित बॉन्डेड diff --git a/common/src/main/res/values-in/strings.xml b/common/src/main/res/values-in/strings.xml index d1eaa408d..dfaa4c213 100644 --- a/common/src/main/res/values-in/strings.xml +++ b/common/src/main/res/values-in/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -237,7 +238,7 @@ Create pool Provide liquidity and earn rewards Swap tokens on SORA network - If you loose access to this device, your funds will be lost, unless you back up! + If you lose access to this device, your funds will be lost, unless you back up! Backup options Show Passphrase Show Raw Seed @@ -385,6 +386,7 @@ %s detik yang tersisa Berakhir %s + Protect yourself from losing access to your funds Kode QR Unggah dari galeri Receive tokens @@ -485,7 +487,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -530,6 +531,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. An update for the SORA application has been downloaded and is ready to be installed.\n\nIt is important to use the latest version of the application.\n\nIn order to update the app, a restart is required. Would you like to install the update now? + Wallet backup Terkunci Dipesan Terikat diff --git a/common/src/main/res/values-iw/strings.xml b/common/src/main/res/values-iw/strings.xml index 82d95945d..9ee23f9e9 100644 --- a/common/src/main/res/values-iw/strings.xml +++ b/common/src/main/res/values-iw/strings.xml @@ -41,6 +41,7 @@ נכס לשליחה גיבוי כבר קיים. המשך לשכתב אותו. הגיבוי נכשל. אין מספיק מקום בגוגל דרייב שלך. פנה קצת מקום ונסה שוב. + Backup now דרישת חובה למילוי הסיסמה מינימום שישה תווים. לחלופין, לאבטחה טובה יותר, כלול אותיות רישיות, מספרים ותווים שאינם אלפביתיים. הגדרת סיסמה תצפין את גיבוי הגוגל שלך. יהיה עליך להזין אותה בעת שחזור הארנק שלך. @@ -400,6 +401,7 @@ %s שניות נותרו הסתיים %s + Protect yourself from losing access to your funds קוד QR מתוך גלריה קבל טוקנים @@ -502,7 +504,6 @@ ניהול כרטיסים יגיע בקרוב פרטי כרטיס הנפקת כרטיס חינם - או 20 € דמי רישום אם אתה מחזיק, נועל או מספק נזילות בשווי של לפחות 100 אירו של XOR בחשבון סורה שלך השג עוד XOR פרטי חשבון IBAN @@ -547,6 +548,7 @@ אירעה שגיאה בלתי צפויה. \n\n אתה יכול לפתור בעיה זו בצ\'אט הטלגרם של קהילת סורה @SORAhappiness. עדכון עבור אפליקצית סורה הורד והוא מוכן להתקנה.\n\nחשוב להשתמש בגירסה העדכנית ביותר של האפליקציה.\n\nכדי לעדכן את האפליקציה, נדרשת הפעלה מחדש. האם ברצונך להתקין את העדכון כעת? + Wallet backup נעול שמור צורף למאגר diff --git a/common/src/main/res/values-ja/strings.xml b/common/src/main/res/values-ja/strings.xml index ba2a23722..38a4d41dd 100644 --- a/common/src/main/res/values-ja/strings.xml +++ b/common/src/main/res/values-ja/strings.xml @@ -41,6 +41,7 @@ 送信するアセット Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -385,6 +386,7 @@ 残り%s秒 %sに終了しました + Protect yourself from losing access to your funds QRコード ギャラリーからアップロード トークンを受け取る @@ -484,7 +486,6 @@ Card management is coming soon Card details 無料カード発行 - または20€の申請料 SORAアカウントに少なくとも€100相当のXORを、保有、ステーキング、または流動性供給している場合 XOR をさらに取得する IBAN account details @@ -529,6 +530,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. SORAアプリのアップデートがダウンロードされ、インストールできるようになりました。\n\n最新バージョンのアプリを使用することが重要です。\n\nアプリをアップデートするためには再起動が必要です。 今すぐアップデートをインストールしますか? + Wallet backup ロック済み 予約済み ボンド済み diff --git a/common/src/main/res/values-ms-rMY/strings.xml b/common/src/main/res/values-ms-rMY/strings.xml index 33cb9bf97..a48337644 100644 --- a/common/src/main/res/values-ms-rMY/strings.xml +++ b/common/src/main/res/values-ms-rMY/strings.xml @@ -41,6 +41,7 @@ Aset untuk dihantar Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Menetapkan kata laluan akan menyulitkan sandaran Google anda. Anda perlu memasukkannya semasa memulihkan dompet anda. @@ -385,6 +386,7 @@ %s saat lagi Tamat %s + Protect yourself from losing access to your funds Kod QR Muat naik dari galeri Terima token @@ -484,7 +486,6 @@ Card management is coming soon Card details Pengeluaran kad percuma - atau 20 € yuran permohonan Jika anda memegang, mempertaruhkan atau menyediakan kecairan untuk sekurang-kurangnya €100 nilai XOR dalam akaun SORA anda Dapatkan lebih banyak XOR IBAN account details @@ -529,6 +530,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. Kemas kini untuk aplikasi SORA telah dimuat turun dan sedia untuk dipasang.\n\nAdalah penting untuk menggunakan versi terkini aplikasi.\n\nUntuk mengemas kini aplikasi, mulakan semula diperlukan. Adakah anda ingin memasang kemas kini sekarang? + Wallet backup Dikunci Ditempah Terikat diff --git a/common/src/main/res/values-nb/strings.xml b/common/src/main/res/values-nb/strings.xml index 064ef9eb4..914223db1 100644 --- a/common/src/main/res/values-nb/strings.xml +++ b/common/src/main/res/values-nb/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -238,7 +239,7 @@ Create pool Provide liquidity and earn rewards Swap tokens on SORA network - If you loose access to this device, your funds will be lost, unless you back up! + If you lose access to this device, your funds will be lost, unless you back up! Backup options Show Passphrase Show Raw Seed @@ -390,6 +391,7 @@ sekunder gjenstår Avsluttet %s + Protect yourself from losing access to your funds QR-kode Last opp fra galleriet Receive tokens @@ -490,7 +492,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. An update for the SORA application has been downloaded and is ready to be installed.\n\nIt is important to use the latest version of the application.\n\nIn order to update the app, a restart is required. Would you like to install the update now? + Wallet backup Låst Reservert Bundet diff --git a/common/src/main/res/values-nl/strings.xml b/common/src/main/res/values-nl/strings.xml index 7862bc668..f0f57a2fa 100644 --- a/common/src/main/res/values-nl/strings.xml +++ b/common/src/main/res/values-nl/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -390,6 +391,7 @@ resterende seconden Beëindigd %s + Protect yourself from losing access to your funds QR Code Uploaden vanuit galerij Ontvang Tokens @@ -490,7 +492,6 @@ Card management is coming soon Card details Gratis kaartuitgifte - of €20 applicatie kosten Als u voor ten minste € 100 aan XOR op uw SORA-rekening bezit, inzet of liquiditeit verschaft. Get more XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. Een update voor de SORA-toepassing is gedownload en is klaar om te worden geïnstalleerd.\n\nHet is belangrijk om de nieuwste versie van de applicatie te gebruiken.\n\nOm de app bij te werken, is een herstart vereist. Wil je de update nu installeren? + Wallet backup Vergrendeld Gereserveerd Gebonden diff --git a/common/src/main/res/values-pt/strings.xml b/common/src/main/res/values-pt/strings.xml index 75e38d06f..6eb8378a1 100644 --- a/common/src/main/res/values-pt/strings.xml +++ b/common/src/main/res/values-pt/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -238,7 +239,7 @@ Create pool Provide liquidity and earn rewards Swap tokens on SORA network - If you loose access to this device, your funds will be lost, unless you back up! + If you lose access to this device, your funds will be lost, unless you back up! Backup options Show Passphrase Show Raw Seed @@ -390,6 +391,7 @@ %s segundos restantes Terminou %s + Protect yourself from losing access to your funds Código QR Da galeria Receive tokens @@ -490,7 +492,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. Uma atualização para a aplicação SORA foi descarregada e está pronta para ser instalada.\n\nÉ importante utilizar a versão mais recente da aplicação.\n\nDe modo a atualizar a aplicação, é necessário reiniciar o sistema. Deseja instalar a atualização agora? + Wallet backup Trancado Reservado Vinculado diff --git a/common/src/main/res/values-ru/strings.xml b/common/src/main/res/values-ru/strings.xml index f60614d2a..fe7d0d098 100644 --- a/common/src/main/res/values-ru/strings.xml +++ b/common/src/main/res/values-ru/strings.xml @@ -41,6 +41,7 @@ Отправляемый ассет Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Сделать сейчас Обязательное требование к паролю выполнено Минимум шесть символов. По желанию, для повышения безопасности, можно включить заглавные буквы, цифры и неалфавитные символы. Установка пароля зашифрует резервную копию Google. Его нужно будет ввести при восстановлении кошелька.\nМинимальная длина пароля - 6 символов. @@ -405,6 +406,7 @@ осталось %s секунд Завершился %s + Защитите себя от потери доступа к своим средствам QR код Из галереи Получить токены @@ -508,7 +510,6 @@ Card management is coming soon Card details Бесплатный выпуск карты - или плата €20 за подачу заявки Если вы держите, ставите или предоставляете ликвидность XOR на сумму не менее 100 евро на своем счете SORA. Get more XOR IBAN account details @@ -553,6 +554,7 @@ Произошла непредвиденная ошибка.\n\nВы можете решить эту проблему в сообществе SORA в Telegram чате @SORAhappiness. Обновление для приложения SORA было загружено и готово к установке. \n\n Важно использовать последнюю версию приложения. \n\n Чтобы обновить приложение, требуется перезагрузка. Хотите установить обновление сейчас? + Сделайте резервную копию Заблокировано Резерв В обеспечении diff --git a/common/src/main/res/values-sr/strings.xml b/common/src/main/res/values-sr/strings.xml index 6bd4cb62b..4909ebdb6 100644 --- a/common/src/main/res/values-sr/strings.xml +++ b/common/src/main/res/values-sr/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -395,6 +396,7 @@ секунди преостало Завршено %s + Protect yourself from losing access to your funds QR kod Пренос из галерије Receive tokens @@ -495,7 +497,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -540,6 +541,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. Ажурирање за апликацију SORA је преузето и спремно за инсталирање. \n\nВажно је да користите најновију верзију апликације. \n\nДа бисте ажурирали апликацију, потребно је поновно покретање. Да ли желите да инсталирате ажурирање сада? + Wallet backup Zaključano Rezervisano Vezano diff --git a/common/src/main/res/values-tr/strings.xml b/common/src/main/res/values-tr/strings.xml index aa8ee92cb..66c46569f 100644 --- a/common/src/main/res/values-tr/strings.xml +++ b/common/src/main/res/values-tr/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -238,7 +239,7 @@ Create pool Provide liquidity and earn rewards Swap tokens on SORA network - If you loose access to this device, your funds will be lost, unless you back up! + If you lose access to this device, your funds will be lost, unless you back up! Backup options Show Passphrase Show Raw Seed @@ -390,6 +391,7 @@ saniye kaldı %s Sona erdi + Protect yourself from losing access to your funds QR Kodu Galeriden Receive tokens @@ -490,7 +492,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. SORA uygulaması için bir güncelleme indirildi ve yüklenmek için hazır.\n\nUygulamanın son sürümünü kullanmak önemlidir.\n\nUygulamayı güncellemek için yeniden başlatma gereklidir. Güncellemeyi şimdi yüklemek Istiyor musunuz? + Wallet backup Kilitli Rezerve edilmiş Bond edilmiş diff --git a/common/src/main/res/values-vi/strings.xml b/common/src/main/res/values-vi/strings.xml index ed96206f9..21bdbdd36 100644 --- a/common/src/main/res/values-vi/strings.xml +++ b/common/src/main/res/values-vi/strings.xml @@ -41,6 +41,7 @@ Tài sản cần gửi Sao lưu đã tồn tại. Tiến hành viết lại nó. Sao lưu không thành công. Không đủ dung lượng trên Google Drive của bạn. Hãy giải phóng một số dung lượng và thử lại. + Sao lưu ngay Yêu cầu bắt buộc đối với mật khẩu được đáp ứng Tối thiểu sáu ký tự. Tùy chọn, để bảo mật tốt hơn, hãy bao gồm các chữ cái viết hoa, số và các ký tự không phải bảng chữ cái. Đặt mật khẩu sẽ mã hóa bản sao lưu Google của bạn. Bạn sẽ cần nhập thông tin này khi khôi phục ví của mình.\nĐộ dài mật khẩu tối thiểu là 6 ký tự. @@ -50,7 +51,7 @@ Mua token XOR Mua hoặc bán XOR bằng euro Mua XOR bằng tiền pháp định - Can\'t load balance + Không thể tải số dư Thay đổi ngôn ngữ Thay đổi mã PIN Chọn token @@ -385,6 +386,7 @@ Còn lại %s giây Đã kết thúc %s + Bảo vệ bạn khỏi mất quyền truy cập vào tiền của bạn Mã QR Từ bộ sưu tập Nhận token @@ -484,7 +486,6 @@ Quản lý thẻ sắp ra mắt Chi tiết thẻ Miễn phí phát hành thẻ - hoặc phí đăng ký 20 € Nếu bạn nắm giữ, stake hoặc cung cấp thanh khoản cho XOR trị giá ít nhất €100 trong tài khoản SORA của mình Nhận thêm XOR Chi tiết tài khoản IBAN @@ -511,7 +512,7 @@ Thành công Trạng thái Bạn đã nhập thành công một tài khoản - Support chat + Trò chuyện với hỗ trợ Đảm bảo rằng bạn còn %s sau giao dịch này. Nếu không, bạn sẽ không thể thực hiện một giao dịch khác. Chuyển node Hệ thống hiển thị @@ -529,6 +530,7 @@ Đã xảy ra lỗi không mong muốn. \n\n Bạn có thể khắc phục sự cố này trong cộng đồng SORA tại cuộc trò chuyện Telegram @SORAhappiness. Bản cập nhật cho ứng dụng SORA đã được tải xuống và sẵn sàng cài đặt. \n\n Hãy sử dụng phiên bản mới nhất của ứng dụng. \n\n Để cập nhật ứng dụng thành công, bạn cần khởi động lại ứng dụng. Bạn có muốn cài đặt bản cập nhật ngay bây giờ không? + Sao lưu ví Đã khóa Dự trữ Được bảo lãnh diff --git a/common/src/main/res/values-zh-rCN/strings.xml b/common/src/main/res/values-zh-rCN/strings.xml index ae146573f..6fb57ff37 100644 --- a/common/src/main/res/values-zh-rCN/strings.xml +++ b/common/src/main/res/values-zh-rCN/strings.xml @@ -41,6 +41,7 @@ 待发送的资产 备份已存在。继续覆盖它。 备份失败。您的Google Drive空间不足,请释放一些空间并重试。 + Backup now 密码的强制要求已满足 至少六个字符。为了更好的安全性,可以包含大写字母、数字和非字母字符。 设置密码将加密您的Google备份。在恢复钱包时,您需要输入此密码。\n最小密码长度为6个字符。 @@ -385,6 +386,7 @@ %s 秒剩余 结束%s + Protect yourself from losing access to your funds QR 代码 从相册 接收代币 @@ -484,7 +486,6 @@ 即将推出卡片管理功能 卡片详情 免费发卡 - 或 20 欧元的申请费 如果您在SORA账户中持有、质押或提供流动性达到至少价值100欧元的XOR 获取更多的XOR IBAN账户详情 @@ -529,6 +530,7 @@ 发生了意外错误。\n\n您可以在SORA社区的@SORAhappiness Telegram聊天中解决此问题。 SORA 应用程序的更新已下载并可以安装。 \n\n使用最新版本的应用程序很重要。 \n\n为了更新应用程序,需要重新启动。 您想现在安装更新吗? + Wallet backup 已被锁定 已保留 已绑定 diff --git a/common/src/main/res/values-zh-rTW/strings.xml b/common/src/main/res/values-zh-rTW/strings.xml index 847b70231..36e370dab 100644 --- a/common/src/main/res/values-zh-rTW/strings.xml +++ b/common/src/main/res/values-zh-rTW/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -385,6 +386,7 @@ %s 秒剩餘 已結束%s + Protect yourself from losing access to your funds QR 代碼 從圖庫上傳 Receive tokens @@ -485,7 +487,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -530,6 +531,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. SORA 應用程序的更新已下載並可以安裝。 \n\n使用最新版本的應用程序很重要。 \n\n為了更新應用程序,需要重新啟動。 您想要現在安裝更新嗎? + Wallet backup 已鎖定 已保留 已綁定 diff --git a/common/src/main/res/values/strings.xml b/common/src/main/res/values/strings.xml index 52fe01341..d6b9584b5 100644 --- a/common/src/main/res/values/strings.xml +++ b/common/src/main/res/values/strings.xml @@ -41,6 +41,7 @@ Asset to send Backup already exists. Proceed to rewrite it. Backup failed. Not enough space on your Google Drive. Free some space and try again. + Backup now Mandatory requirement for the password fulfilled Minimum six characters. Optionally, for better security, include uppercase letters, numbers and non-alphabetic characters. Setting a password will encrypt your Google backup. You’ll need to enter this when restoring your wallet.\nMinimum password length is 6 characters. @@ -238,7 +239,7 @@ Create pool Provide liquidity and earn rewards Swap tokens on SORA network - If you loose access to this device, your funds will be lost, unless you back up! + If you lose access to this device, your funds will be lost, unless you back up! Backup options Show Passphrase Show Raw Seed @@ -390,6 +391,7 @@ %s seconds left Ended %s + Protect yourself from losing access to your funds QR code From gallery Receive tokens @@ -490,7 +492,6 @@ Card management is coming soon Card details Free card issuance - or €20 application fee If you hold, stake or provide liquidity for at least €100 worth of XOR in your SORA account Get more XOR IBAN account details @@ -535,6 +536,7 @@ An unexpected error has occured.\n\nYou may troubleshoot this issue in SORA community at the @SORAhappiness Telegram chat. An update for the SORA application has been downloaded and is ready to be installed.\n\nIt is important to use the latest version of the application.\n\nIn order to update the app, a restart is required. Would you like to install the update now? + Wallet backup Locked Reserved Bonded diff --git a/common_wallet/src/main/java/jp/co/soramitsu/common_wallet/presentation/compose/components/PoolsList.kt b/common_wallet/src/main/java/jp/co/soramitsu/common_wallet/presentation/compose/components/PoolsList.kt index ba654e92e..4c07bc575 100644 --- a/common_wallet/src/main/java/jp/co/soramitsu/common_wallet/presentation/compose/components/PoolsList.kt +++ b/common_wallet/src/main/java/jp/co/soramitsu/common_wallet/presentation/compose/components/PoolsList.kt @@ -42,13 +42,19 @@ import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.material.MaterialTheme import androidx.compose.material.Text import androidx.compose.runtime.Composable +import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalLayoutDirection import androidx.compose.ui.text.style.TextOverflow +import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.LayoutDirection import androidx.compose.ui.unit.dp import androidx.constraintlayout.compose.ConstraintLayout +import jp.co.soramitsu.common.domain.DEFAULT_ICON_URI import jp.co.soramitsu.common.presentation.compose.TokenIcon import jp.co.soramitsu.common.util.StringPair +import jp.co.soramitsu.common_wallet.presentation.compose.states.PoolsListItemState import jp.co.soramitsu.common_wallet.presentation.compose.states.PoolsListState import jp.co.soramitsu.ui_core.component.asset.changePriceColor import jp.co.soramitsu.ui_core.component.button.properties.Size @@ -70,26 +76,28 @@ fun PoolsList( .padding(horizontal = Dimens.x3) .clickable { onPoolClick?.invoke(poolState.tokenIds) } ) { - ConstraintLayout( - modifier = Modifier.wrapContentSize() - ) { - val (token1, token2) = createRefs() - TokenIcon( - uri = poolState.token1Icon, size = Size.Small, - modifier = Modifier - .constrainAs(token1) { - top.linkTo(parent.top) - start.linkTo(parent.start) - } - ) - TokenIcon( - uri = poolState.token2Icon, size = Size.Small, - modifier = Modifier - .constrainAs(token2) { - top.linkTo(parent.top) - start.linkTo(token1.start, margin = 24.dp) - } - ) + CompositionLocalProvider(LocalLayoutDirection provides LayoutDirection.Ltr) { + ConstraintLayout( + modifier = Modifier.wrapContentSize() + ) { + val (token1, token2) = createRefs() + TokenIcon( + uri = poolState.token1Icon, size = Size.Small, + modifier = Modifier + .constrainAs(token1) { + top.linkTo(parent.top) + start.linkTo(parent.start) + } + ) + TokenIcon( + uri = poolState.token2Icon, size = Size.Small, + modifier = Modifier + .constrainAs(token2) { + top.linkTo(parent.top) + start.linkTo(token1.start, margin = 24.dp) + } + ) + } } Column( modifier = Modifier @@ -132,3 +140,35 @@ fun PoolsList( } } } + +@Composable +@Preview +private fun PreviewPoolsList() { + Column { + PoolsList( + onPoolClick = {}, + cardState = PoolsListState( + pools = listOf( + PoolsListItemState( + token1Icon = DEFAULT_ICON_URI, + token2Icon = DEFAULT_ICON_URI, + poolAmounts = "123.456", + poolName = "XOR - VAL", + fiat = "$7908", + fiatChange = "+23.1 %", + tokenIds = "" to "", + ), + PoolsListItemState( + token1Icon = DEFAULT_ICON_URI, + token2Icon = DEFAULT_ICON_URI, + poolAmounts = "98.76", + poolName = "DAI - PSWAP", + fiat = "$ 0.00123", + fiatChange = "-9.88 %", + tokenIds = "" to "", + ), + ), + ), + ) + } +} diff --git a/common_wallet/src/main/java/jp/co/soramitsu/common_wallet/presentation/compose/states/CardState.kt b/common_wallet/src/main/java/jp/co/soramitsu/common_wallet/presentation/compose/states/CardState.kt index 1a53997dc..810cd3a84 100644 --- a/common_wallet/src/main/java/jp/co/soramitsu/common_wallet/presentation/compose/states/CardState.kt +++ b/common_wallet/src/main/java/jp/co/soramitsu/common_wallet/presentation/compose/states/CardState.kt @@ -46,6 +46,7 @@ import jp.co.soramitsu.common.domain.printFiatChange import jp.co.soramitsu.common.util.NumbersFormatter data class CardsState( + val accountAddress: String, val curAccount: String, val loading: Boolean = false, val cards: List = emptyList(), @@ -55,6 +56,10 @@ sealed class CardState( open val loading: Boolean, ) +sealed class BasicBannerCardState( + override val loading: Boolean, +) : CardState(loading) + sealed interface AssetCardState data class TitledAmountCardState( @@ -124,19 +129,14 @@ data class SoraCardState( val success: Boolean, val ibanBalance: String?, val kycStatus: String?, - val visible: Boolean = false, override val loading: Boolean, -) : CardState(loading) +) : BasicBannerCardState(loading) -data class BuyXorState( - val visible: Boolean = false, - override val loading: Boolean, -) : CardState(loading) +data object BuyXorState : BasicBannerCardState(false) -data class ReferralState( - val visible: Boolean = false, - override val loading: Boolean, -) : CardState(loading) +data object ReferralState : BasicBannerCardState(false) + +data object BackupWalletState : BasicBannerCardState(false) class FavoritePoolsCardState( val state: PoolsListState, diff --git a/core_db/schemas/jp.co.soramitsu.core_db.AppDatabase/73.json b/core_db/schemas/jp.co.soramitsu.core_db.AppDatabase/73.json new file mode 100644 index 000000000..d421add6a --- /dev/null +++ b/core_db/schemas/jp.co.soramitsu.core_db.AppDatabase/73.json @@ -0,0 +1,638 @@ +{ + "formatVersion": 1, + "database": { + "version": 73, + "identityHash": "f11930401f4296d64355e44fbf2c9e2f", + "entities": [ + { + "tableName": "assets", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`tokenId` TEXT NOT NULL, `accountAddress` TEXT NOT NULL, `displayAsset` INTEGER NOT NULL, `position` INTEGER NOT NULL, `free` TEXT NOT NULL, `reserved` TEXT NOT NULL, `miscFrozen` TEXT NOT NULL, `feeFrozen` TEXT NOT NULL, `bonded` TEXT NOT NULL, `redeemable` TEXT NOT NULL, `unbonding` TEXT NOT NULL, `visibility` INTEGER NOT NULL DEFAULT 0, PRIMARY KEY(`tokenId`, `accountAddress`), FOREIGN KEY(`tokenId`) REFERENCES `tokens`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`accountAddress`) REFERENCES `accounts`(`substrateAddress`) ON UPDATE NO ACTION ON DELETE CASCADE )", + "fields": [ + { + "fieldPath": "tokenId", + "columnName": "tokenId", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "accountAddress", + "columnName": "accountAddress", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "displayAsset", + "columnName": "displayAsset", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "position", + "columnName": "position", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "free", + "columnName": "free", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "reserved", + "columnName": "reserved", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "miscFrozen", + "columnName": "miscFrozen", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "feeFrozen", + "columnName": "feeFrozen", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "bonded", + "columnName": "bonded", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "redeemable", + "columnName": "redeemable", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "unbonding", + "columnName": "unbonding", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "visibility", + "columnName": "visibility", + "affinity": "INTEGER", + "notNull": true, + "defaultValue": "0" + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "tokenId", + "accountAddress" + ] + }, + "indices": [ + { + "name": "index_assets_accountAddress", + "unique": false, + "columnNames": [ + "accountAddress" + ], + "orders": [], + "createSql": "CREATE INDEX IF NOT EXISTS `index_assets_accountAddress` ON `${TABLE_NAME}` (`accountAddress`)" + } + ], + "foreignKeys": [ + { + "table": "tokens", + "onDelete": "CASCADE", + "onUpdate": "NO ACTION", + "columns": [ + "tokenId" + ], + "referencedColumns": [ + "id" + ] + }, + { + "table": "accounts", + "onDelete": "CASCADE", + "onUpdate": "NO ACTION", + "columns": [ + "accountAddress" + ], + "referencedColumns": [ + "substrateAddress" + ] + } + ] + }, + { + "tableName": "tokens", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `name` TEXT NOT NULL, `symbol` TEXT NOT NULL, `precision` INTEGER NOT NULL, `isMintable` INTEGER NOT NULL, `whitelistName` TEXT NOT NULL, `isHidable` INTEGER NOT NULL, PRIMARY KEY(`id`))", + "fields": [ + { + "fieldPath": "id", + "columnName": "id", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "name", + "columnName": "name", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "symbol", + "columnName": "symbol", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "precision", + "columnName": "precision", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "isMintable", + "columnName": "isMintable", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "whitelistName", + "columnName": "whitelistName", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "isHidable", + "columnName": "isHidable", + "affinity": "INTEGER", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "id" + ] + }, + "indices": [], + "foreignKeys": [] + }, + { + "tableName": "fiatTokenPrices", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`tokenIdFiat` TEXT NOT NULL, `currencyId` TEXT NOT NULL, `fiatPrice` REAL NOT NULL, `fiatPriceTime` INTEGER NOT NULL, `fiatPricePrevH` REAL NOT NULL, `fiatPricePrevHTime` INTEGER NOT NULL, `fiatPricePrevD` REAL NOT NULL, `fiatPricePrevDTime` INTEGER NOT NULL, `fiatChange` REAL DEFAULT null, PRIMARY KEY(`tokenIdFiat`, `currencyId`), FOREIGN KEY(`tokenIdFiat`) REFERENCES `tokens`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )", + "fields": [ + { + "fieldPath": "tokenIdFiat", + "columnName": "tokenIdFiat", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "currencyId", + "columnName": "currencyId", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "fiatPrice", + "columnName": "fiatPrice", + "affinity": "REAL", + "notNull": true + }, + { + "fieldPath": "fiatPriceTime", + "columnName": "fiatPriceTime", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "fiatPricePrevH", + "columnName": "fiatPricePrevH", + "affinity": "REAL", + "notNull": true + }, + { + "fieldPath": "fiatPricePrevHTime", + "columnName": "fiatPricePrevHTime", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "fiatPricePrevD", + "columnName": "fiatPricePrevD", + "affinity": "REAL", + "notNull": true + }, + { + "fieldPath": "fiatPricePrevDTime", + "columnName": "fiatPricePrevDTime", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "fiatChange", + "columnName": "fiatChange", + "affinity": "REAL", + "notNull": false, + "defaultValue": "null" + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "tokenIdFiat", + "currencyId" + ] + }, + "indices": [], + "foreignKeys": [ + { + "table": "tokens", + "onDelete": "CASCADE", + "onUpdate": "NO ACTION", + "columns": [ + "tokenIdFiat" + ], + "referencedColumns": [ + "id" + ] + } + ] + }, + { + "tableName": "allpools", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`tokenIdBase` TEXT NOT NULL, `tokenIdTarget` TEXT NOT NULL, `reserveBase` TEXT NOT NULL, `reserveTarget` TEXT NOT NULL, `totalIssuance` TEXT NOT NULL, `reservesAccount` TEXT NOT NULL, PRIMARY KEY(`tokenIdBase`, `tokenIdTarget`))", + "fields": [ + { + "fieldPath": "tokenIdBase", + "columnName": "tokenIdBase", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "tokenIdTarget", + "columnName": "tokenIdTarget", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "reserveBase", + "columnName": "reserveBase", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "reserveTarget", + "columnName": "reserveTarget", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "totalIssuance", + "columnName": "totalIssuance", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "reservesAccount", + "columnName": "reservesAccount", + "affinity": "TEXT", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "tokenIdBase", + "tokenIdTarget" + ] + }, + "indices": [], + "foreignKeys": [] + }, + { + "tableName": "userpools", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`userTokenIdBase` TEXT NOT NULL, `userTokenIdTarget` TEXT NOT NULL, `accountAddress` TEXT NOT NULL, `poolProvidersBalance` TEXT NOT NULL, `favorite` INTEGER NOT NULL, `sortOrder` INTEGER NOT NULL, PRIMARY KEY(`userTokenIdBase`, `userTokenIdTarget`, `accountAddress`), FOREIGN KEY(`accountAddress`) REFERENCES `accounts`(`substrateAddress`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`userTokenIdBase`, `userTokenIdTarget`) REFERENCES `allpools`(`tokenIdBase`, `tokenIdTarget`) ON UPDATE NO ACTION ON DELETE CASCADE )", + "fields": [ + { + "fieldPath": "userTokenIdBase", + "columnName": "userTokenIdBase", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "userTokenIdTarget", + "columnName": "userTokenIdTarget", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "accountAddress", + "columnName": "accountAddress", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "poolProvidersBalance", + "columnName": "poolProvidersBalance", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "favorite", + "columnName": "favorite", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "sortOrder", + "columnName": "sortOrder", + "affinity": "INTEGER", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "userTokenIdBase", + "userTokenIdTarget", + "accountAddress" + ] + }, + "indices": [ + { + "name": "index_userpools_accountAddress", + "unique": false, + "columnNames": [ + "accountAddress" + ], + "orders": [], + "createSql": "CREATE INDEX IF NOT EXISTS `index_userpools_accountAddress` ON `${TABLE_NAME}` (`accountAddress`)" + } + ], + "foreignKeys": [ + { + "table": "accounts", + "onDelete": "CASCADE", + "onUpdate": "NO ACTION", + "columns": [ + "accountAddress" + ], + "referencedColumns": [ + "substrateAddress" + ] + }, + { + "table": "allpools", + "onDelete": "CASCADE", + "onUpdate": "NO ACTION", + "columns": [ + "userTokenIdBase", + "userTokenIdTarget" + ], + "referencedColumns": [ + "tokenIdBase", + "tokenIdTarget" + ] + } + ] + }, + { + "tableName": "poolBaseTokens", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`tokenId` TEXT NOT NULL, `dexId` INTEGER NOT NULL, PRIMARY KEY(`tokenId`))", + "fields": [ + { + "fieldPath": "tokenId", + "columnName": "tokenId", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "dexId", + "columnName": "dexId", + "affinity": "INTEGER", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "tokenId" + ] + }, + "indices": [], + "foreignKeys": [] + }, + { + "tableName": "accounts", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`substrateAddress` TEXT NOT NULL, `accountName` TEXT NOT NULL, PRIMARY KEY(`substrateAddress`))", + "fields": [ + { + "fieldPath": "substrateAddress", + "columnName": "substrateAddress", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "accountName", + "columnName": "accountName", + "affinity": "TEXT", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "substrateAddress" + ] + }, + "indices": [], + "foreignKeys": [] + }, + { + "tableName": "referrals", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`address` TEXT NOT NULL, `amount` TEXT NOT NULL, PRIMARY KEY(`address`))", + "fields": [ + { + "fieldPath": "address", + "columnName": "address", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "amount", + "columnName": "amount", + "affinity": "TEXT", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "address" + ] + }, + "indices": [], + "foreignKeys": [] + }, + { + "tableName": "nodes", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`address` TEXT NOT NULL, `chain` TEXT NOT NULL, `name` TEXT NOT NULL, `isDefault` INTEGER NOT NULL, `isSelected` INTEGER NOT NULL, PRIMARY KEY(`address`))", + "fields": [ + { + "fieldPath": "address", + "columnName": "address", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "chain", + "columnName": "chain", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "name", + "columnName": "name", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "isDefault", + "columnName": "isDefault", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "isSelected", + "columnName": "isSelected", + "affinity": "INTEGER", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "address" + ] + }, + "indices": [], + "foreignKeys": [] + }, + { + "tableName": "cardsHub", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`cardId` TEXT NOT NULL, `accountAddress` TEXT NOT NULL, `visibility` INTEGER NOT NULL, `sortOrder` INTEGER NOT NULL, `collapsed` INTEGER NOT NULL, PRIMARY KEY(`cardId`, `accountAddress`), FOREIGN KEY(`accountAddress`) REFERENCES `accounts`(`substrateAddress`) ON UPDATE NO ACTION ON DELETE CASCADE )", + "fields": [ + { + "fieldPath": "cardId", + "columnName": "cardId", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "accountAddress", + "columnName": "accountAddress", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "visibility", + "columnName": "visibility", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "sortOrder", + "columnName": "sortOrder", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "collapsed", + "columnName": "collapsed", + "affinity": "INTEGER", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "cardId", + "accountAddress" + ] + }, + "indices": [ + { + "name": "index_cardsHub_accountAddress", + "unique": false, + "columnNames": [ + "accountAddress" + ], + "orders": [], + "createSql": "CREATE INDEX IF NOT EXISTS `index_cardsHub_accountAddress` ON `${TABLE_NAME}` (`accountAddress`)" + } + ], + "foreignKeys": [ + { + "table": "accounts", + "onDelete": "CASCADE", + "onUpdate": "NO ACTION", + "columns": [ + "accountAddress" + ], + "referencedColumns": [ + "substrateAddress" + ] + } + ] + }, + { + "tableName": "globalCardsHub", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`cardId` TEXT NOT NULL, `visibility` INTEGER NOT NULL, `sortOrder` INTEGER NOT NULL, `collapsed` INTEGER NOT NULL, PRIMARY KEY(`cardId`))", + "fields": [ + { + "fieldPath": "cardId", + "columnName": "cardId", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "visibility", + "columnName": "visibility", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "sortOrder", + "columnName": "sortOrder", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "collapsed", + "columnName": "collapsed", + "affinity": "INTEGER", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "cardId" + ] + }, + "indices": [], + "foreignKeys": [] + } + ], + "views": [], + "setupQueries": [ + "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", + "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'f11930401f4296d64355e44fbf2c9e2f')" + ] + } +} \ No newline at end of file diff --git a/core_db/src/main/java/jp/co/soramitsu/core_db/AppDatabase.kt b/core_db/src/main/java/jp/co/soramitsu/core_db/AppDatabase.kt index 7f1ee93b3..15ecc7d4f 100644 --- a/core_db/src/main/java/jp/co/soramitsu/core_db/AppDatabase.kt +++ b/core_db/src/main/java/jp/co/soramitsu/core_db/AppDatabase.kt @@ -53,6 +53,7 @@ import jp.co.soramitsu.core_db.migrations.migration_CardHub_65_66 import jp.co.soramitsu.core_db.migrations.migration_CardHub_66_67 import jp.co.soramitsu.core_db.migrations.migration_PoolOrderReservesAccount_64_65 import jp.co.soramitsu.core_db.migrations.migration_PoolsTables_69_70 +import jp.co.soramitsu.core_db.migrations.migration_addBackupCardHub_72_73 import jp.co.soramitsu.core_db.migrations.migration_addReferralCardHub_71_72 import jp.co.soramitsu.core_db.migrations.migration_poolsBaseToken_61_62 import jp.co.soramitsu.core_db.migrations.migration_reorderBaseToken_62_63 @@ -70,7 +71,7 @@ import jp.co.soramitsu.core_db.model.UserPoolLocal @TypeConverters(BigDecimalNullableConverter::class) @Database( - version = 72, + version = 73, entities = [ AssetLocal::class, TokenLocal::class, @@ -121,6 +122,7 @@ abstract class AppDatabase : RoomDatabase() { .addMigrations(migration_CardHub_66_67) .addMigrations(migration_PoolsTables_69_70) .addMigrations(migration_addReferralCardHub_71_72) + .addMigrations(migration_addBackupCardHub_72_73) .build() } } diff --git a/core_db/src/main/java/jp/co/soramitsu/core_db/migrations/AddBackupCardHubMigration73.kt b/core_db/src/main/java/jp/co/soramitsu/core_db/migrations/AddBackupCardHubMigration73.kt new file mode 100644 index 000000000..2ac3f5c81 --- /dev/null +++ b/core_db/src/main/java/jp/co/soramitsu/core_db/migrations/AddBackupCardHubMigration73.kt @@ -0,0 +1,64 @@ +/* +This file is part of the SORA network and Polkaswap app. + +Copyright (c) 2020, 2021, Polka Biome Ltd. All rights reserved. +SPDX-License-Identifier: BSD-4-Clause + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list +of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. + +All advertising materials mentioning features or use of this software must display +the following acknowledgement: This product includes software developed by Polka Biome +Ltd., SORA, and Polkaswap. + +Neither the name of the Polka Biome Ltd. nor the names of its contributors may be used +to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY Polka Biome Ltd. AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Polka Biome Ltd. BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +package jp.co.soramitsu.core_db.migrations + +import android.content.ContentValues +import android.database.sqlite.SQLiteDatabase +import androidx.room.migration.Migration +import androidx.sqlite.db.SupportSQLiteDatabase +import jp.co.soramitsu.common.domain.CardHubType +import jp.co.soramitsu.core_db.converters.map + +val migration_addBackupCardHub_72_73 = object : Migration(72, 73) { + + override fun migrate(database: SupportSQLiteDatabase) { + database.beginTransaction() + val cursor = database.query("select substrateAddress from accounts") + val addresses = cursor.map { + getString(getColumnIndexOrThrow("substrateAddress")) + } + addresses.forEach { address -> + val type = CardHubType.BACKUP + val values = ContentValues().apply { + put("cardId", type.hubName) + put("accountAddress", address) + put("visibility", true) + put("collapsed", false) + put("sortOrder", type.order) + } + database.insert("cardsHub", SQLiteDatabase.CONFLICT_REPLACE, values) + } + database.setTransactionSuccessful() + database.endTransaction() + } +} diff --git a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/domain/MultiaccountInteractor.kt b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/domain/MultiaccountInteractor.kt index 3e5ddf59b..8c3abb243 100644 --- a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/domain/MultiaccountInteractor.kt +++ b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/domain/MultiaccountInteractor.kt @@ -35,27 +35,32 @@ package jp.co.soramitsu.feature_multiaccount_impl.domain import android.net.Uri import javax.inject.Inject import jp.co.soramitsu.common.account.SoraAccount +import jp.co.soramitsu.common.domain.CardHubType import jp.co.soramitsu.common.io.FileManager import jp.co.soramitsu.feature_account_api.domain.interfaces.CredentialsRepository import jp.co.soramitsu.feature_account_api.domain.interfaces.UserRepository import jp.co.soramitsu.feature_account_api.domain.model.OnboardingState -import jp.co.soramitsu.feature_assets_api.domain.AssetsInteractor +import jp.co.soramitsu.feature_wallet_api.domain.interfaces.WalletRepository import jp.co.soramitsu.shared_utils.encrypt.keypair.Keypair import jp.co.soramitsu.sora.substrate.runtime.RuntimeManager import kotlinx.coroutines.flow.Flow class MultiaccountInteractor @Inject constructor( - private val assetsInteractor: AssetsInteractor, private val userRepository: UserRepository, private val credentialsRepository: CredentialsRepository, private val fileManager: FileManager, - private val runtimeManager: RuntimeManager + private val runtimeManager: RuntimeManager, + private val walletRepository: WalletRepository, ) { private companion object { const val MULTIPLE_ACCOUNT_COUNT = 2 } + suspend fun anyBackupStarted() { + walletRepository.updateCardVisibilityOnCardsHub(CardHubType.BACKUP.hubName, false) + } + suspend fun isMnemonicValid(mnemonic: String) = credentialsRepository.isMnemonicValid(mnemonic) suspend fun isRawSeedValid(rawSeed: String) = credentialsRepository.isRawSeedValid(rawSeed) diff --git a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/account_details/AccountDetailsViewModel.kt b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/account_details/AccountDetailsViewModel.kt index 2193723fe..d309e98a5 100644 --- a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/account_details/AccountDetailsViewModel.kt +++ b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/account_details/AccountDetailsViewModel.kt @@ -168,19 +168,28 @@ class AccountDetailsViewModel @AssistedInject constructor( } } + private fun startBackup() { + viewModelScope.launch { + interactor.anyBackupStarted() + } + } + fun onShowPassphrase() { + startBackup() _accountDetailsScreenState.value?.let { router.showExportPassphraseProtection(address) } } fun onShowRawSeed() { + startBackup() _accountDetailsScreenState.value?.let { router.showExportSeedProtection(address) } } fun onExportJson() { + startBackup() _accountDetailsScreenState.value?.let { router.showExportJSONProtection(mutableListOf(address)) } @@ -334,6 +343,7 @@ class AccountDetailsViewModel @AssistedInject constructor( fun onBackupClicked( launcher: ActivityResultLauncher ) { + startBackup() viewModelScope.launch { try { _accountDetailsScreenState.value?.let { diff --git a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/BackupFragment.kt b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/BackupFragment.kt index 6a38d254f..545303326 100644 --- a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/BackupFragment.kt +++ b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/BackupFragment.kt @@ -32,9 +32,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. package jp.co.soramitsu.feature_multiaccount_impl.presentation.export_account.backup -import androidx.compose.animation.ExperimentalAnimationApi import androidx.compose.foundation.ScrollState +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.runtime.livedata.observeAsState +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier import androidx.fragment.app.viewModels import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -62,7 +65,6 @@ class BackupFragment : SoraBaseFragment() { } } - @OptIn(ExperimentalAnimationApi::class) override fun NavGraphBuilder.content( scrollState: ScrollState, navController: NavHostController @@ -71,10 +73,15 @@ class BackupFragment : SoraBaseFragment() { route = theOnlyRoute, ) { viewModel.backupScreenState.observeAsState().value?.let { - BackupScreen( - state = it, - onButtonPressed = viewModel::backupPressed, - ) + Box( + modifier = Modifier.fillMaxSize(), + contentAlignment = Alignment.TopCenter, + ) { + BackupScreen( + state = it, + onButtonPressed = viewModel::backupPressed, + ) + } } } } diff --git a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/BackupScreen.kt b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/BackupScreen.kt index 8347afa0f..99a7e1408 100644 --- a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/BackupScreen.kt +++ b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/BackupScreen.kt @@ -80,7 +80,7 @@ internal fun BackupScreen( onBackupWithGoogleButtonPressed: (() -> Unit)? = null, ) { ContentCard( - modifier = Modifier.padding(horizontal = Dimens.x2, vertical = Dimens.x1), + modifier = Modifier.padding(horizontal = Dimens.x2, vertical = Dimens.x1).fillMaxWidth().wrapContentHeight(), ) { Column( modifier = Modifier diff --git a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/json/BackupJsonFragment.kt b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/json/BackupJsonFragment.kt index 6447e6e5e..45663c055 100644 --- a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/json/BackupJsonFragment.kt +++ b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/json/BackupJsonFragment.kt @@ -38,7 +38,11 @@ import android.view.View import android.view.ViewGroup import androidx.compose.animation.ExperimentalAnimationApi import androidx.compose.foundation.ScrollState +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.runtime.livedata.observeAsState +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier import androidx.fragment.app.viewModels import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -87,12 +91,17 @@ class BackupJsonFragment : SoraBaseFragment() { route = theOnlyRoute, ) { viewModel.backupJsonScreenState.observeAsState().value?.let { - BackupJsonScreen( - state = it, - onChange = viewModel::passwordInputChanged, - onConfirmChange = viewModel::confirmationInputChanged, - onDownloadClick = viewModel::downloadJsonClicked, - ) + Box( + modifier = Modifier.fillMaxSize(), + contentAlignment = Alignment.TopCenter, + ) { + BackupJsonScreen( + state = it, + onChange = viewModel::passwordInputChanged, + onConfirmChange = viewModel::confirmationInputChanged, + onDownloadClick = viewModel::downloadJsonClicked, + ) + } } } } diff --git a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/json/BackupJsonScreen.kt b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/json/BackupJsonScreen.kt index 3b80ca0f8..25980b771 100644 --- a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/json/BackupJsonScreen.kt +++ b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/backup/json/BackupJsonScreen.kt @@ -74,7 +74,7 @@ internal fun BackupJsonScreen( onDownloadClick: () -> Unit, ) { ContentCard( - modifier = Modifier.padding(horizontal = Dimens.x2), + modifier = Modifier.padding(horizontal = Dimens.x2).fillMaxWidth().wrapContentHeight(), ) { Column( modifier = Modifier diff --git a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/protection/ExportProtectionFragment.kt b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/protection/ExportProtectionFragment.kt index 5bde0bc31..cb518ad74 100644 --- a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/protection/ExportProtectionFragment.kt +++ b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/protection/ExportProtectionFragment.kt @@ -32,9 +32,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. package jp.co.soramitsu.feature_multiaccount_impl.presentation.export_account.protection -import androidx.compose.animation.ExperimentalAnimationApi import androidx.compose.foundation.ScrollState +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.runtime.livedata.observeAsState +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier import androidx.fragment.app.viewModels import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController @@ -64,7 +67,6 @@ class ExportProtectionFragment : SoraBaseFragment() { } } - @OptIn(ExperimentalAnimationApi::class) override fun NavGraphBuilder.content( scrollState: ScrollState, navController: NavHostController @@ -73,11 +75,16 @@ class ExportProtectionFragment : SoraBaseFragment() { route = theOnlyRoute, ) { viewModel.exportProtectionScreenState.observeAsState().value?.let { - ExportProtection( - state = it, - onItemClicked = viewModel::onItemClicked, - continueClicked = viewModel::continueClicked, - ) + Box( + modifier = Modifier.fillMaxSize(), + contentAlignment = Alignment.TopCenter, + ) { + ExportProtection( + state = it, + onItemClicked = viewModel::onItemClicked, + continueClicked = viewModel::continueClicked, + ) + } } } } diff --git a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/protection/ExportProtectionScreen.kt b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/protection/ExportProtectionScreen.kt index 9c8ae5176..17d90b1c4 100644 --- a/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/protection/ExportProtectionScreen.kt +++ b/feature_multiaccount_impl/src/main/java/jp/co/soramitsu/feature_multiaccount_impl/presentation/export_account/protection/ExportProtectionScreen.kt @@ -64,7 +64,7 @@ internal fun ExportProtection( continueClicked: () -> Unit ) { ContentCard( - modifier = Modifier.padding(horizontal = Dimens.x2, vertical = Dimens.x1) + modifier = Modifier.padding(horizontal = Dimens.x2, vertical = Dimens.x1).fillMaxWidth().wrapContentHeight() ) { Column( modifier = Modifier diff --git a/feature_multiaccount_impl/src/main/res/navigation/export_account_nav_graph.xml b/feature_multiaccount_impl/src/main/res/navigation/export_account_nav_graph.xml deleted file mode 100644 index 06e151783..000000000 --- a/feature_multiaccount_impl/src/main/res/navigation/export_account_nav_graph.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - diff --git a/feature_multiaccount_impl/src/test/java/jp/co/soramitsu/feature_multiaccount_impl/domain/MultiaccountInteractorTest.kt b/feature_multiaccount_impl/src/test/java/jp/co/soramitsu/feature_multiaccount_impl/domain/MultiaccountInteractorTest.kt index b593d9c31..c1d439a02 100644 --- a/feature_multiaccount_impl/src/test/java/jp/co/soramitsu/feature_multiaccount_impl/domain/MultiaccountInteractorTest.kt +++ b/feature_multiaccount_impl/src/test/java/jp/co/soramitsu/feature_multiaccount_impl/domain/MultiaccountInteractorTest.kt @@ -45,6 +45,7 @@ import jp.co.soramitsu.feature_account_api.domain.interfaces.CredentialsReposito import jp.co.soramitsu.feature_account_api.domain.interfaces.UserRepository import jp.co.soramitsu.feature_account_api.domain.model.OnboardingState import jp.co.soramitsu.feature_assets_api.domain.AssetsInteractor +import jp.co.soramitsu.feature_wallet_api.domain.interfaces.WalletRepository import jp.co.soramitsu.shared_utils.encrypt.keypair.substrate.Sr25519Keypair import jp.co.soramitsu.sora.substrate.runtime.RuntimeManager import jp.co.soramitsu.test_shared.MainCoroutineRule @@ -68,7 +69,6 @@ class MultiaccountInteractorTest { @get:Rule var mockKRule = MockKRule(this) - private lateinit var multiaccountInteractor: MultiaccountInteractor @MockK @@ -81,7 +81,7 @@ class MultiaccountInteractorTest { lateinit var fileManager: FileManager @MockK - lateinit var assetsInteractor: AssetsInteractor + lateinit var walletRepository: WalletRepository @MockK lateinit var runtimeManager: RuntimeManager @@ -95,7 +95,6 @@ class MultiaccountInteractorTest { coEvery { credentialsRepository.isRawSeedValid(any()) } returns true coEvery { userRepository.insertSoraAccount(any()) } returns Unit coEvery { userRepository.setCurSoraAccount(any()) } returns Unit - coEvery { assetsInteractor.updateWhitelistBalances() } returns Unit coEvery { userRepository.saveRegistrationState(any()) } returns Unit coEvery { credentialsRepository.restoreUserCredentialsFromMnemonic(any(), any()) } returns account coEvery { credentialsRepository.restoreUserCredentialsFromRawSeed(any(), any()) } returns account @@ -104,11 +103,11 @@ class MultiaccountInteractorTest { coEvery { userRepository.updateAccountName(any(), any()) } returns Unit coEvery { fileManager.writeExternalCacheText(any(), any()) } returns uri multiaccountInteractor = MultiaccountInteractor( - assetsInteractor, userRepository, credentialsRepository, fileManager, runtimeManager, + walletRepository ) } diff --git a/feature_sora_card_impl/src/main/java/jp/co/soramitsu/feature_sora_card_impl/presentation/details/SoraCardDetailsScreen.kt b/feature_sora_card_impl/src/main/java/jp/co/soramitsu/feature_sora_card_impl/presentation/details/SoraCardDetailsScreen.kt index d68351f5f..b6aeec99b 100644 --- a/feature_sora_card_impl/src/main/java/jp/co/soramitsu/feature_sora_card_impl/presentation/details/SoraCardDetailsScreen.kt +++ b/feature_sora_card_impl/src/main/java/jp/co/soramitsu/feature_sora_card_impl/presentation/details/SoraCardDetailsScreen.kt @@ -99,6 +99,7 @@ fun SoraCardDetailsScreen( title = stringResource(id = R.string.sora_card_referral_headline), description = "", button = stringResource(id = R.string.sora_card_refer_and_earn_action), + closeEnabled = false, onButtonClicked = onReferralBannerClick, onCloseCard = onCloseReferralBannerClick, ) diff --git a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/BackupCard.kt b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/BackupCard.kt new file mode 100644 index 000000000..69fbabae4 --- /dev/null +++ b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/BackupCard.kt @@ -0,0 +1,62 @@ +/* +This file is part of the SORA network and Polkaswap app. + +Copyright (c) 2020, 2021, Polka Biome Ltd. All rights reserved. +SPDX-License-Identifier: BSD-4-Clause + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list +of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. + +All advertising materials mentioning features or use of this software must display +the following acknowledgement: This product includes software developed by Polka Biome +Ltd., SORA, and Polkaswap. + +Neither the name of the Polka Biome Ltd. nor the names of its contributors may be used +to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY Polka Biome Ltd. AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Polka Biome Ltd. BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +package jp.co.soramitsu.feature_wallet_impl.presentation.cardshub + +import androidx.compose.runtime.Composable +import androidx.compose.ui.res.stringResource +import androidx.compose.ui.tooling.preview.Preview +import jp.co.soramitsu.common.R +import jp.co.soramitsu.common.presentation.compose.components.BasicBannerCard + +@Composable +fun BackupCard( + onStartClicked: () -> Unit, +) { + BasicBannerCard( + imageContent = R.drawable.ic_banner_backup, + title = stringResource(id = R.string.wallet_backup), + description = stringResource(id = R.string.protect_loss_access_funds), + button = stringResource(id = R.string.backup_now), + closeEnabled = false, + onButtonClicked = onStartClicked, + onCloseCard = {}, + ) +} + +@Preview +@Composable +private fun PreviewBackupCard() { + BackupCard( + onStartClicked = {}, + ) +} diff --git a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/BuyXorCard.kt b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/BuyXorCard.kt index 66926b5ce..15daa0795 100644 --- a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/BuyXorCard.kt +++ b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/BuyXorCard.kt @@ -50,6 +50,7 @@ fun BuyXorCard( title = stringResource(id = R.string.buy_crypto_buy_xor_banner_title), description = stringResource(id = R.string.buy_crypto_buy_xor_with_fiat_subtitle), button = stringResource(id = R.string.common_buy_xor), + closeEnabled = true, onButtonClicked = onBuyXorClicked, onCloseCard = onCloseCard, ) diff --git a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/CardsHubFragment.kt b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/CardsHubFragment.kt index ab9a2e68f..23f429afa 100644 --- a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/CardsHubFragment.kt +++ b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/CardsHubFragment.kt @@ -66,6 +66,8 @@ import jp.co.soramitsu.common.base.theOnlyRoute import jp.co.soramitsu.common.domain.BottomBarController import jp.co.soramitsu.common.util.StringPair import jp.co.soramitsu.common_wallet.presentation.compose.components.PoolsList +import jp.co.soramitsu.common_wallet.presentation.compose.states.BackupWalletState +import jp.co.soramitsu.common_wallet.presentation.compose.states.BasicBannerCardState import jp.co.soramitsu.common_wallet.presentation.compose.states.BuyXorState import jp.co.soramitsu.common_wallet.presentation.compose.states.CardsState import jp.co.soramitsu.common_wallet.presentation.compose.states.FavoriteAssetsCardState @@ -129,6 +131,7 @@ class CardsHubFragment : SoraBaseFragment() { onBuyXorClose = viewModel::onRemoveBuyXorToken, onReferralClick = viewModel::onStartReferral, onReferralClose = viewModel::onRemoveReferralCard, + onBackupBannerClick = viewModel::onBackupBannerClick, onEdit = viewModel::onEditViewClick, ) } @@ -150,6 +153,7 @@ private fun CardsMainScreen( onBuyXorClose: () -> Unit, onReferralClick: () -> Unit, onReferralClose: () -> Unit, + onBackupBannerClick: () -> Unit, onEdit: () -> Unit, ) { TopBar( @@ -193,26 +197,33 @@ private fun CardsMainScreen( } } - is SoraCardState -> { - SoraCard( - state = cardState, - onCardStateClicked = onSoraCardClick, - onCloseClicked = onSoraCardClose, - ) - } - - is BuyXorState -> { - BuyXorCard( - onBuyXorClicked = onBuyXorClick, - onCloseCard = onBuyXorClose, - ) - } - - is ReferralState -> { - ReferralCard( - onStartClicked = onReferralClick, - onCloseCard = onReferralClose, - ) + is BasicBannerCardState -> { + when (cardState) { + BackupWalletState -> { + BackupCard( + onStartClicked = onBackupBannerClick, + ) + } + BuyXorState -> { + BuyXorCard( + onBuyXorClicked = onBuyXorClick, + onCloseCard = onBuyXorClose, + ) + } + ReferralState -> { + ReferralCard( + onStartClicked = onReferralClick, + onCloseCard = onReferralClose, + ) + } + is SoraCardState -> { + SoraCard( + state = cardState, + onCardStateClicked = onSoraCardClick, + onCloseClicked = onSoraCardClose, + ) + } + } } } Spacer(modifier = Modifier.size(size = 16.dp)) @@ -239,10 +250,13 @@ private fun PreviewCardsMainScreen() { scrollState = rememberScrollState(), state = CardsState( curAccount = "cnVko", + accountAddress = "", loading = true, - cards = emptyList(), + cards = listOf( + BuyXorState, ReferralState, BackupWalletState, + ), ), - {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, + {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {} ) } } diff --git a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/CardsHubViewModel.kt b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/CardsHubViewModel.kt index 5baa76c07..cd6079ca0 100644 --- a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/CardsHubViewModel.kt +++ b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/CardsHubViewModel.kt @@ -52,6 +52,7 @@ import jp.co.soramitsu.common.util.StringPair import jp.co.soramitsu.common.util.ext.safeCast import jp.co.soramitsu.common_wallet.domain.model.CommonUserPoolData import jp.co.soramitsu.common_wallet.domain.model.fiatSymbol +import jp.co.soramitsu.common_wallet.presentation.compose.states.BackupWalletState import jp.co.soramitsu.common_wallet.presentation.compose.states.BuyXorState import jp.co.soramitsu.common_wallet.presentation.compose.states.CardState import jp.co.soramitsu.common_wallet.presentation.compose.states.CardsState @@ -115,6 +116,7 @@ class CardsHubViewModel @Inject constructor( loading = true, cards = emptyList(), curAccount = "", + accountAddress = "", ) ) val state = _state.asStateFlow() @@ -137,6 +139,7 @@ class CardsHubViewModel @Inject constructor( .distinctUntilChanged() .flatMapLatest { data -> _state.value = _state.value.copy( + accountAddress = data.first.substrateAddress, curAccount = data.first.accountTitle(), loading = false, ) @@ -167,7 +170,6 @@ class CardsHubViewModel @Inject constructor( .map { status -> val mapped = mapKycStatus(status) cardHub to SoraCardState( - visible = cardHub.visibility, kycStatus = mapped.first, loading = false, success = mapped.second, @@ -179,7 +181,6 @@ class CardsHubViewModel @Inject constructor( cardHub to SoraCardState( success = false, kycStatus = null, - visible = cardHub.visibility, loading = true, ibanBalance = null, ) @@ -189,19 +190,17 @@ class CardsHubViewModel @Inject constructor( CardHubType.REFERRAL_SYSTEM -> { flowOf( - cardHub to ReferralState( - visible = cardHub.visibility, - loading = false, - ) + cardHub to ReferralState ) } + CardHubType.BACKUP -> { + flowOf(cardHub to BackupWalletState) + } + CardHubType.BUY_XOR_TOKEN -> { flowOf( - cardHub to BuyXorState( - visible = cardHub.visibility, - loading = false, - ) + cardHub to BuyXorState ) } } @@ -307,6 +306,7 @@ class CardsHubViewModel @Inject constructor( it.second as List ) + CardHubType.BACKUP -> (it.second as BackupWalletState) CardHubType.GET_SORA_CARD -> (it.second as SoraCardState) CardHubType.BUY_XOR_TOKEN -> (it.second as BuyXorState) CardHubType.REFERRAL_SYSTEM -> (it.second as ReferralState) @@ -404,6 +404,10 @@ class CardsHubViewModel @Inject constructor( referralRouter.showReferrals() } + fun onBackupBannerClick() { + mainRouter.showAccountDetails(_state.value.accountAddress) + } + fun onBuyCrypto() { if (!connectionManager.isConnected) return assetsRouter.showBuyCrypto() diff --git a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/ReferralCard.kt b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/ReferralCard.kt index 1a8acad62..0eecd506f 100644 --- a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/ReferralCard.kt +++ b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/ReferralCard.kt @@ -48,6 +48,7 @@ fun ReferralCard( title = stringResource(id = R.string.settings_invite_title), description = stringResource(id = R.string.referral_title), button = stringResource(id = R.string.referral_start_inviting), + closeEnabled = true, onButtonClicked = onStartClicked, onCloseCard = onCloseCard, ) diff --git a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/SoraCard.kt b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/SoraCard.kt index 0b1b3707b..4238cce04 100644 --- a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/SoraCard.kt +++ b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/cardshub/SoraCard.kt @@ -176,7 +176,6 @@ private fun PreviewSoraCard1() { kycStatus = "", // ibanBalance = "${euroSign}345.3", ibanBalance = null, - visible = true, loading = false, success = true, ), @@ -194,7 +193,6 @@ private fun PreviewSoraCard2() { state = SoraCardState( kycStatus = "Pending", ibanBalance = null, - visible = true, loading = false, success = false, ), @@ -213,7 +211,6 @@ private fun PreviewSoraCard3() { state = SoraCardState( kycStatus = null, ibanBalance = null, - visible = true, loading = false, success = false, ), @@ -232,7 +229,6 @@ private fun PreviewSoraCard4() { state = SoraCardState( kycStatus = null, ibanBalance = null, - visible = true, loading = true, success = false, ), diff --git a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/editcardshub/EditCardsHubScreen.kt b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/editcardshub/EditCardsHubScreen.kt index 1a70592b9..6f50d17e3 100644 --- a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/editcardshub/EditCardsHubScreen.kt +++ b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/editcardshub/EditCardsHubScreen.kt @@ -64,6 +64,7 @@ enum class HubCardVisibility { VISIBLE_AND_ENABLED, VISIBLE_AND_DISABLED, NOT_VISIBLE_ENABLED, + NOT_VISIBLE_DISABLED, } class HubCardState( @@ -77,6 +78,7 @@ class HubCardState( HubCardVisibility.VISIBLE_AND_ENABLED, HubCardVisibility.VISIBLE_AND_DISABLED -> R.drawable.ic_selected_accent_pin_24 + HubCardVisibility.NOT_VISIBLE_DISABLED, HubCardVisibility.NOT_VISIBLE_ENABLED -> R.drawable.ic_selected_pin_empty_24 } @@ -85,6 +87,7 @@ class HubCardState( HubCardVisibility.VISIBLE_AND_ENABLED, HubCardVisibility.NOT_VISIBLE_ENABLED -> 1f + HubCardVisibility.NOT_VISIBLE_DISABLED, HubCardVisibility.VISIBLE_AND_DISABLED -> .3f } @@ -93,6 +96,7 @@ class HubCardState( HubCardVisibility.VISIBLE_AND_ENABLED, HubCardVisibility.NOT_VISIBLE_ENABLED -> true + HubCardVisibility.NOT_VISIBLE_DISABLED, HubCardVisibility.VISIBLE_AND_DISABLED -> false } } diff --git a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/editcardshub/EditCardsHubViewModel.kt b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/editcardshub/EditCardsHubViewModel.kt index d27096c81..4c36fbb1b 100644 --- a/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/editcardshub/EditCardsHubViewModel.kt +++ b/feature_wallet_impl/src/main/java/jp/co/soramitsu/feature_wallet_impl/presentation/editcardshub/EditCardsHubViewModel.kt @@ -84,6 +84,7 @@ class EditCardsHubViewModel @Inject constructor( CardHubType.GET_SORA_CARD -> if (isVisible) HubCardVisibility.VISIBLE_AND_ENABLED else HubCardVisibility.NOT_VISIBLE_ENABLED CardHubType.BUY_XOR_TOKEN -> if (isVisible) HubCardVisibility.VISIBLE_AND_ENABLED else HubCardVisibility.NOT_VISIBLE_ENABLED CardHubType.REFERRAL_SYSTEM -> if (isVisible) HubCardVisibility.VISIBLE_AND_ENABLED else HubCardVisibility.NOT_VISIBLE_ENABLED + CardHubType.BACKUP -> if (isVisible) HubCardVisibility.VISIBLE_AND_DISABLED else HubCardVisibility.NOT_VISIBLE_DISABLED } init {