diff --git a/CHANGELOG.md b/CHANGELOG.md index a3baa98e46..c6f016992f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ - Bitcoin: add support for sending to silent payment (BIP-352) addresses - Prevent macOS from going to sleep on long running interactions with the BitBox +## 4.44.1 +- Minor UI bugfixes + ## 4.44.0 - Bundle BitBox02 firmware version v9.20.0 - Add support for selling bitcoin in-app via Pocket diff --git a/frontends/android/BitBoxApp/app/build.gradle b/frontends/android/BitBoxApp/app/build.gradle index 4d024d092a..b1f6d98d83 100644 --- a/frontends/android/BitBoxApp/app/build.gradle +++ b/frontends/android/BitBoxApp/app/build.gradle @@ -7,7 +7,7 @@ android { applicationId "ch.shiftcrypto.bitboxapp" minSdkVersion 21 targetSdkVersion 34 - versionCode 53 + versionCode 54 versionName "android-4.45.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/frontends/web/src/locales/ar/app.json b/frontends/web/src/locales/ar/app.json index bcf2c2f1f7..241be98a1b 100644 --- a/frontends/web/src/locales/ar/app.json +++ b/frontends/web/src/locales/ar/app.json @@ -276,7 +276,6 @@ "button": { "abort": "الايقاف", "back": "العودة", - "buy": "الشراء", "changepin": "قم بتغيير كلمة مرور الجهاز", "check": "قم بالتحقق من النسخة الاحتياطية", "continue": "الاستمرار", diff --git a/frontends/web/src/locales/cs/app.json b/frontends/web/src/locales/cs/app.json index d2ed18b8e5..6d9c1c5b57 100644 --- a/frontends/web/src/locales/cs/app.json +++ b/frontends/web/src/locales/cs/app.json @@ -372,7 +372,6 @@ "button": { "abort": "Zrušit", "back": "Zpět", - "buy": "Koupit", "changepin": "Změňit heslo zařízení", "check": "Zkontrolovat zálohu", "continue": "Pokračovat", @@ -398,6 +397,7 @@ "exchange": { "bankTransfer": "Bankovní převod", "bestDeal": "Nejvýhodnější nabídka", + "buy": "Koupit", "creditCard": "Kreditní karta", "fast": "Rychle", "fee": "poplatek", @@ -459,7 +459,8 @@ }, "noExchanges": "Je nám líto, ale v této oblasti nejsou k dispozici žádné burzy.", "region": "Oblast", - "selectRegion": "Není uvedeno" + "selectRegion": "Není uvedeno", + "sell": "Prodat" }, "info": { "continue": "Souhlasím, pokračovat", @@ -739,7 +740,7 @@ "buy": "Koupit {{coinCode}}", "buySell": "Nákup a prodej", "buy_bitcoin": "Koupit Bitcoin", - "buy_crypto": "Koupit crypto", + "buy_crypto": "Koupit krypto", "enabled_false": "Vypnuto", "enabled_true": "Zapnuto", "receive": "Přijmout {{coinCode}}", diff --git a/frontends/web/src/locales/de/app.json b/frontends/web/src/locales/de/app.json index 8ed9506045..c2ee374409 100644 --- a/frontends/web/src/locales/de/app.json +++ b/frontends/web/src/locales/de/app.json @@ -372,7 +372,6 @@ "button": { "abort": "Abbrechen", "back": "Zurück", - "buy": "Kaufen", "changepin": "Gerätepasswort ändern", "check": "Backup überprüfen", "continue": "Weiter", @@ -398,6 +397,7 @@ "exchange": { "bankTransfer": "Überweisung", "bestDeal": "Bestes Angebot", + "buy": "Kaufen", "creditCard": "Kreditkarte", "fast": "Schnell", "fee": "Gebühr", @@ -459,7 +459,8 @@ }, "noExchanges": "Leider sind in dieser Region keine Börsen verfügbar.", "region": "Region", - "selectRegion": "Nicht angegeben" + "selectRegion": "Nicht angegeben", + "sell": "Verkaufen" }, "info": { "continue": "Zustimmen und fortfahren", diff --git a/frontends/web/src/locales/es/app.json b/frontends/web/src/locales/es/app.json index 1eb9c12b3e..0dd9b1b0de 100644 --- a/frontends/web/src/locales/es/app.json +++ b/frontends/web/src/locales/es/app.json @@ -372,7 +372,6 @@ "button": { "abort": "Cancel", "back": "Atrás", - "buy": "Comprar", "changepin": "Cambiar contraseña del dispositivo", "check": "Comprobar la copia de seguridad", "continue": "Continuar", @@ -398,6 +397,7 @@ "exchange": { "bankTransfer": "Transferencia bancaria", "bestDeal": "La mejor oferta", + "buy": "Comprar", "creditCard": "Tarjeta de crédito", "fast": "Rápido", "fee": "tarifa", @@ -459,7 +459,8 @@ }, "noExchanges": "Lo sentimos, no hay intercambios disponibles en esta región.", "region": "Región", - "selectRegion": "No especificado" + "selectRegion": "No especificado", + "sell": "Vender" }, "info": { "continue": "Aceptar y continuar", @@ -1015,7 +1016,7 @@ "account": "Guía de cuentas", "accountInformation": "Guía de información de cuentas", "accountSummary": "Guía de resumen de cuentas", - "advancedSettings": "Guía de ajustes avanzados", + "advancedSettings": "Guía de Configuración avanzada", "appearance": "Guía de apariencia", "buySell": "Guía de compra y venta", "insurance": "Guía de seguros", @@ -1399,7 +1400,7 @@ "successDisabled": { "message": "Passphrase opcional activada satisfactoriamente!\nA partir de ahora se le solicitara introducir una passphrase.", "messageEnd": "Por favor vuelva a conectar ahora su BitBox02.", - "title": "Passphrase activado" + "title": "Passphrase activada" }, "successEnabled": { "message": "Passphrase opcional desactivada satisfactoriamente!\nA partir de ahora no se le solicitará introducir una passphrase.", diff --git a/frontends/web/src/locales/fr/app.json b/frontends/web/src/locales/fr/app.json index dc21c0bb7a..21b9ab0862 100644 --- a/frontends/web/src/locales/fr/app.json +++ b/frontends/web/src/locales/fr/app.json @@ -356,7 +356,6 @@ "button": { "abort": "Abandonner", "back": "Retour", - "buy": "Acheter", "changepin": "Changer le mot de passe de l'appareil", "check": "Vérifier la sauvegarde", "continue": "Continuer", diff --git a/frontends/web/src/locales/he/app.json b/frontends/web/src/locales/he/app.json index 764ed7526a..0eaa6d7494 100644 --- a/frontends/web/src/locales/he/app.json +++ b/frontends/web/src/locales/he/app.json @@ -217,7 +217,6 @@ "button": { "abort": "בטל", "back": "חזור", - "buy": "קנה", "changepin": "החלף סיסמת התקן", "check": "בדוק גיבוי", "continue": "המשך", diff --git a/frontends/web/src/locales/it/app.json b/frontends/web/src/locales/it/app.json index dd19b9fec8..4f23751d01 100644 --- a/frontends/web/src/locales/it/app.json +++ b/frontends/web/src/locales/it/app.json @@ -372,7 +372,6 @@ "button": { "abort": "Interrompere", "back": "Indietro", - "buy": "Acquista", "changepin": "Cambia la password del dispositivo", "check": "Verifica il backup", "continue": "Continua", @@ -398,6 +397,7 @@ "exchange": { "bankTransfer": "Bonifico bancario", "bestDeal": "Miglior prezzo", + "buy": "Compra", "creditCard": "Carta di credito", "fast": "Rapido", "fee": "commissione", @@ -459,7 +459,8 @@ }, "noExchanges": "Mi dispiace, non ci sono exchange disponibili in questo Paese", "region": "Paese", - "selectRegion": "Non specificato" + "selectRegion": "Non specificato", + "sell": "Vendi" }, "info": { "continue": "Accetta e continua", diff --git a/frontends/web/src/locales/ja/app.json b/frontends/web/src/locales/ja/app.json index cecc23f6d2..ac5a615c03 100644 --- a/frontends/web/src/locales/ja/app.json +++ b/frontends/web/src/locales/ja/app.json @@ -372,7 +372,6 @@ "button": { "abort": "中止", "back": "戻る", - "buy": "購入", "changepin": "デバイスのパスワード変更", "check": "バックアップの確認", "continue": "続行", @@ -398,6 +397,7 @@ "exchange": { "bankTransfer": "銀行振込", "bestDeal": "最良の取引", + "buy": "買う", "creditCard": "クレジットカード", "fast": "高速", "fee": "手数料", @@ -459,7 +459,8 @@ }, "noExchanges": "申し訳ございませんが、この地域では利用可能な取引所はございません。", "region": "地域", - "selectRegion": "指定なし" + "selectRegion": "指定なし", + "sell": "売る" }, "info": { "continue": "同意して続ける", diff --git a/frontends/web/src/locales/ms/app.json b/frontends/web/src/locales/ms/app.json index fd02d2d4d8..ce938956b5 100644 --- a/frontends/web/src/locales/ms/app.json +++ b/frontends/web/src/locales/ms/app.json @@ -372,7 +372,6 @@ "button": { "abort": "Tinggalkan", "back": "Kembali", - "buy": "Beli", "changepin": "Ubah kata laluan peranti", "check": "Semak Backup", "continue": "Teruskan", @@ -398,6 +397,7 @@ "exchange": { "bankTransfer": "Transfer bank", "bestDeal": "Tawaran terbaik", + "buy": "Beli", "creditCard": "Kad kredit", "fast": "Cepat", "fee": "bayaran", @@ -459,7 +459,8 @@ }, "noExchanges": "Maaf, tiada pertukaran tersedia di rantau ini.", "region": "Wilayah", - "selectRegion": "Tidak dinyatakan" + "selectRegion": "Tidak dinyatakan", + "sell": "jual" }, "info": { "continue": "Setuju dan teruskan", diff --git a/frontends/web/src/locales/nl/app.json b/frontends/web/src/locales/nl/app.json index 0823d3d634..0253bce201 100644 --- a/frontends/web/src/locales/nl/app.json +++ b/frontends/web/src/locales/nl/app.json @@ -372,7 +372,6 @@ "button": { "abort": "Annuleren", "back": "Terug", - "buy": "Koop", "changepin": "BitBox-wachtwoord veranderen", "check": "Backup controleren", "continue": "Verder", @@ -398,6 +397,7 @@ "exchange": { "bankTransfer": "Bankoverschrijving", "bestDeal": "Beste deal", + "buy": "Kopen", "creditCard": "Creditcard", "fast": "Snel", "fee": "transactiekosten", @@ -459,7 +459,8 @@ }, "noExchanges": "Sorry, er zijn geen exchanges beschikbaar in jouw regio", "region": "Regio", - "selectRegion": "Niet aangegeven" + "selectRegion": "Niet aangegeven", + "sell": "Verkopen" }, "info": { "continue": "Akkoord, verder", diff --git a/frontends/web/src/locales/pt/app.json b/frontends/web/src/locales/pt/app.json index 5a28ad32ed..59a2784772 100644 --- a/frontends/web/src/locales/pt/app.json +++ b/frontends/web/src/locales/pt/app.json @@ -372,7 +372,6 @@ "button": { "abort": "Abortar", "back": "Voltar", - "buy": "Comprar", "changepin": "Mudar senha do dispositivo", "check": "Checar backup", "continue": "Continuar", @@ -398,6 +397,7 @@ "exchange": { "bankTransfer": "Transferência bancária", "bestDeal": "Melhor oferta", + "buy": "Comprar", "creditCard": "Cartão de crédito", "fast": "Rápido", "fee": "taxa", @@ -459,7 +459,8 @@ }, "noExchanges": "Desculpe, não há exchanges disponíveis nesta região.", "region": "Região", - "selectRegion": "Não especificada" + "selectRegion": "Não especificada", + "sell": "Vender" }, "info": { "continue": "Concordo e continue", diff --git a/frontends/web/src/locales/ru/app.json b/frontends/web/src/locales/ru/app.json index b3e3bdd7fb..73fd4a48b3 100644 --- a/frontends/web/src/locales/ru/app.json +++ b/frontends/web/src/locales/ru/app.json @@ -276,7 +276,6 @@ "button": { "abort": "Прервать", "back": "Назад", - "buy": "Купить", "changepin": "Изменить пароль устройства", "check": "Проверить резервную копию", "continue": "Продолжить", diff --git a/frontends/web/src/locales/sl/app.json b/frontends/web/src/locales/sl/app.json index a7ac8df32f..44f57cb12d 100644 --- a/frontends/web/src/locales/sl/app.json +++ b/frontends/web/src/locales/sl/app.json @@ -372,7 +372,6 @@ "button": { "abort": "Prekini", "back": "Nazaj", - "buy": "Kupi", "changepin": "Spremenite geslo naprave", "check": "Preverite varnostno kopijo", "continue": "Nadaljujte", @@ -398,6 +397,7 @@ "exchange": { "bankTransfer": "Bančno nakazilo", "bestDeal": "Najboljša ponudba", + "buy": "Nakup", "creditCard": "Kreditna karica", "fast": "Hitro", "fee": "provizija", @@ -459,7 +459,8 @@ }, "noExchanges": "V tej regiji žal ni razpoložljivih menjalnic.", "region": "Regija", - "selectRegion": "Ni navedeno" + "selectRegion": "Ni navedeno", + "sell": "Prodaja" }, "info": { "continue": "Potrdi in nadaljuj", diff --git a/frontends/web/src/routes/account/account.module.css b/frontends/web/src/routes/account/account.module.css index 4db3bd7dcd..fe41b982d0 100644 --- a/frontends/web/src/routes/account/account.module.css +++ b/frontends/web/src/routes/account/account.module.css @@ -22,6 +22,7 @@ .actionsContainer { display: flex; + flex-wrap: nowrap; transform: translateY(-36%); margin-top: calc(var(--space-quarter) * 2); padding-bottom: 14px; @@ -31,17 +32,18 @@ .receive, .walletConnect, .send { + align-items: center; background-color: var(--color-blue); border-radius: 2px; color: var(--color-alt); - display: inline-block; + display: inline-flex; font-size: var(--size-default); - height: calc(var(--item-height) / 1.5); - line-height: calc(var(--item-height) / 1.5); + justify-content: center; margin-bottom: var(--space-quarter); margin-left: var(--space-quarter); + min-height: calc(var(--item-height) / 1.5); min-width: calc(var(--item-height) * 2); - padding: 0 var(--space-half); + padding: var(--space-quarter) var(--space-half); text-align: center; text-decoration: none; transition: background-color ease-out 0.2s; @@ -54,7 +56,6 @@ } .withWalletConnect.actionsContainer { - flex-wrap: wrap; justify-content: flex-end; } @@ -82,7 +83,6 @@ @media (max-width: 768px) { .actionsContainer { - flex-wrap: wrap; justify-content: space-between; margin-bottom: var(--space-default); margin-left: auto;