Skip to content

Commit 8b477d5

Browse files
committed
Merge remote-tracking branch 'upstream/release-v4.42.0'
2 parents ff85160 + a4476b1 commit 8b477d5

File tree

17 files changed

+312
-46
lines changed

17 files changed

+312
-46
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@
66
- Android: enable transactions export feature
77

88
## 4.42.0
9+
- Preselect backup when there's only one backup available
910
- Bundle BitBox02 firmware version v9.18.0 and intermediate version v9.17.1
1011
- Add support for BIP-85 derived child keys
1112
- Show QR scanner video in fullscreen on mobile for onchain transactions
1213
- Android: fix file upload forms in MoonPay
1314
- Replace the existing BIP69 lexicographical sorting of tx inputs/outputs with a randomized sorting approach
1415
- Android: fix app crash after close and re-open
16+
- Fix a bug that caused the exchange selection page to go blank if no region was selected
1517

1618
## 4.41.0
1719
- New feature: insure your bitcoins through Bitsurance

backend/backend.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ var fixedURLWhitelist = []string{
7878
"https://blockchair.com/litecoin/transaction/",
7979
"https://etherscan.io/tx/",
8080
"https://goerli.etherscan.io/tx/",
81+
"https://sepolia.etherscan.io/tx/",
8182
// Moonpay onramp
8283
"https://www.moonpay.com/",
8384
"https://support.moonpay.com/",
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2d176943a5a726692b8aa4aa6ece426e7cf08eb35a94a1838452871871a7ba9c
1+
685ee47afaae0e9ad01bb22c40555040b0ab308cd0b0623a84fc2d8eb95e26a6
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
cb061b19d70d289c41735240508cd0579c2e10f7d66a10441d123e64b4c0019e
1+
73bcd846f03691ecb6924ca4a47aaf2ca10be3a6201a6cc53ee3e24984aa8e29

frontends/web/src/components/devices/bitbox02bootloader/bitbox02bootloader.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,14 @@ export const BitBox02Bootloader = ({ deviceID }: TProps) => {
5858
const value = Math.round(status.progress * 100);
5959
contents = (
6060
<div className="box large">
61+
<h2 className="subTitle">
62+
{t('bb02Bootloader.upgradeTitle', { context: (versionInfo.erased ? 'install' : '') })}
63+
</h2>
6164
{ versionInfo.additionalUpgradeFollows ? (
62-
<p>{t('bb02Bootloader.additionalUpgradeFollows')}</p>
65+
<>
66+
<p>{t('bb02Bootloader.additionalUpgradeFollows1')}</p>
67+
<p>{t('bb02Bootloader.additionalUpgradeFollows2')}</p>
68+
</>
6369
) : null }
6470
<progress value={value} max="100">{value}%</progress>
6571
<p style={{ marginBottom: 0 }}>

frontends/web/src/locales/cs/app.json

Lines changed: 43 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"accountSummary": {
4242
"availableBalance": "Dostupný zůstatek",
4343
"balance": "Zůstatek",
44+
"coin": "Měna",
4445
"exportSummary": "Exportovat přehled účtů do složky ke stažení jako soubor CSV",
4546
"fiatBalance": "Fiat zůstatek",
4647
"name": "Název účtu",
@@ -141,6 +142,7 @@
141142
},
142143
"restoring": "Obnova ze zálohy...",
143144
"selectedBackup": "<strong>{{backupName}}</strong> vytvořena {{createdDateTime}} bude obnovena.",
145+
"subtitle": "Pro pokračování vyberte zálohu",
144146
"title": "Obnovit",
145147
"understand": "Rozumím, že nesprávné heslo pro obnovení vytvoří jinou peněženku."
146148
},
@@ -154,14 +156,18 @@
154156
"bb02Bootloader": {
155157
"abort": "Neaktualizovat - zpět",
156158
"abort_noUpgrade": "Zpět",
159+
"additionalUpgradeFollows1": "Další upgrade bude následovat ihned po tomto.",
160+
"additionalUpgradeFollows2": "Nechte prosím svůj BitBox02 zapojený, dokud nebudou dokončeny všechny aktualizace.",
157161
"advanced": {
158162
"label": "Rozšířená nastavení",
159163
"toggleShowFirmwareHash": "Zobrazit hash firmwaru při každém spuštění"
160164
},
161165
"flipscreen": "Otoč obrazovku",
162166
"orientation": "Špatná orientace zařízení?",
163167
"success": "Aktualizace úspěšná! ",
164-
"success_install": "Instalace proběhla úspěšně! "
168+
"success_install": "Instalace proběhla úspěšně! ",
169+
"upgradeTitle": "Aktualizace firmwaru BitBox02",
170+
"upgradeTitle_install": "Instalace firmwaru BitBox02"
165171
},
166172
"bitbox": {
167173
"error": {
@@ -198,7 +204,7 @@
198204
"bitbox02Wizard": {
199205
"advanced": {
200206
"button": "Pokročilé nastavení",
201-
"outOfDate": "Firmware je pro tuto funkci zastaralý",
207+
"outOfDate": "Vyžaduje se aktualizace firmwaru",
202208
"seed12WordInfo": "Upozorňujeme, že počet slov nelze po vytvoření peněženky změnit.",
203209
"seed12WordLabel": "Vytvořit 12slovný namísto 24slovného seed",
204210
"seed12WordText": "Ve výchozím nastavení používá BitBox02 seed s 24 slovy. Obě délky seedů jsou v praxi bezpečné proti brute force útoku. Někteří uživatelé mohou místo toho upřednostnit 12slovný seed.",
@@ -290,11 +296,11 @@
290296
"useControls": "K nastavení hesla použijte ovládací prvky na vašem BitBox02."
291297
},
292298
"stepUninitialized": {
293-
"create": "Chci nastavit nový BitBox02.",
299+
"create": "Chci si na svém BitBox02 vytvořit novou peněženku.",
294300
"restore": "Chci obnovit svou peněženku ze zálohy.",
295301
"restoreMicroSD": "Obnovit z microSD karty",
296302
"restoreMnemonic": "Obnovit ze slov pro obnovení",
297-
"title": "Nastavte svůj BitBox02"
303+
"title": "Nastavení peněženky"
298304
},
299305
"success": {
300306
"text": "Hurá! Váš BitBox02 je nyní připraven k použití.\n\nChcete-li získat další informace o tom, jak používat BitBoxApp, použijte průvodce v aplikaci kliknutím na otazník v pravém horním rohu.",
@@ -379,6 +385,7 @@
379385
"next": "Další",
380386
"ok": "OK",
381387
"previous": "Předchozí",
388+
"proceedOnBitBox": "Pokračujte na svém BitBoxu",
382389
"receive": "Přijmout",
383390
"restore": "Obnovit",
384391
"select": "Vybrat",
@@ -598,6 +605,28 @@
598605
"title": "Informace o zařízení"
599606
},
600607
"expert": {
608+
"bip85": {
609+
"description": "Generujte child keys z BitBox peněženky.",
610+
"disclaimer": "Rozumím fungování child keys a bezpečnostním aspektům.",
611+
"how": {
612+
"description": "Child keys se zobrazí jako slova (seed) na vašem BitBoxu. Můžete vytvořit libovolný počet child keys. Chcete-li zobrazit child key, budete vyzváni k zadání čísla child key (tj. 1., 2., 3. atd.) a požadované délky (12, 18 nebo 24 slov pro obnovení). Nezapomeňte, že musíte sledovat <strong>číslo child key a počet slov</strong>, abyste mohli později zobrazit stejný seed.",
613+
"title": "Jak to funguje?"
614+
},
615+
"recover": {
616+
"description": "Vždy můžete znovu zobrazit seed pro child key. Jak již bylo zmíněno, musíte si zapamatovat <strong>číslo child key a počet slov</strong>, abyste mohli zobrazit stejný seed. Nikdy neimportujte hlavní slova pro obnovení BitBoxu do jiné peněženky, při importu do jiné peněženky používejte pouze child keys.",
617+
"title": "Jak obnovit peněženky pomocí BitBox child key?"
618+
},
619+
"security": {
620+
"description": "Child key nikdy nepoužívejte opakovaně. Nepoužívejte například child key pro hot wallet peněženku a poté stejný klíč pro hardwarovou peněženku. Tento klíč již není považován za bezpečný, protože byl použit pro hot wallet peněženku.",
621+
"title": "Bezpečnostní hlediska"
622+
},
623+
"title": "Zobrazit BIP-85 child key",
624+
"what": {
625+
"description": "Child keys jsou odvozeny od hlavního seedu a lze je použít k vytvoření nových peněženek bez nutnosti zálohovat další seed. Můžete například vytvořit child key a importovat jej do hot wallet peněženky, místo aby tato hot wallet peněženka vytvořila zcela nový seed.",
626+
"link": "Přečtěte si více o BIP-85",
627+
"title": "Co jsou child keys?"
628+
}
629+
},
601630
"factoryReset": {
602631
"description": "Obnovte zařízení do továrního nastavení. Tím se smaže peněženka z vašeho BitBox02! ",
603632
"title": "Obnovit do továrního nastavení"
@@ -813,6 +842,13 @@
813842
"text": "Ano, BitBoxApp vytváří účty pomocí zavedených standardů kompatibilních s většinou ostatních kryptopeněženek.",
814843
"title": "Mohu obnovit své účty v jiných peněženkách?"
815844
},
845+
"supportedCoins": {
846+
"link": {
847+
"text": "Zobrazit podporované kryptoměny"
848+
},
849+
"text": "BitBoxApp podporuje Bitcoin, Litecoin, Ethereum a vybrané tokeny ERC20. Pro Cardano a další tokeny používejte BitBox02 s alternativním softwarem, jako je AdaLite nebo Rabby. Kompletní seznam všech podporovaných kryptoměn najdete na našich webových stránkách:",
850+
"title": "Které kryptoměny jsou podporovány?"
851+
},
816852
"whatAreAccounts": {
817853
"text": "Vaše peněženka umí spravovat více účtů jedné měny. Účty jsou užitečné, když chcete mít prostředky oddělené.",
818854
"title": "Co jsou účty?"
@@ -912,7 +948,7 @@
912948
"title": "Jak mohu obnovit nebo zrušit pojištění?"
913949
},
914950
"status": {
915-
"text": "Úspěšně pojištěné účty jsou označeny zeleným odznakem \"pojištěno\" v levém horním rohu na každé stránce účtu Bitcoin. V sekci \"Pojištění\" si můžete prohlédnout přehled všech pojištěných účtů Bitcoin a jejich aktuální stav pojištění. Aktualizace stavu pojištění může trvat až 48 hodin.",
951+
"text": "Úspěšně pojištěné účty jsou označeny zeleným odznakem \"pojištěno\" v levém horním rohu na každé stránce bitcoinového účtu. V sekci \"Pojištění\" si můžete prohlédnout přehled všech pojištěných bitcoinových účtů a jejich aktuální stav pojištění. Aktualizace stavu pojištění může trvat až 48 hodin.",
916952
"title": "Mohu zkontrolovat stav pojištěného účtu?"
917953
},
918954
"what": {
@@ -1379,6 +1415,7 @@
13791415
"description": "Chcete-li přijímat další tokeny, aktivujte je v nastavení. Pokud vložíte jiné tokeny, nemusí být přístupné.",
13801416
"warning": "Ujistěte se, že přijímáte pouze {{coinName}} na této adrese."
13811417
},
1418+
"qrCodeCopiedMessage": "Zkopírováno!",
13821419
"scriptType": {
13831420
"p2tr": "Taproot (nejnovější formát)",
13841421
"p2wpkh": "Nativní Segwit (výchozí)",
@@ -1528,6 +1565,7 @@
15281565
"noFeeTargets": "Odhady výše poplatků nejsou v současné době k dispozici. Zkuste to prosím později nebo zadejte vlastní poplatek.",
15291566
"priority": "Priorita",
15301567
"scanQR": "Naskenujte QR kód",
1568+
"scanQRNoCameraMessage": "Kamera nenalezena. Ujistěte se, že vaše zařízení podporuje kameru a že jsou správně nastavena oprávnění.",
15311569
"signprogress": {
15321570
"description": "Jedná se o transakci obsahující velké množství dat. Chcete-li transakci plně podepsat, budete vyzváni k potvrzení {{steps}}krát.",
15331571
"label": "Průběh"

frontends/web/src/locales/de/app.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"accountSummary": {
4242
"availableBalance": "Kontostand",
4343
"balance": "Saldo",
44+
"coin": "Coin",
4445
"exportSummary": "Kontozusammenfassung als CSV Datei zum Download Ordner exportieren",
4546
"fiatBalance": "Fiat Kontostand",
4647
"name": "Konto Name",
@@ -155,15 +156,18 @@
155156
"bb02Bootloader": {
156157
"abort": "Nicht upgraden - Zurück!",
157158
"abort_noUpgrade": "Zurück",
158-
"additionalUpgradeFollows": "Ein weiteres Update folgt. Bitte lasse dein Gerät eingesteckt, bis alle Schritte abgeschlossen sind.",
159+
"additionalUpgradeFollows1": "Ein weiteres Upgrade folgt unmittelbar nach diesem.",
160+
"additionalUpgradeFollows2": "Bitte lasse deine BitBox02 eingesteckt, bis alle Upgrades abgeschlossen sind.",
159161
"advanced": {
160162
"label": "Erweiterte Einstellungen",
161163
"toggleShowFirmwareHash": "Zeig mir den Hash der Firmware bei jedem Anstecken der BitBox"
162164
},
163165
"flipscreen": "Bildschirm spiegeln",
164166
"orientation": "Ist der Bildschirm kopfüber?",
165167
"success": "Upgrade erfolgreich. ",
166-
"success_install": "Installation erfolgreich! "
168+
"success_install": "Installation erfolgreich! ",
169+
"upgradeTitle": "Aktualisiere BitBox02 Firmware",
170+
"upgradeTitle_install": "Installiere BitBox02 Firmware"
167171
},
168172
"bitbox": {
169173
"error": {

frontends/web/src/locales/en/app.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,15 +156,18 @@
156156
"bb02Bootloader": {
157157
"abort": "Don't upgrade – take me back",
158158
"abort_noUpgrade": "Take me back",
159-
"additionalUpgradeFollows": "An additional update will follow. Please keep your device plugged in until all steps are complete.",
159+
"additionalUpgradeFollows1": "An additional upgrade will follow immediately after this one.",
160+
"additionalUpgradeFollows2": "Please keep your BitBox02 plugged in until all upgrades are complete.",
160161
"advanced": {
161162
"label": "Advanced settings",
162163
"toggleShowFirmwareHash": "Show the firmware hash every time on startup"
163164
},
164165
"flipscreen": "Flip screen",
165166
"orientation": "Device oriented the wrong way?",
166167
"success": "Upgrade successful!",
167-
"success_install": "Installation successful!"
168+
"success_install": "Installation successful!",
169+
"upgradeTitle": "Upgrading BitBox02 firmware",
170+
"upgradeTitle_install": "Installing BitBox02 firmware"
168171
},
169172
"bitbox": {
170173
"error": {
@@ -606,7 +609,7 @@
606609
"description": "Generate child keys from your BitBox wallet.",
607610
"disclaimer": "I understand how child keys work and the security considerations",
608611
"how": {
609-
"description": "The child keys are displayed as a mnemonic on your BitBox. You can create as many child keys as you want. To show a child key, you will be asked for the child number (i.e 1st, 2nd, 3rd etc) and the desired length of the mnemonic (12, 18 or 24 recovery words). Remember, you must keep track of the <strong>child number and number of words</strong> to display the same mnemonic later.",
612+
"description": "The child keys are displayed as a mnemonic on your BitBox. You can create as many child keys as you want. To show a child key, you will be asked for the child number (i.e. 1st, 2nd, 3rd etc.) and the desired length of the mnemonic (12, 18 or 24 recovery words). Remember, you must keep track of the <strong>child number and number of words</strong> to display the same mnemonic later.",
610613
"title": "How does it work?"
611614
},
612615
"recover": {
@@ -843,7 +846,7 @@
843846
"link": {
844847
"text": "View supported coins"
845848
},
846-
"text": "The BitBoxApp supports Bitcoin, Litecoin, Ethereum as well as a selection of ERC20 token. For Cardano and other tokens, use your BitBox02 with alternative software such as AdaLite or Rabby. You can find an exhaustive list of all supported coins on our website:",
849+
"text": "The BitBoxApp supports Bitcoin, Litecoin and Ethereum as well as a selection of ERC20 token. For Cardano and other tokens, use your BitBox02 with alternative software such as AdaLite or Rabby. You can find an exhaustive list of all supported coins on our website:",
847850
"title": "Which coins are supported?"
848851
},
849852
"whatAreAccounts": {

0 commit comments

Comments
 (0)