diff --git a/.gitignore b/.gitignore
index 78f863e..92b60ce 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,37 +1,40 @@
+artifacts/
+*.autosave
bin/
debug/
-release/
-x64/
-artifacts/
docs/website/public
-.vscode/
+.DS_Store
+hushd
+IDEWorkspaceChecks.plist
+komodo-cli
+komodod
+*.mak
+Makefile
+Makefile.*
+.qmake.stash
+qrc_application.cpp
+release/
res/libsodium.a
-res/libsodium/libsodium*
res/libsodium.a
-src/ui_*.h
-*.autosave
-src/precompiled.h.cpp
-.qmake.stash
+res/libsodium/libsodium*
+silentdragon
silentdragon
-zec-qt-wallet-mingw*
-zec-qt-wallet.vcxproj*
-zecwallet.vcxproj*
-zec-qt-wallet.sln
silentdragon.pro.user
-Makefile
-Makefile.*
-qrc_application.cpp
+*.sln
+src/precompiled.h.cpp
+src/ui_*.h
+*.sw?
+*.tar.gz
+.vscode/
+workspace.code-workspace
+x64/
+*.xcsettings
+zec-qt-wallet-mingw*
zec-qt-wallet_plugin_import.cpp
-zecwallet_plugin_import.cpp
zec-qt-wallet_resource*
+zec-qt-wallet.sln
+zec-qt-wallet.vcxproj*
+zecwallet_plugin_import.cpp
zecwallet_resource*
-workspace.code-workspace
+zecwallet.vcxproj*
*.zip
-*.tar.gz
-*.xcsettings
-.DS_Store
-*.mak
-komodod
-hushd
-IDEWorkspaceChecks.plist
-*.sln
diff --git a/res/silentdragon_de.ts b/res/silentdragon_de.ts
index 1a86134..c5adf1f 100644
--- a/res/silentdragon_de.ts
+++ b/res/silentdragon_de.ts
@@ -148,7 +148,7 @@
-
+
Nachricht hinzufügen
@@ -293,7 +293,7 @@
-
+
Privaten Key exportieren
@@ -787,14 +787,14 @@
-
+
Adresse kopieren
-
-
+
+
In die Zwischenablage kopiert
@@ -810,7 +810,7 @@
-
+
Im Block explorer anzeigen
@@ -829,42 +829,42 @@
Zu Sapling übertragen
-
+
Kopiere Transaktions ID
-
+
Zahlungsaufforderung ansehen
-
+
Nachricht ansehen
-
+
Antworten an
-
+
Neue transparente Adresse erstellen
-
+
Adresse kopieren
-
+
Diese Adresse wurde schon einmal benutzt
-
+
Adresse wird nicht genutzt
diff --git a/res/silentdragon_es.ts b/res/silentdragon_es.ts
index 93a197b..db65607 100644
--- a/res/silentdragon_es.ts
+++ b/res/silentdragon_es.ts
@@ -148,7 +148,7 @@
-
+
Memo
@@ -283,7 +283,7 @@
-
+
Exportar Clave Privada
@@ -751,14 +751,14 @@
-
+
Copiar dirección
-
-
+
+
Copiado al portapapeles
@@ -774,7 +774,7 @@
-
+
Ver en el explorador de bloques
@@ -793,42 +793,42 @@
Migrar a Sapling
-
+
Copiar txid
-
+
Ver solicitud de pago
-
+
Ver Memo
-
+
Responder a
-
+
Nuevo dirección t-Addr creada
-
+
Dirección de copia
-
+
La dirección ha sido utilizada previamente
-
+
Dirección no utilizada
diff --git a/res/silentdragon_fi.ts b/res/silentdragon_fi.ts
index 8f1fdd0..d82a41c 100644
--- a/res/silentdragon_fi.ts
+++ b/res/silentdragon_fi.ts
@@ -151,7 +151,7 @@
-
+
Viesti
@@ -307,7 +307,7 @@
-
+
Vie Salainen Avain
@@ -759,14 +759,14 @@
-
+
Kopioi osoite
-
-
+
+
Kopioitu leikepöydälle
@@ -782,7 +782,7 @@
-
+
Näytä lohkoketjussa
@@ -801,42 +801,42 @@
Siirrä Saplingiin
-
+
Kopioi Tapahtuman ID
-
+
Näytä Maksu Pyyntö
-
+
Näytä Viesti
-
+
Vastaa
-
+
Uusi Suojaamaton osoite luotu
-
+
Kopioi Osoite
-
+
Osoitetta on käytetty aiemmin
-
+
Osoite on käyttämätön
diff --git a/res/silentdragon_fr.ts b/res/silentdragon_fr.ts
index 0704e82..90f1d3a 100644
--- a/res/silentdragon_fr.ts
+++ b/res/silentdragon_fr.ts
@@ -148,7 +148,7 @@
-
+
Mémo
@@ -279,7 +279,7 @@
-
+
Exporter la clef privée
@@ -776,14 +776,14 @@
-
+
Copier l'adresse
-
-
+
+
Copié dans le presse-papier
@@ -799,7 +799,7 @@
-
+
Voir dans l'explorateur de block
@@ -818,42 +818,42 @@
Migrer vers Sapling
-
+
Copier l'ID de transaction
-
+
Afficher la demande de paiement
-
+
Voir le mémo
-
+
Répondre à
-
+
Créée une nouvelle t-Adresse
-
+
Copier l'adresse
-
+
L'adresse a été utilisée précédemment.
-
+
L'adresse est inutilisée.
diff --git a/res/silentdragon_hr.qm b/res/silentdragon_hr.qm
index 3f27b18..da6b496 100644
Binary files a/res/silentdragon_hr.qm and b/res/silentdragon_hr.qm differ
diff --git a/res/silentdragon_hr.ts b/res/silentdragon_hr.ts
index ccd9630..2ca4380 100644
--- a/res/silentdragon_hr.ts
+++ b/res/silentdragon_hr.ts
@@ -144,7 +144,7 @@
-
+
Poruka (memo)
@@ -237,7 +237,7 @@
-
+
Izvoz privatnog ključa
@@ -531,12 +531,12 @@
- Koristite vanjski hushd. Molim ponovo pokrenite hushd sa -rescan
+ Koristite vanjski hushd. Molimo ponovno pokrenite hushd sa -rescan
- Koristite vanjski hushd. Molim ponovo pokrenite hushd sa -reindex
+ Koristite vanjski hushd. Molimo ponovno pokrenite hushd sa -reindex
@@ -561,7 +561,7 @@
- SilentDragon se mora ponovno pokrenuti za rescan/reindex. SilentDragon će se sada zatvoriti, molim ponovno pokrenite SilentDragon za nastavak
+ SilentDragon se mora ponovno pokrenuti za rescan/reindex. SilentDragon će se sada zatvoriti, molimo ponovno pokrenite SilentDragon za nastavak
@@ -626,7 +626,7 @@
- Ključevi su unešeni. Rescan blockchaina može pptrajati i do nekoliko minuta. Do tada su limitirane funkcionalnosti
+ Ključevi su unešeni. Rescan blockchaina može potrajati i do nekoliko minuta. Do tada su limitirane funkcionalnosti
@@ -695,14 +695,14 @@
-
+
Kopirajte adresu
-
-
+
+
Kopirano u mađuspremnik
@@ -718,7 +718,7 @@
-
+
Pogledaj na blok exploreru
@@ -733,42 +733,42 @@
Pretvorite adresu
-
+
Kopitajte txid
-
+
Pogledajte zahtjev o plaćanju
-
+
Pogledajte poruku (memo)
-
+
Odgovorite
-
+
Napravljena je nova transparentna adresa
-
+
Kopirajte adresu
-
+
Adresa je već korištena
-
+
Adresa nije korištena
@@ -1163,7 +1163,7 @@ Ne pokrećem integrirani hushd jer --no-embedded nije prilagođen
Please set the host/port and user/password in the Edit->Settings menu.
Zatražena je ručna postavka veze, ali postavke nisu konfigurirane.
-Molimo postavite host/port i korisnčko ime/lozinku u Edit->Settings meniju.
+Molimo postavite host/port i korisnčko ime/lozinku u Uredi->Postavke meniju.
@@ -1172,12 +1172,12 @@ Molimo postavite host/port i korisnčko ime/lozinku u Edit->Settings meniju.<
Please set the host/port and user/password in the Edit->Settings menu.
Nije moguće spojiti se na hushd konfiguriran u postavkama.
-Molimo postavite host/port i korisnčko ime/lozinku u Edit->Settings meniju.
+Molimo postavite host/port i korisnčko ime/lozinku u Uredi->Postavke meniju.
- Autorizacija neuspješna. Hushd nije prihvatio korisničko ime / lozinku koju ste unijeli. Pokušajte to promijeniti u Edit->Settings meniju
+ Autorizacija neuspješna. Hushd nije prihvatio korisničko ime / lozinku koju ste unijeli. Pokušajte to promijeniti u Uredi->Postavke meniju
@@ -1561,7 +1561,7 @@ Would you like to visit the releases page?
- Uobičajeno, promjene se sa jedne t-adrese šalju na drugu t-adresu. Ako odaberete ovu opciju promjena će se poslati na vašu zaštićenu sapling adresu. Odaberite ovu opciju ako želite povećati privatnost.
+ Uobičajeno, razlike se sa jedne t-adrese šalju na drugu t-adresu. Ako odaberete ovu opciju razlika će se poslati na vašu zaštićenu sapling adresu. Odaberite ovu opciju ako želite povećati privatnost.
@@ -1591,12 +1591,12 @@ Would you like to visit the releases page?
- Spojite se na Tor mrežu putem SOCKS proxy na 127.0.0.1:9050. Molim vas uzmite u obzir ad ćete morati izvana instalirati Tor uslugu.
+ Spojite se na Tor mrežu putem SOCKS proxy na 127.0.0.1:9050. Molim vas uzmite u obzir da ćete morati izvana instalirati Tor uslugu.
- Prilikom pokretanja provjetite ažuriranja na githubu
+ Prilikom pokretanja provjerite ažuriranja na githubu
@@ -1656,7 +1656,7 @@ Would you like to visit the releases page?
- Izgradite cijeli blockchain iz prvog (genesis) bloka sa rescanom svih datoteka. Ovo bi moglo potrajati nekoliko sati do nekoliko dana ovisno o jačini vašeg računala. Kako bi imalo učinka morate ponovno poktenuti SilentDragon
+ Izgradite cijeli blockchain iz prvog (genesis) bloka sa rescanom svih datoteka. Ovo bi moglo potrajati nekoliko sati do nekoliko dana ovisno o jačini vašeg računala. Kako bi imalo učinka morate ponovno pokrenuti SilentDragon
@@ -1777,7 +1777,7 @@ Would you like to visit the releases page?
- Čini se da hushd nema točaka na istoj razini. Možad niste spojeni na Internet, pa je ova transakcija nevaljala.
+ Čini se da hushd nema točaka na istoj razini. Možda niste spojeni na Internet, pa je ova transakcija nevaljala.
diff --git a/res/silentdragon_it.ts b/res/silentdragon_it.ts
index aa14691..5e5868f 100644
--- a/res/silentdragon_it.ts
+++ b/res/silentdragon_it.ts
@@ -152,7 +152,7 @@
-
+
Memo
@@ -292,7 +292,7 @@
-
+
Esporta la chiave privata
@@ -759,14 +759,14 @@
-
+
Copia indirizzo
-
-
+
+
Copiato negli appunti
@@ -782,7 +782,7 @@
-
+
Guarda sul block-explorer
@@ -801,42 +801,42 @@
Migra a Sapling
-
+
Copia txid
-
+
Visualizza richiesta di pagamento
-
+
Visualizza memo
-
+
Rispondi a
-
+
Crea nuovo t-Addr
-
+
Copia indirizzo
-
+
L'indirizzo è stato precedentemente utilizzato
-
+
L'indirizzo non è utilizzato
diff --git a/res/silentdragon_nl.ts b/res/silentdragon_nl.ts
index 16eef21..5ff64f7 100644
--- a/res/silentdragon_nl.ts
+++ b/res/silentdragon_nl.ts
@@ -148,7 +148,7 @@
-
+
Memo
@@ -282,7 +282,7 @@
-
+
Exporteer privé Sleutel
@@ -759,14 +759,14 @@
-
+
Kopieer Adres
-
-
+
+
Gekopieerd naar klemblok
@@ -782,7 +782,7 @@
-
+
Geef block weer in de block explorer
@@ -801,42 +801,42 @@
Migratie naar Sapling
-
+
Kopieer txid
-
+
Bekijk Betalingsverzoek
-
+
Memo Weergeven
-
+
Antwoorden naar
-
+
Creëer nieuw t-Adres
-
+
Kopieer Adres
-
+
Adres is vorige keer gebruikt
-
+
Adres is ongebruikt
diff --git a/res/silentdragon_pt.ts b/res/silentdragon_pt.ts
index c918719..6720b73 100644
--- a/res/silentdragon_pt.ts
+++ b/res/silentdragon_pt.ts
@@ -148,7 +148,7 @@
-
+
Anexar recado
@@ -283,7 +283,7 @@
-
+
Exportar Chave Privada
@@ -751,14 +751,14 @@
-
+
Copiar endereço
-
-
+
+
Copiado
@@ -774,7 +774,7 @@
-
+
Ver no explorador de blocos
@@ -793,42 +793,42 @@
Migrar para Sapling
-
+
Copiar txid
-
+
Exibir solicitação de pagamento
-
+
Ver Recado
-
+
Responder a
-
+
Criar novo t-Addr
-
+
Copiar endereço
-
+
O endereço foi usado anteriormente
-
+
Endereço não utilizado
diff --git a/res/silentdragon_ru.ts b/res/silentdragon_ru.ts
index 88bbdeb..a138e40 100644
--- a/res/silentdragon_ru.ts
+++ b/res/silentdragon_ru.ts
@@ -164,7 +164,7 @@
-
+
Метка
@@ -274,7 +274,7 @@
-
+
Экспорт приватного ключа
@@ -729,14 +729,14 @@
-
+
Скопировать адрес
-
-
+
+
Скопировано в буфер обмена
@@ -752,7 +752,7 @@
-
+
Посмотреть в проводнике блоков
@@ -771,7 +771,7 @@
Migrate to Sapling
-
+
Скопировать txid
@@ -906,37 +906,37 @@
Это может занять несколько минут. Загрузка...
-
+
Посмотреть запрос на оплату
-
+
Посмотреть метку
-
+
Ответить на
-
+
Создать новый t-Addr (R)
-
+
Копировать адрес
-
+
Адрес был ранее использован
-
+
Адрес не используется
diff --git a/res/silentdragon_sr.ts b/res/silentdragon_sr.ts
index ba688c0..0a835a2 100644
--- a/res/silentdragon_sr.ts
+++ b/res/silentdragon_sr.ts
@@ -144,7 +144,7 @@
-
+
Poruka (memo)
@@ -237,7 +237,7 @@
-
+
Izvoz privatnog ključa
@@ -695,14 +695,14 @@
-
+
Kopirajte adresu
-
-
+
+
Kopirano u međuspremnik
@@ -718,7 +718,7 @@
-
+
Pogledaj na blok exploreru
@@ -733,42 +733,42 @@
Pretvorite adresu
-
+
Kopitajte txid
-
+
Pogledajte zahtjev o plaćanju
-
+
Pogledajte poruku (memo)
-
+
Odgovorite
-
+
Napravljena je nova transparentna adresa
-
+
Kopirajte adresu
-
+
Adresa je već korištena
-
+
Adresa nije korištena
diff --git a/res/silentdragon_tr.ts b/res/silentdragon_tr.ts
index 93bf9a6..db5e045 100644
--- a/res/silentdragon_tr.ts
+++ b/res/silentdragon_tr.ts
@@ -148,7 +148,7 @@
-
+
Memo
@@ -294,7 +294,7 @@
-
+
Özel Anahtarı Dışarı Aktar
@@ -753,14 +753,14 @@
-
+
Adresi kopyala
-
-
+
+
Panoya kopyalandı
@@ -776,7 +776,7 @@
-
+
Blok gezgini üzerinde göster
@@ -795,42 +795,42 @@
Sapling'e geç
-
+
txid'i kopyala
-
+
Ödeme Talebini Görüntüle
-
+
Memo'yu Görüntüle
-
+
-
+
Yeni t-Addr oluşturuldu
-
+
Adresi Kopyala
-
+
Adres daha önce kullanılmış
-
+
Adres kullanılmamış
diff --git a/res/silentdragon_uk.ts b/res/silentdragon_uk.ts
index 38cce63..3b55a9f 100644
--- a/res/silentdragon_uk.ts
+++ b/res/silentdragon_uk.ts
@@ -164,7 +164,7 @@
-
+
Мітка
@@ -274,7 +274,7 @@
-
+
Експорт приватного ключа
@@ -729,14 +729,14 @@
-
+
Копіювати адресу
-
-
+
+
Скопійовано в буфер обміну
@@ -752,7 +752,7 @@
-
+
Подивитися в провіднику блоків
@@ -771,7 +771,7 @@
Migrate to Sapling
-
+
Скопіювати txid
@@ -906,37 +906,37 @@
Це може зайняти кілька хвилин. Завантаження ...
-
+
Подивитися запит на оплату
-
+
Подивитися мітку
-
+
Відповісти на
-
+
Створити новий t-Addr (R)
-
+
Копіювати адресу
-
+
Адреса була раніше використана
-
+
Адреса не використовується
diff --git a/res/silentdragon_zh.ts b/res/silentdragon_zh.ts
index 2087bea..286a1f0 100644
--- a/res/silentdragon_zh.ts
+++ b/res/silentdragon_zh.ts
@@ -152,7 +152,7 @@
-
+
备注
@@ -243,7 +243,7 @@
-
+
导出私钥
@@ -787,14 +787,14 @@
-
+
复制成功
-
-
+
+
复制到剪贴板
@@ -810,7 +810,7 @@
-
+
从区块浏览器中查看
@@ -829,42 +829,42 @@
迁移到Sapling地址
-
+
复制交易ID
-
+
查看付款申请
-
+
查看备注
-
+
回复给
-
+
创建了新的t-Addr
-
+
-
+
该地址以前使用过
-
+
地址未使用
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index debd622..20534f0 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -442,7 +442,7 @@ void MainWindow::setupSettingsModal() {
void MainWindow::addressBook() {
// Check to see if there is a target.
- QRegExp re("Address[0-9]+", Qt::CaseInsensitive);
+ QRegularExpression re("Address[0-9]+", QRegularExpression::CaseInsensitiveOption);
for (auto target: ui->sendToWidgets->findChildren(re)) {
if (target->hasFocus()) {
AddressBook::open(this, target);
@@ -926,6 +926,7 @@ void MainWindow::setupTransactionsTab() {
if (!memo.isEmpty()) {
QMessageBox mb(QMessageBox::Information, tr("Memo"), memo, QMessageBox::Ok, this);
+ mb.setTextFormat(Qt::PlainText);
mb.setTextInteractionFlags(Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard);
mb.exec();
}
@@ -981,6 +982,7 @@ void MainWindow::setupTransactionsTab() {
if (!memo.isEmpty()) {
menu.addAction(tr("View Memo"), [=] () {
QMessageBox mb(QMessageBox::Information, tr("Memo"), memo, QMessageBox::Ok, this);
+ mb.setTextFormat(Qt::PlainText);
mb.setTextInteractionFlags(Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard);
mb.exec();
});
diff --git a/src/sendtab.cpp b/src/sendtab.cpp
index 450d34f..70ac8ca 100644
--- a/src/sendtab.cpp
+++ b/src/sendtab.cpp
@@ -132,7 +132,7 @@ void MainWindow::updateLabelsAutoComplete() {
labelCompleter->setCaseSensitivity(Qt::CaseInsensitive);
// Then, find all the address fields and update the completer.
- QRegExp re("Address[0-9]+", Qt::CaseInsensitive);
+ QRegularExpression re("Address[0-9]+", QRegularExpression::CaseInsensitiveOption);
for (auto target: ui->sendToWidgets->findChildren(re)) {
target->setCompleter(labelCompleter);
}
diff --git a/src/settings.cpp b/src/settings.cpp
index d35e5dd..55cde0e 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -167,7 +167,7 @@ unsigned int Settings::getBTCPrice() {
bool Settings::getAutoShield() {
// Load from Qt settings
- return QSettings().value("options/autoshield", false).toBool();
+ return QSettings().value("options/autoshield", true).toBool();
}
void Settings::setAutoShield(bool allow) {
@@ -176,7 +176,7 @@ void Settings::setAutoShield(bool allow) {
bool Settings::getAllowCustomFees() {
// Load from the QT Settings.
- return QSettings().value("options/customfees", false).toBool();
+ return QSettings().value("options/customfees", true).toBool();
}
void Settings::setAllowCustomFees(bool allow) {
diff --git a/src/txtablemodel.cpp b/src/txtablemodel.cpp
index 0bcb1ed..a13b31e 100644
--- a/src/txtablemodel.cpp
+++ b/src/txtablemodel.cpp
@@ -143,7 +143,7 @@ void TxTableModel::updateAllData() {
return Settings::paymentURIPretty(Settings::parseURI(dat.memo));
} else {
return modeldata->at(index.row()).type +
- (dat.memo.isEmpty() ? "" : " tx memo: \"" + dat.memo + "\"");
+ (dat.memo.isEmpty() ? "" : " tx memo: \"" + dat.memo.toHtmlEscaped() + "\"");
}
}
case 1: {