diff --git a/core/language/de.json b/core/language/de.json
index f2e0c3e4..26403da0 100644
--- a/core/language/de.json
+++ b/core/language/de.json
@@ -120,8 +120,8 @@
"welmessage": "Willkommen bei Qortal",
"pleaseenter": "Bitte Passwort eingeben!",
"notmatch": "Passwörter stimmen nicht überein!",
- "lessthen8": "Ihr Passwort hat weniger als 8 Zeichen! Dies wird nicht empfohlen. Sie können diese Warnung weiterhin ignorieren.",
- "lessthen8-2": "Ihr Passwort hat weniger als 8 Zeichen!",
+ "lessthen8": "Ihr Passwort hat weniger als 5 Zeichen! Dies wird nicht empfohlen. Sie können diese Warnung weiterhin ignorieren.",
+ "lessthen8-2": "Ihr Passwort hat weniger als 5 Zeichen!",
"entername": "Bitte geben Sie einen Namen ein!",
"downloaded": "Ihre Wallet BackUp-Datei wird heruntergeladen!",
"loading": "Wird geladen, bitte warten...",
@@ -133,7 +133,7 @@
"created1": "Ihr Konto ist jetzt erstellt",
"created2": " und wird in diesem Browser gespeichert.",
"downloadbackup": "Laden Sie die Wallet-Sicherungsdatei herunter",
- "passwordhint": "Ein Passwort muss mindestens 8 Zeichen lang sein.",
+ "passwordhint": "Ein Passwort muss mindestens 5 Zeichen lang sein.",
"lp1": "Bildschirm sperren",
"lp2": "Es ist kein Passwort für den Sperrbildschirm festgelegt!",
"lp3": "Bitte legen Sie eins fest",
diff --git a/core/language/es.json b/core/language/es.json
index 07be36ec..151fb64c 100644
--- a/core/language/es.json
+++ b/core/language/es.json
@@ -120,8 +120,8 @@
"welmessage": "Bienvenido a Qortal",
"pleaseenter": "Por favor, introduzca una Contraseña!",
"notmatch": "Las contraseñas no coinciden!",
- "lessthen8": "Su contraseña tiene menos de 8 caracteres! Esto no es recomendable. Puede continuar para ignorar esta advertencia.",
- "lessthen8-2": "Su contraseña tiene menos de 8 caracteres!",
+ "lessthen8": "Su contraseña tiene menos de 5 caracteres! Esto no es recomendable. Puede continuar para ignorar esta advertencia.",
+ "lessthen8-2": "Su contraseña tiene menos de 5 caracteres!",
"entername": "Por favor, introduzca un Nombre!",
"downloaded": "La copia de seguridad de su monedero ha sido descargada!",
"loading": "Cargando, Por favor espere...",
@@ -133,7 +133,7 @@
"created1": "Su cuenta ha sido creada",
"created2": " y será guardada en el navegador.",
"downloadbackup": "Descargar archivo de copia de seguridad del monedero",
- "passwordhint": "Una contraseña debe tener al menos 8 caracteres.",
+ "passwordhint": "Una contraseña debe tener al menos 5 caracteres.",
"lp1": "Pantalla de bloqueo",
"lp2": "¡No se estableció una contraseña de pantalla de bloqueo!",
"lp3": "Establece uno",
diff --git a/core/language/et.json b/core/language/et.json
index 6b69a54d..4355375c 100644
--- a/core/language/et.json
+++ b/core/language/et.json
@@ -120,8 +120,8 @@
"welmessage": "Tere tulemast Qortalisse",
"pleaseenter": "Palun sisesta salasõna!",
"notmatch": "Salasõnad ei kattu!",
- "lessthen8": "Salasõna on vähem kui 8 tähemärki! See ei ole turvakaalutlustel soovitatav, kuigi saab ka nii.",
- "lessthen8-2": "Salasõna on vähem kui 8 tähemärki!",
+ "lessthen8": "Salasõna on vähem kui 5 tähemärki! See ei ole turvakaalutlustel soovitatav, kuigi saab ka nii.",
+ "lessthen8-2": "Salasõna on vähem kui 5 tähemärki!",
"entername": "Palun sisesta Nimi!",
"Lae allaed": "Sinu rahakoti varukoopia laeti alla.",
"loading": "Laadib, palun oota...",
@@ -133,7 +133,7 @@
"created1": "Sinu konto on nüüd loodud",
"created2": " ja salvestatakse siinse arvuti sirvikus.",
"Lae allabackup": "Laadi rahakoti varukoopia fail alla",
- "passwordhint": "Salasõna peab olema vähemalt 8 tähemärki.",
+ "passwordhint": "Salasõna peab olema vähemalt 5 tähemärki.",
"lp1": "Lukusta ekraan",
"lp2": "Ekraaniluku salasõna pole seatud.",
"lp3": "Palun loo selleks salasõna",
diff --git a/core/language/fr.json b/core/language/fr.json
index 147e510e..6ebe216f 100644
--- a/core/language/fr.json
+++ b/core/language/fr.json
@@ -120,8 +120,8 @@
"welmessage": "Bienvenue dans Qortal",
"pleaseenter": "Veuillez entrer un mot de passe!",
"notmatch": "Les mots de passe ne correspondent pas!",
- "lessthen8": "Votre mot de passe est inférieur à 8 caractères! Ceci n’est pas recommandé. Vous pouvez continuer en ignorant cet avertissement.",
- "lessthen8-2": "Votre mot de passe est inférieur à 8 caractères!",
+ "lessthen8": "Votre mot de passe est inférieur à 5 caractères! Ceci n’est pas recommandé. Vous pouvez continuer en ignorant cet avertissement.",
+ "lessthen8-2": "Votre mot de passe est inférieur à 5 caractères!",
"entername": "Veuillez saisir un nom!",
"downloaded": "Le fichier de sauvegarde de votre portefeuille va être téléchargé!",
"loading": "Chargement en cours, veuillez patienter...",
@@ -133,7 +133,7 @@
"created1": "Votre compte est maintenant créé",
"created2": " et sera enregistré dans ce navigateur.",
"downloadbackup": "Télécharger le fichier de sauvegarde du portefeuille",
- "passwordhint": "Un mot de passe doit comporter au moins 8 caractères.",
+ "passwordhint": "Un mot de passe doit comporter au moins 5 caractères.",
"lp1": "Verrouiller l'écran",
"lp2": "Aucun mot de passe d'écran de verrouillage n'est défini !",
"lp3": "Veuillez en définir un",
diff --git a/core/language/hindi.json b/core/language/hindi.json
index fc0d43a7..3c3c63a5 100644
--- a/core/language/hindi.json
+++ b/core/language/hindi.json
@@ -120,8 +120,8 @@
"welmessage": "क्वॉर्टल में आपका स्वागत है",
"pleaseenter": "कृपया पासवर्ड दर्ज करें!",
"notmatch": "पासवर्ड मेल नहीं खाता!",
- "lessthen8": "आपका पासवर्ड 8 वर्णों से कम का है! यह अनुशंसित नहीं है। आप इस चेतावनी को नज़रअंदाज़ करना जारी रख सकते हैं।",
- "lessthen8-2": "आपका पासवर्ड 8 वर्णों से कम का है!",
+ "lessthen8": "आपका पासवर्ड 5 वर्णों से कम का है! यह अनुशंसित नहीं है। आप इस चेतावनी को नज़रअंदाज़ करना जारी रख सकते हैं।",
+ "lessthen8-2": "आपका पासवर्ड 5 वर्णों से कम का है!",
"entername": "कृपया एक नाम दर्ज करें!",
"downloaded": "आपकी वॉलेट बैकअप फ़ाइल डाउनलोड हो जाती है!",
"loading": "लोड हो रहा है कृपया प्रतीक्षा करें...",
@@ -133,7 +133,7 @@
"created1": "आपका खाता अब निर्मित हो गया है",
"created2": " और इस ब्राउज़र में सहेजा जाएगा।",
"downloadbackup": "वॉलेट बैकअप फ़ाइल डाउनलोड करें",
- "passwordhint": "पासवर्ड कम से कम 8 अक्षर का होना चाहिए।",
+ "passwordhint": "पासवर्ड कम से कम 5 अक्षर का होना चाहिए।",
"lp1": "लॉक स्क्रीन",
"lp2": "कोई लॉक स्क्रीन पासवर्ड सेट नहीं है!",
"lp3": "कृपया एक सेट करें",
diff --git a/core/language/hr.json b/core/language/hr.json
index 7ad0d8f0..e675a064 100644
--- a/core/language/hr.json
+++ b/core/language/hr.json
@@ -120,8 +120,8 @@
"welmessage": "Dobrodošli u Qortal",
"pleaseenter": "Unesite lozinku!",
"notmatch": "Lozinke se ne podudaraju!",
- "lessthen8": "Vaša lozinka je manja od 8 znakova! Ovo se ne preporučuje. Možete nastaviti ignorirati ovo upozorenje..",
- "lessthen8-2": "Vaša lozinka je manja od 8 znakova!",
+ "lessthen8": "Vaša lozinka je manja od 5 znakova! Ovo se ne preporučuje. Možete nastaviti ignorirati ovo upozorenje..",
+ "lessthen8-2": "Vaša lozinka je manja od 5 znakova!",
"entername": "Unesite ime!",
"downloaded": "Vaša datoteka sigurnosne kopije novčanika - preuzmite!",
"loading": "Učitava se, molimo pričekajte...",
@@ -133,7 +133,7 @@
"created1": "Vaš je račun sada stvoren",
"created2": "i bit će spremljen u ovom pregledniku.",
"downloadbackup": "Preuzmite datoteku sigurnosne kopije novčanika",
- "passwordhint": "Lozinka mora imati najmanje 8 znakova.",
+ "passwordhint": "Lozinka mora imati najmanje 5 znakova.",
"lp1": "Zaključani zaslon",
"lp2": "Nije postavljena lozinka za zaključavanje zaslona!",
"lp3": "Molimo postavite jedan",
diff --git a/core/language/hu.json b/core/language/hu.json
index ed40bfc5..941c45cc 100644
--- a/core/language/hu.json
+++ b/core/language/hu.json
@@ -120,8 +120,8 @@
"welmessage": "Üdvözöljük a Qortalban",
"pleaseenter": "Kérjük, adjon meg egy jelszót!",
"notmatch": "A jelszavak nem egyeznek!",
- "lessthen8": "A jelszó kevesebb, mint 8 karakter! Ez nem ajánlott. Továbbra is figyelmen kívül hagyhatja ezt a figyelmeztetést.",
- "lessthen8-2": "A jelszó kevesebb, mint 8 karakter!",
+ "lessthen8": "A jelszó kevesebb, mint 5 karakter! Ez nem ajánlott. Továbbra is figyelmen kívül hagyhatja ezt a figyelmeztetést.",
+ "lessthen8-2": "A jelszó kevesebb, mint 5 karakter!",
"entername": "Adjon meg egy nevet!",
"downloaded": "Letöltődött a Wallet BackUp fájl!",
"loading": "Betöltés, kérjük, várjon...",
@@ -133,7 +133,7 @@
"created1": "A fiók most jön létre",
"created2": " és mentésre kerül ebben a böngészőben.",
"downloadbackup": "Pénztárca biztonsági mentési fájl letöltése",
- "passwordhint": "A jelszónak legalább 8 karakterből kell állnia.",
+ "passwordhint": "A jelszónak legalább 5 karakterből kell állnia.",
"lp1": "Képernyőzár",
"lp2": "Nincs beállítva a lezárási képernyő jelszava!",
"lp3": "Kérjük, állítson be egyet",
diff --git a/core/language/it.json b/core/language/it.json
index 40624bd9..62c56ae4 100644
--- a/core/language/it.json
+++ b/core/language/it.json
@@ -120,8 +120,8 @@
"welmessage": "Benvenuto in Qortal",
"pleaseenter": "Inserisci una password!",
"notmatch": "La password non corrisponde!",
- "lessthen8": "La tua password contiene meno di 8 caratteri! Questo non è raccomandato. Puoi continuare e ignorare questo avviso.",
- "lessthen8-2": "La tua password contiene meno di 8 caratteri!",
+ "lessthen8": "La tua password contiene meno di 5 caratteri! Questo non è raccomandato. Puoi continuare e ignorare questo avviso.",
+ "lessthen8-2": "La tua password contiene meno di 5 caratteri!",
"entername": "Inserisci un nome!",
"downloaded": "Il file di BackUp del Tuo Wallet file sta per essere scaricato!",
"loading": "Caricamento in corso, attendere...",
@@ -133,7 +133,7 @@
"created1": "Il tuo account è ora creato",
"created2": " e verrà salvato in questo browser.",
"downloadbackup": "Scarica il file di backup del portafoglio",
- "passwordhint": "Una password deve contenere almeno 8 caratteri.",
+ "passwordhint": "Una password deve contenere almeno 5 caratteri.",
"lp1": "Blocca schermo",
"lp2": "Nessuna password per la schermata di blocco impostata!",
"lp3": "Per favore impostane uno",
diff --git a/core/language/jp.json b/core/language/jp.json
index d1f08ebb..fa95eb71 100644
--- a/core/language/jp.json
+++ b/core/language/jp.json
@@ -120,8 +120,8 @@
"welmessage": "Qortal へようこそ",
"pleaseenter": "パスワードを入力してください!",
"notmatch": "パスワードが一致しません!",
- "lessthen8": "パスワードが 8 文字未満です。推奨出来ませんが警告は無視しても構いません。",
- "lessthen8-2": "パスワードが 8 文字未満です!",
+ "lessthen8": "パスワードが 5 文字未満です。推奨出来ませんが警告は無視しても構いません。",
+ "lessthen8-2": "パスワードが 5 文字未満です!",
"entername": "名前を入力してください!",
"downloaded": "ウォレットのバックアップ ファイルをダウンロードしました!",
"loading": "読み込み中です、お待ちください...",
@@ -133,7 +133,7 @@
"created1": "アカウントが作成され...",
"created2": " このブラウザに保存されます。",
"downloadbackup": "ウォレットのバックアップ ファイルをダウンロード",
- "passwordhint": "パスワードは 8 文字以上である必要があります。",
+ "passwordhint": "パスワードは 5 文字以上である必要があります。",
"lp1": "ロック画面",
"lp2": "ロック画面のパスワードが設定されていません!",
"lp3": "1 つ設定してください",
diff --git a/core/language/ko.json b/core/language/ko.json
index 069d2807..029e6100 100644
--- a/core/language/ko.json
+++ b/core/language/ko.json
@@ -120,8 +120,8 @@
"welmessage": "Qortal에 오신 것을 환영합니다.",
"pleaseenter": "암호를 입력하십시오!",
"notmatch": "암호가 일치하지 않습니다!",
- "lessthen8": "암호가 8자 미만입니다! 이것은 권장되지 않습니다. 이 경고는 계속 무시할 수 있습니다.",
- "lessthen8-2": "암호가 8자 미만입니다!",
+ "lessthen8": "암호가 5자 미만입니다! 이것은 권장되지 않습니다. 이 경고는 계속 무시할 수 있습니다.",
+ "lessthen8-2": "암호가 5자 미만입니다!",
"entername": "이름을 입력하십시오!",
"downloaded": "지갑 백업 파일이 다운로드됩니다!",
"loading": "로드 중입니다. 잠시 기다려 주십시오...",
@@ -133,7 +133,7 @@
"created1": "이제 계정이 생성되었습니다.",
"created2": " 이 브라우저에 저장됩니다.",
"downloadbackup": "지갑 백업 파일 다운로드",
- "passwordhint": "비밀번호는 8자 이상이어야 합니다.",
+ "passwordhint": "비밀번호는 5자 이상이어야 합니다.",
"lp1": "잠금 화면",
"lp2": "잠금 화면 암호가 설정되지 않았습니다!",
"lp3": "하나를 설정하세요",
diff --git a/core/language/nl.json b/core/language/nl.json
index 437086cc..cb8579d3 100644
--- a/core/language/nl.json
+++ b/core/language/nl.json
@@ -120,8 +120,8 @@
"welmessage": "Welkom bij Qortal",
"pleaseenter": "Geef een wachtwoord in!",
"notmatch": "De wachtwoorden komen niet overeen!",
- "lessthen8": "Uw wachtwoord is minder dan 8 karakters! Dat is niet aan te raden, maar je bent vrij om deze waarschuwing negeren.",
- "lessthen8-2": "Uw wachtwoord is minder dan 8 karakters!",
+ "lessthen8": "Uw wachtwoord is minder dan 5 karakters! Dat is niet aan te raden, maar je bent vrij om deze waarschuwing negeren.",
+ "lessthen8-2": "Uw wachtwoord is minder dan 5 karakters!",
"entername": "Gelieve een naam in te geven!",
"downloaded": "De backup van uw portefeuille werd gedownload!",
"loading": "Bezig met laden. Even geduld...",
@@ -133,7 +133,7 @@
"created1": "Uw account werd aangemaakt",
"created2": " en werd in deze browser bewaard.",
"downloadbackup": "Download het backup-bestand van de portefeuille",
- "passwordhint": "Uw wachtwoord moet minstens 8 karakters lang zijn.",
+ "passwordhint": "Uw wachtwoord moet minstens 5 karakters lang zijn.",
"lp1": "Scherm vergrendelen",
"lp2": "Er werd nog geen wachtwoord voor schermvergrendeling vastgelegd!",
"lp3": "Gelieve dat nu te doen",
diff --git a/core/language/no.json b/core/language/no.json
index 41d89827..e817f1b5 100644
--- a/core/language/no.json
+++ b/core/language/no.json
@@ -120,8 +120,8 @@
"welmessage": "Velkommen til Qortal",
"pleaseenter": "Skriv inn et passord!",
"notmatch": "Passord matcher ikke!",
- "lessthen8": "Passordet ditt er mindre enn 8 tegn! Dette anbefales ikke. Du kan velge å fortsette, og ignorere denne advarselen.",
- "lessthen8-2": "Passordet ditt er mindre enn 8 tegn!",
+ "lessthen8": "Passordet ditt er mindre enn 5 tegn! Dette anbefales ikke. Du kan velge å fortsette, og ignorere denne advarselen.",
+ "lessthen8-2": "Passordet ditt er mindre enn 5 tegn!",
"entername": "Skriv inn et navn!",
"downloaded": "Backup-filen for lommeboken din vil bli lastet ned!",
"loading": "Laster, vennligst vent...",
@@ -133,7 +133,7 @@
"created1": "Kontoen din er nå opprettet",
"created2": " og vil bli lagret i denne nettleseren.",
"downloadbackup": "Last ned backup-fil for lommebok",
- "passwordhint": "Et passord må være på minst 8 tegn.",
+ "passwordhint": "Et passord må være på minst 5 tegn.",
"lp1": "Lås skjerm",
"lp2": "Ingen passord for låseskjerm er angitt!",
"lp3": "Vennligst sett en",
diff --git a/core/language/pl.json b/core/language/pl.json
index f2539110..341adc20 100644
--- a/core/language/pl.json
+++ b/core/language/pl.json
@@ -120,8 +120,8 @@
"welmessage": "Witamy w Qortal",
"pleaseenter": "Proszę wprowadzić Hasło!",
"notmatch": "Hasła nie pasują!",
- "lessthen8": "Twoje hasło ma mniej niż 8 znaków! Nie jest to zalecane. Możesz zignorować to ostrzeżenie.",
- "lessthen8-2": "Twoje hasło ma mniej niż 8 znaków!",
+ "lessthen8": "Twoje hasło ma mniej niż 5 znaków! Nie jest to zalecane. Możesz zignorować to ostrzeżenie.",
+ "lessthen8-2": "Twoje hasło ma mniej niż 5 znaków!",
"entername": "Proszę podać Nazwę!",
"downloaded": "Twój plik kopii zapasowej Portfela zostanie pobrany!",
"loading": "Ładowanie, proszę czekać...",
@@ -133,7 +133,7 @@
"created1": "Twoje konto zostało utworzone",
"created2": " i zostanie zapisane w tej przeglądarce.",
"downloadbackup": "Pobierz plik kopii zapasowej portfela",
- "passwordhint": "Hasło musi mieć co najmniej 8 znaków.",
+ "passwordhint": "Hasło musi mieć co najmniej 5 znaków.",
"lp1": "Ekran blokady",
"lp2": "Nie ustawiono hasła blokady ekranu!",
"lp3": "Proszę ustawić jeden",
diff --git a/core/language/pt.json b/core/language/pt.json
index fbe5566e..62560490 100644
--- a/core/language/pt.json
+++ b/core/language/pt.json
@@ -120,8 +120,8 @@
"welmessage": "Bem-vindo ao Qortal",
"pleaseenter": "Por favor coloque sua senha!",
"notmatch": "Senhas não correspondem!",
- "lessthen8": "Sua senha é menor que 8 caracteres! Isso não é recomendado. Você pode continuar e ignorar este aviso.",
- "lessthen8-2": "Sua senha é menor que 8 caracteres!",
+ "lessthen8": "Sua senha é menor que 5 caracteres! Isso não é recomendado. Você pode continuar e ignorar este aviso.",
+ "lessthen8-2": "Sua senha é menor que 5 caracteres!",
"entername": "Por favor, digite um nome!",
"downloaded": "Seu arquivo Wallet BackUp é baixado!",
"loading": "Carregando, por favor espere...",
@@ -133,7 +133,7 @@
"created1": "Sua conta foi Criada",
"created2": "e será salva neste navegador.",
"downloadbackup": "Baixe o Arquivo BackUp da Carteira",
- "passwordhint": "Uma senha deve ter pelo menos 8 caracteres.",
+ "passwordhint": "Uma senha deve ter pelo menos 5 caracteres.",
"lp1": "Tela de bloqueio",
"lp2": "Nenhuma senha de tela de bloqueio foi definida!",
"lp3": "Defina um",
diff --git a/core/language/ro.json b/core/language/ro.json
index bcd91a49..a546729b 100644
--- a/core/language/ro.json
+++ b/core/language/ro.json
@@ -120,8 +120,8 @@
"welmessage": "Bine ai venit in Qortal",
"pleaseenter": "Te rog introdu o parola!",
"notmatch": "Parola nu corespunde!",
- "lessthen8": "Parola ta are mai putin de 8 caractere! Acest lucru nu este recomandat. Poti continua sa ignori acest avertisment.",
- "lessthen8-2": "Parola ta are mai putin de 8 caractere!",
+ "lessthen8": "Parola ta are mai putin de 5 caractere! Acest lucru nu este recomandat. Poti continua sa ignori acest avertisment.",
+ "lessthen8-2": "Parola ta are mai putin de 5 caractere!",
"entername": "Te rog introdu un Nume!",
"downloaded": "Copia de siguranta a portofelului este descarcata!",
"loading": "Se incarca. Va rugam asteptati...",
@@ -133,7 +133,7 @@
"created1": "Contul tau este acum creat",
"created2": "si va fi salvat in acest browser.",
"downloadbackup": "Descarca copia de siguranta a Portofelului",
- "passwordhint": "O parola trebuie sa aiba cel putin 8 caractere.",
+ "passwordhint": "O parola trebuie sa aiba cel putin 5 caractere.",
"lp1": "Ecran de blocare",
"lp2": "Nu este setată nicio parolă pentru ecranul de blocare!",
"lp3": "Vă rugăm să setați unul",
diff --git a/core/language/rs.json b/core/language/rs.json
index f8eeafc3..1f219bb6 100644
--- a/core/language/rs.json
+++ b/core/language/rs.json
@@ -120,8 +120,8 @@
"welmessage": "Dobrodošli u Qortal",
"pleaseenter": "Molim vas ukucajte lozinku!",
"notmatch": "Lozinke se ne podudaraju!",
- "lessthen8": "Vaša lozinka ima manje od 8 karaktera! Ovo nije preporučljivo. Možete nastaviti ignorisanjem ovog upozorenja.",
- "lessthen8-2": "Vaša lozinka ima manje od 8 karaktera!",
+ "lessthen8": "Vaša lozinka ima manje od 5 karaktera! Ovo nije preporučljivo. Možete nastaviti ignorisanjem ovog upozorenja.",
+ "lessthen8-2": "Vaša lozinka ima manje od 5 karaktera!",
"entername": "Molim vas unesite ime!",
"downloaded": "datoteka sa Rezervnom kopijom vašeg Novčanika se skida!",
"loading": "Učitavanje, molim sačekajte...",
@@ -133,7 +133,7 @@
"created1": "Vaš nalog je napravljen",
"created2": " i biće sačuvan u ovom pretraživaču.",
"downloadbackup": "Skinite Datoteku Rezervne kopije Novčanika",
- "passwordhint": "Lozinka mora imati najmanje 8 znakova.",
+ "passwordhint": "Lozinka mora imati najmanje 5 znakova.",
"lp1": "Zaključani ekran",
"lp2": "Lozinka za zaključavanje ekrana nije postavljena!",
"lp3": "Postavite jedan",
diff --git a/core/language/ru.json b/core/language/ru.json
index d594237b..9843bcf0 100644
--- a/core/language/ru.json
+++ b/core/language/ru.json
@@ -120,8 +120,8 @@
"welmessage": "Добро пожаловать в Qortal",
"pleaseenter": "Пожалуйста, введите пароль!",
"notmatch": "Пароли не совпадают!",
- "lessthen8": "Ваш пароль содержит менее 8 символов! Это не рекомендуется. Вы можете продолжить, игнорировав это предупреждение.",
- "lessthen8-2": "Ваш пароль содержит менее 8 символов!",
+ "lessthen8": "Ваш пароль содержит менее 5 символов! Это не рекомендуется. Вы можете продолжить, игнорировав это предупреждение.",
+ "lessthen8-2": "Ваш пароль содержит менее 5 символов!",
"entername": "Пожалуйста, введите Имя!",
"downloaded": "Файл резервной копии кошелька будет скачан!",
"loading": "Идет загрузка, пожалуйста, подождите...",
@@ -133,7 +133,7 @@
"created1": "Ваша учетная запись создана",
"created2": "и будет сохранено в этом приложении.",
"downloadbackup": "Скачать файл резервной копии кошелька",
- "passwordhint": "Пароль должен быть не менее 8 символов.",
+ "passwordhint": "Пароль должен быть не менее 5 символов.",
"lp1": "Экран блокировки",
"lp2": "Пароль блокировки экрана не установлен!",
"lp3": "Пожалуйста, установите один",
diff --git a/core/language/us.json b/core/language/us.json
index fea1be8b..4c76bc62 100644
--- a/core/language/us.json
+++ b/core/language/us.json
@@ -120,8 +120,8 @@
"welmessage": "Welcome to Qortal",
"pleaseenter": "Please enter a Password!",
"notmatch": "Passwords do not match!",
- "lessthen8": "Your password is less than 8 characters! This is not recommended. You can continue to ignore this warning.",
- "lessthen8-2": "Your password is less than 8 characters!",
+ "lessthen8": "Your password is less than 5 characters! This is not recommended. You can continue to ignore this warning.",
+ "lessthen8-2": "Your password is less than 5 characters!",
"entername": "Please enter a Name!",
"downloaded": "Your Wallet BackUp file was downloaded!",
"loading": "Loading, Please wait...",
@@ -133,7 +133,7 @@
"created1": "Your account is now created",
"created2": " and will be saved in this browser.",
"downloadbackup": "Download Wallet BackUp File",
- "passwordhint": "A password must be at least 8 characters.",
+ "passwordhint": "A password must be at least 5 characters.",
"lp1": "Lock Screen",
"lp2": "No screen lock password is set!",
"lp3": "Please set one",
diff --git a/core/language/zhc.json b/core/language/zhc.json
index 31cccc48..1ae70763 100644
--- a/core/language/zhc.json
+++ b/core/language/zhc.json
@@ -120,8 +120,8 @@
"welmessage": "欢迎来到Qortal",
"pleaseenter": "请密码!",
"notmatch": "密码不一致!",
- "lessthen8": "你的密码长度少于8位! 我们不建议使用,但你仍可继续使用此密码。",
- "lessthen8-2": "你的密码长度少于8位!",
+ "lessthen8": "你的密码长度少于5位! 我们不建议使用,但你仍可继续使用此密码。",
+ "lessthen8-2": "你的密码长度少于5位!",
"entername": "请输入一个代称",
"downloaded": "你的钱包备份文件已顺利下载!",
"loading": "加载中,请耐心等候...",
@@ -133,7 +133,7 @@
"created1": "你的账号已创建成功",
"created2": "并会储存在UI上.",
"downloadbackup": "下载钱包备份文件",
- "passwordhint": "密码必须至少为8 个字符。",
+ "passwordhint": "密码必须至少为5 个字符。",
"lp1": "锁定屏幕",
"lp2": "未设置锁屏密码!",
"lp3": "请设置一个",
diff --git a/core/language/zht.json b/core/language/zht.json
index d981bad3..265a42ec 100644
--- a/core/language/zht.json
+++ b/core/language/zht.json
@@ -120,8 +120,8 @@
"welmessage": "歡迎來到 Qortal",
"pleaseenter": "請密碼!",
"notmatch": "密碼不一致!",
- "lessthen8": "你的密碼長度少於8位! 我們不建議使用,但你仍可繼續使用此密碼。",
- "lessthen8-2": "你的密碼長度少於8位!",
+ "lessthen8": "你的密碼長度少於5位! 我們不建議使用,但你仍可繼續使用此密碼。",
+ "lessthen8-2": "你的密碼長度少於5位!",
"entername": "請輸入一個代稱",
"downloaded": "你的錢包備份文件已順利下載!",
"loading": "加載中,請耐心等候...",
@@ -133,7 +133,7 @@
"created1": "你的賬號已創建成功",
"created2": " 並會儲存在UI上.",
"downloadbackup": "下載錢包備份文件",
- "passwordhint": "密碼必須至少為 8 個字符。",
+ "passwordhint": "密碼必須至少為 5 個字符。",
"lp1": "鎖定屏幕",
"lp2": "未設置鎖屏密碼!",
"lp3": "請設置一個",
diff --git a/core/src/components/login-view/login-section.js b/core/src/components/login-view/login-section.js
index 07667bee..547a9034 100644
--- a/core/src/components/login-view/login-section.js
+++ b/core/src/components/login-view/login-section.js
@@ -336,7 +336,7 @@ class LoginSection extends connect(store)(LitElement) {
short_text
-
+ this.seedListener(e)}" autofocus>
@@ -345,7 +345,7 @@ class LoginSection extends connect(store)(LitElement) {
clear_all
-
+ this.seedListener(e)}" autofocus>
@@ -378,6 +378,7 @@ class LoginSection extends connect(store)(LitElement) {
+
password
@@ -487,6 +488,12 @@ class LoginSection extends connect(store)(LitElement) {
this.nodeConfig = state.app.nodeConfig
}
+ seedListener(e) {
+ if (e.key === 'Enter') {
+ this.emitNext(e)
+ }
+ }
+
keyupEnter(e, action) {
if (e.keyCode === 13) {
e.preventDefault()
diff --git a/core/src/components/settings-view/security-view.js b/core/src/components/settings-view/security-view.js
index e299314b..c1e9c594 100644
--- a/core/src/components/settings-view/security-view.js
+++ b/core/src/components/settings-view/security-view.js
@@ -53,15 +53,15 @@ class SecurityView extends connect(store)(LitElement) {
text-align: center;
}
- .checkbox-row {
+ .checkbox-row {
position: relative;
- display: flex;
- align-items: center;
- align-content: center;
- font-family: Montserrat, sans-serif;
- font-weight: 600;
- color: var(--black);
- }
+ display: flex;
+ align-items: center;
+ align-content: center;
+ font-family: Montserrat, sans-serif;
+ font-weight: 600;
+ color: var(--black);
+ }
.q-button {
display: inline-flex;
@@ -128,6 +128,15 @@ class SecurityView extends connect(store)(LitElement) {
>
+
+ password
+
+
+
${this.backupErrorMessage}
@@ -176,6 +185,7 @@ class SecurityView extends connect(store)(LitElement) {
store.dispatch(allowQAPPAutoAuth(true))
}
}
+
checkForLists(e) {
if (e.target.checked) {
store.dispatch(removeQAPPAutoLists(false))
@@ -194,10 +204,14 @@ class SecurityView extends connect(store)(LitElement) {
checkForDownload() {
const checkPass = this.shadowRoot.getElementById('downloadBackupPassword').value
+ const rePass = this.shadowRoot.getElementById('rePassword').value
+
if (checkPass === '') {
this.backupErrorMessage = get("login.pleaseenter")
- } else if (checkPass.length < 8) {
+ } else if (checkPass.length < 5) {
this.backupErrorMessage = get("login.lessthen8-2")
+ } else if (checkPass != rePass) {
+ this.backupErrorMessage = get("login.notmatch")
} else {
this.downloadBackup()
}
@@ -239,11 +253,15 @@ class SecurityView extends connect(store)(LitElement) {
labelText: `${snack4string} ${fileName} ✅`,
dismiss: true
})
+ this.shadowRoot.getElementById('downloadBackupPassword').value = ''
+ this.shadowRoot.getElementById('rePassword').value = ''
} catch (error) {
if (error.name === 'AbortError') {
return
}
FileSaver.saveAs(blob, fileName)
+ this.shadowRoot.getElementById('downloadBackupPassword').value = ''
+ this.shadowRoot.getElementById('rePassword').value = ''
}
}
}
diff --git a/core/src/notifications/notification-actions/new-message.js b/core/src/notifications/notification-actions/new-message.js
index b25902f6..7dff4495 100644
--- a/core/src/notifications/notification-actions/new-message.js
+++ b/core/src/notifications/notification-actions/new-message.js
@@ -33,6 +33,9 @@ export const newMessage = (data) => {
store.dispatch(doPageUrl(pageUrl))
}
}
+ // If sounds are enabled, but notifications are not
+ } else if (store.getState().user.notifications.q_chat.playSound) {
+ alert.play()
}
}
@@ -102,6 +105,9 @@ export const newMessageNotificationQapp = (data) => {
}
}
}
+ // If sounds are enabled, but notifications are not
+ } else if (store.getState().user.notifications.q_chat.playSound) {
+ alert.play()
}
}
@@ -253,6 +259,9 @@ export const newMessageNotificationQappLocal = (data) => {
}
}
+ // If sounds are enabled, but notifications are not
+ } else if (store.getState().user.notifications.q_chat.playSound) {
+ alert.play()
}
}
diff --git a/package-lock.json b/package-lock.json
index 7fdcc544..e1c38452 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -26,9 +26,9 @@
"buffer": "6.0.3",
"compressorjs": "1.2.1",
"crypto-js": "4.2.0",
- "driver.js": "^1.3.1",
+ "driver.js": "1.3.1",
"electron-dl": "3.5.1",
- "electron-log": "5.0.1",
+ "electron-log": "5.0.2",
"electron-store": "8.1.0",
"electron-updater": "6.1.7",
"emoji-picker-js": "https://github.com/Qortal/emoji-picker-js",
@@ -42,16 +42,16 @@
"prosemirror-gapcursor": "1.3.2",
"prosemirror-history": "1.3.2",
"prosemirror-keymap": "1.2.2",
- "prosemirror-model": "1.19.3",
+ "prosemirror-model": "1.19.4",
"prosemirror-schema-list": "1.3.0",
"prosemirror-state": "1.4.3",
"prosemirror-transform": "1.8.0",
- "prosemirror-view": "1.32.6",
+ "prosemirror-view": "1.32.7",
"sass": "1.69.5",
"short-unique-id": "5.0.3"
},
"devDependencies": {
- "@babel/core": "7.23.5",
+ "@babel/core": "7.23.6",
"@material/mwc-button": "0.27.0",
"@material/mwc-checkbox": "0.27.0",
"@material/mwc-dialog": "0.27.0",
@@ -101,13 +101,13 @@
"@vaadin/password-field": "24.2.5",
"@vaadin/tooltip": "24.2.5",
"@zip.js/zip.js": "2.7.32",
- "axios": "1.6.2",
- "electron": "28.0.0",
+ "axios": "1.6.3",
+ "electron": "28.1.0",
"electron-builder": "24.9.1",
"electron-packager": "17.1.2",
"epml": "0.3.3",
- "eslint": "8.55.0",
- "eslint-plugin-lit": "1.10.1",
+ "eslint": "8.56.0",
+ "eslint-plugin-lit": "1.11.0",
"eslint-plugin-wc": "2.0.4",
"file-saver": "2.0.5",
"highcharts": "11.1.0",
@@ -116,9 +116,9 @@
"lit": "2.8.0",
"passive-events-support": "1.1.0",
"pwa-helpers": "0.9.1",
- "redux": "5.0.0",
+ "redux": "5.0.1",
"redux-thunk": "3.1.0",
- "rollup": "4.8.0",
+ "rollup": "4.9.1",
"rollup-plugin-node-globals": "1.4.0",
"rollup-plugin-progress": "1.1.2",
"rollup-plugin-scss": "3.0.0",
@@ -173,21 +173,21 @@
}
},
"node_modules/@babel/core": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz",
- "integrity": "sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz",
+ "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.23.5",
- "@babel/generator": "^7.23.5",
- "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/generator": "^7.23.6",
+ "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.23.5",
- "@babel/parser": "^7.23.5",
+ "@babel/helpers": "^7.23.6",
+ "@babel/parser": "^7.23.6",
"@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.5",
- "@babel/types": "^7.23.5",
+ "@babel/traverse": "^7.23.6",
+ "@babel/types": "^7.23.6",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -826,9 +826,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz",
- "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
+ "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1242,6 +1242,102 @@
"integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
"dev": true
},
+ "node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true
+ },
+ "node_modules/@isaacs/cliui/node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
@@ -2272,6 +2368,16 @@
"integrity": "sha512-Sj7gKl1TLcDbF7B6KUhtvr+1UCxdhMbNY5KxdU5IfMFWqL8oy1ZeAcCANjoB1TL0AJTcPmcCFsCbHf8X2jGDUA==",
"dev": true
},
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/@polymer/app-layout": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@polymer/app-layout/-/app-layout-3.1.0.tgz",
@@ -2994,9 +3100,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.8.0.tgz",
- "integrity": "sha512-zdTObFRoNENrdPpnTNnhOljYIcOX7aI7+7wyrSpPFFIOf/nRdedE6IYsjaBE7tjukphh1tMTojgJ7p3lKY8x6Q==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.1.tgz",
+ "integrity": "sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==",
"cpu": [
"arm"
],
@@ -3007,9 +3113,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.8.0.tgz",
- "integrity": "sha512-aiItwP48BiGpMFS9Znjo/xCNQVwTQVcRKkFKsO81m8exrGjHkCBDvm9PHay2kpa8RPnZzzKcD1iQ9KaLY4fPQQ==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.1.tgz",
+ "integrity": "sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==",
"cpu": [
"arm64"
],
@@ -3020,9 +3126,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.8.0.tgz",
- "integrity": "sha512-zhNIS+L4ZYkYQUjIQUR6Zl0RXhbbA0huvNIWjmPc2SL0cB1h5Djkcy+RZ3/Bwszfb6vgwUvcVJYD6e6Zkpsi8g==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.1.tgz",
+ "integrity": "sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==",
"cpu": [
"arm64"
],
@@ -3033,9 +3139,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.8.0.tgz",
- "integrity": "sha512-A/FAHFRNQYrELrb/JHncRWzTTXB2ticiRFztP4ggIUAfa9Up1qfW8aG2w/mN9jNiZ+HB0t0u0jpJgFXG6BfRTA==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.1.tgz",
+ "integrity": "sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==",
"cpu": [
"x64"
],
@@ -3046,9 +3152,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.8.0.tgz",
- "integrity": "sha512-JsidBnh3p2IJJA4/2xOF2puAYqbaczB3elZDT0qHxn362EIoIkq7hrR43Xa8RisgI6/WPfvb2umbGsuvf7E37A==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.1.tgz",
+ "integrity": "sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==",
"cpu": [
"arm"
],
@@ -3059,9 +3165,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.8.0.tgz",
- "integrity": "sha512-hBNCnqw3EVCkaPB0Oqd24bv8SklETptQWcJz06kb9OtiShn9jK1VuTgi7o4zPSt6rNGWQOTDEAccbk0OqJmS+g==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.1.tgz",
+ "integrity": "sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==",
"cpu": [
"arm64"
],
@@ -3072,9 +3178,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.8.0.tgz",
- "integrity": "sha512-Fw9ChYfJPdltvi9ALJ9wzdCdxGw4wtq4t1qY028b2O7GwB5qLNSGtqMsAel1lfWTZvf4b6/+4HKp0GlSYg0ahA==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.1.tgz",
+ "integrity": "sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==",
"cpu": [
"arm64"
],
@@ -3085,9 +3191,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.8.0.tgz",
- "integrity": "sha512-BH5xIh7tOzS9yBi8dFrCTG8Z6iNIGWGltd3IpTSKp6+pNWWO6qy8eKoRxOtwFbMrid5NZaidLYN6rHh9aB8bEw==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.1.tgz",
+ "integrity": "sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==",
"cpu": [
"riscv64"
],
@@ -3098,9 +3204,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.8.0.tgz",
- "integrity": "sha512-PmvAj8k6EuWiyLbkNpd6BLv5XeYFpqWuRvRNRl80xVfpGXK/z6KYXmAgbI4ogz7uFiJxCnYcqyvZVD0dgFog7Q==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.1.tgz",
+ "integrity": "sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==",
"cpu": [
"x64"
],
@@ -3111,9 +3217,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.8.0.tgz",
- "integrity": "sha512-mdxnlW2QUzXwY+95TuxZ+CurrhgrPAMveDWI97EQlA9bfhR8tw3Pt7SUlc/eSlCNxlWktpmT//EAA8UfCHOyXg==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.1.tgz",
+ "integrity": "sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==",
"cpu": [
"x64"
],
@@ -3124,9 +3230,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.8.0.tgz",
- "integrity": "sha512-ge7saUz38aesM4MA7Cad8CHo0Fyd1+qTaqoIo+Jtk+ipBi4ATSrHWov9/S4u5pbEQmLjgUjB7BJt+MiKG2kzmA==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.1.tgz",
+ "integrity": "sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==",
"cpu": [
"arm64"
],
@@ -3137,9 +3243,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.8.0.tgz",
- "integrity": "sha512-p9E3PZlzurhlsN5h9g7zIP1DnqKXJe8ZUkFwAazqSvHuWfihlIISPxG9hCHCoA+dOOspL/c7ty1eeEVFTE0UTw==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.1.tgz",
+ "integrity": "sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==",
"cpu": [
"ia32"
],
@@ -3150,9 +3256,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.8.0.tgz",
- "integrity": "sha512-kb4/auKXkYKqlUYTE8s40FcJIj5soOyRLHKd4ugR0dCq0G2EfcF54eYcfQiGkHzjidZ40daB4ulsFdtqNKZtBg==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.1.tgz",
+ "integrity": "sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==",
"cpu": [
"x64"
],
@@ -3690,14 +3796,14 @@
"dev": true
},
"node_modules/@vaadin/a11y-base": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.2.5.tgz",
- "integrity": "sha512-ncutrQFH4tU7NurOzCwPjI4Bi2CovTBTSq1MvGmJ5T+7QhiTgquk5a6IlSpaTce6tqadgA5VIweeYAPUibIw6w==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.2.6.tgz",
+ "integrity": "sha512-pA/aSrHgf1lMM8vDTv606SW7kC8hraXs0D8Zu3m0cirAatupzljghl3SvOtHFKj+K1Anzm01ogzt+on5UFBtMQ==",
"dev": true,
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.2.5",
+ "@vaadin/component-base": "~24.2.6",
"lit": "^2.0.0"
}
},
@@ -3736,26 +3842,26 @@
}
},
"node_modules/@vaadin/checkbox": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.2.5.tgz",
- "integrity": "sha512-FYFQE6GyC/PqAmRTKWaemI4TQntpRDNt4zBmdnwf3XkkXxGVIgVB/7gbfY1uVEDaFuMTUDdhiiWXMACvRisXkg==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.2.6.tgz",
+ "integrity": "sha512-bIPfl/SvpBzrNVarnOtYCiK4k6fKRRxNYiTs10vLOWjW05cBwwYYqz4chW5Bk5zbs5Z6nUyl4iIgiZFz8SPF+A==",
"dev": true,
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.2.5",
- "@vaadin/component-base": "~24.2.5",
- "@vaadin/field-base": "~24.2.5",
- "@vaadin/vaadin-lumo-styles": "~24.2.5",
- "@vaadin/vaadin-material-styles": "~24.2.5",
- "@vaadin/vaadin-themable-mixin": "~24.2.5",
+ "@vaadin/a11y-base": "~24.2.6",
+ "@vaadin/component-base": "~24.2.6",
+ "@vaadin/field-base": "~24.2.6",
+ "@vaadin/vaadin-lumo-styles": "~24.2.6",
+ "@vaadin/vaadin-material-styles": "~24.2.6",
+ "@vaadin/vaadin-themable-mixin": "~24.2.6",
"lit": "^2.0.0"
}
},
"node_modules/@vaadin/component-base": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.2.5.tgz",
- "integrity": "sha512-a9AF53XBMWa7HR3/oEaqGNgwPp+QkNQmEQXUnR33ezmqj8OguevnEc5gKHX1W8JoEnyRXxtd99wMzBOEU8ALeg==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.2.6.tgz",
+ "integrity": "sha512-04taQoVKsMV9eBxoHXgYuaaftmD96yAZ9WUEp10Ese84VPnBgibGNySsDFT46NibV2BLYrd0wfehuN2Fwe1pZQ==",
"dev": true,
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
@@ -3766,15 +3872,15 @@
}
},
"node_modules/@vaadin/field-base": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.2.5.tgz",
- "integrity": "sha512-AzTf+3TNuR8rF8vx275LVeNcAcIkqY5FnL9/NArHu/WxChDRLb1nW/04I/ASEyD5L6Uyar966ojG+WlJnQLZ3g==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.2.6.tgz",
+ "integrity": "sha512-pnrbeN0+oiFzXKIhQZ4YOpaahdx5SIDKeNcT+/ZjdTb7tnQh/rLwlokbxCssYZccYUkhUlatrRU5871dTZ1kZg==",
"dev": true,
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.2.5",
- "@vaadin/component-base": "~24.2.5",
+ "@vaadin/a11y-base": "~24.2.6",
+ "@vaadin/component-base": "~24.2.6",
"lit": "^2.0.0"
}
},
@@ -3797,15 +3903,15 @@
}
},
"node_modules/@vaadin/icon": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.2.5.tgz",
- "integrity": "sha512-+Q9fCl+/83saiTzOIh5UFUxd28wvszWFz9Z9EgIkgPQH+Yc4HyqzuBSUEp3+Vgf36huNmZ3BoKctH9+1uoLJ0g==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.2.6.tgz",
+ "integrity": "sha512-imAYuVmiNboTVOM1ongNQICnD/NKAo8jFwlZj7IXFNmjSNel7U8/hwf3PjFEVxPGYbAHvN4Rs1nCRl7rFGnyWQ==",
"dev": true,
"dependencies": {
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.2.5",
- "@vaadin/vaadin-lumo-styles": "~24.2.5",
- "@vaadin/vaadin-themable-mixin": "~24.2.5",
+ "@vaadin/component-base": "~24.2.6",
+ "@vaadin/vaadin-lumo-styles": "~24.2.6",
+ "@vaadin/vaadin-themable-mixin": "~24.2.6",
"lit": "^2.0.0"
}
},
@@ -3820,71 +3926,71 @@
}
},
"node_modules/@vaadin/input-container": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.2.5.tgz",
- "integrity": "sha512-EqkbzmZIUqUbyTQHewjzBp9VuB8JrAcqv6W/mLJcosQjkmsa7Xz2c5jTbU2Q7mKiG11yX/1GFlzM/1RMMMAYgA==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.2.6.tgz",
+ "integrity": "sha512-hrjvB5nGeQ/YHSe4g9oXzQoX1zAY+gm7sj4ARUAkZXtAioWtGx/9PJbXYnkcEkIcyUH81NVwD3VX5ZNVbnDDGA==",
"dev": true,
"dependencies": {
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.2.5",
- "@vaadin/vaadin-lumo-styles": "~24.2.5",
- "@vaadin/vaadin-material-styles": "~24.2.5",
- "@vaadin/vaadin-themable-mixin": "~24.2.5"
+ "@vaadin/component-base": "~24.2.6",
+ "@vaadin/vaadin-lumo-styles": "~24.2.6",
+ "@vaadin/vaadin-material-styles": "~24.2.6",
+ "@vaadin/vaadin-themable-mixin": "~24.2.6"
}
},
"node_modules/@vaadin/item": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.2.5.tgz",
- "integrity": "sha512-kKi8XUNVfQMDeH/QMmazsv88GJnx2V1h67+PKmCdJW3oFOfyFIvK+41LeZ9OD54GL+zOlC7hOQEtp4A3lp15Ug==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.2.6.tgz",
+ "integrity": "sha512-Ue2EBP6tDiG89v1Rje0JhKQuf/xPZSMQ4U/XYCd5izCxypLx76zISLovad16gTAEIcVYz5E2wAbdsdJZHvlqWA==",
"dev": true,
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.2.5",
- "@vaadin/component-base": "~24.2.5",
- "@vaadin/vaadin-lumo-styles": "~24.2.5",
- "@vaadin/vaadin-material-styles": "~24.2.5",
- "@vaadin/vaadin-themable-mixin": "~24.2.5"
+ "@vaadin/a11y-base": "~24.2.6",
+ "@vaadin/component-base": "~24.2.6",
+ "@vaadin/vaadin-lumo-styles": "~24.2.6",
+ "@vaadin/vaadin-material-styles": "~24.2.6",
+ "@vaadin/vaadin-themable-mixin": "~24.2.6"
}
},
"node_modules/@vaadin/list-box": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.2.5.tgz",
- "integrity": "sha512-2HLyr8b+aWtQ0n7j95AyvQpuzFB/pK/JIXbz87OSMjeIiT4luXWJ0v190ODS4bfGdectTVdD93nTJkTvjJjulw==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.2.6.tgz",
+ "integrity": "sha512-UHd5EBbFuADeDDwG2s28Sn6DRdfwIBHaJ7Mca4xWo64Z8+4rMD74oOfxqPvNkIbuWux5cpRwxMZx+ChL7oaCAQ==",
"dev": true,
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.2.5",
- "@vaadin/component-base": "~24.2.5",
- "@vaadin/item": "~24.2.5",
- "@vaadin/vaadin-lumo-styles": "~24.2.5",
- "@vaadin/vaadin-material-styles": "~24.2.5",
- "@vaadin/vaadin-themable-mixin": "~24.2.5"
+ "@vaadin/a11y-base": "~24.2.6",
+ "@vaadin/component-base": "~24.2.6",
+ "@vaadin/item": "~24.2.6",
+ "@vaadin/vaadin-lumo-styles": "~24.2.6",
+ "@vaadin/vaadin-material-styles": "~24.2.6",
+ "@vaadin/vaadin-themable-mixin": "~24.2.6"
}
},
"node_modules/@vaadin/lit-renderer": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.2.5.tgz",
- "integrity": "sha512-CaoyFU92a/kFGB1LInQpK0nRZALKKpX0dVXErlcvPmHANAS+3S6jWdms96joE3+3Q5cy+qHZLT42Ii+LMJ+ZaQ==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.2.6.tgz",
+ "integrity": "sha512-m1R49+hiKoXo3QZ0deHoOHCCq1+soaTMe7g1Zq47Ox4LWiZxZ3CJ43xEKi6xNXYEdbngqDuiOBbI++nXRbQEhQ==",
"dev": true,
"dependencies": {
"lit": "^2.0.0"
}
},
"node_modules/@vaadin/overlay": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.2.5.tgz",
- "integrity": "sha512-s7I/DAKqAgMoreriBmDLS8GVim6j/QryG5KyeRp/poBtzMaK52ig4boIVc2ZV6BioaQlMT5gwF9ZNXZ+5y9zsw==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.2.6.tgz",
+ "integrity": "sha512-i0/CF5cKcvvEquLI9WzztFOw9ief1n+Tf4b0kCOTqIJ0xa9biXqm3NO/gPXdaVWf+9uOkq0CUDx03j6jjWI13A==",
"dev": true,
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.2.5",
- "@vaadin/component-base": "~24.2.5",
- "@vaadin/vaadin-lumo-styles": "~24.2.5",
- "@vaadin/vaadin-material-styles": "~24.2.5",
- "@vaadin/vaadin-themable-mixin": "~24.2.5"
+ "@vaadin/a11y-base": "~24.2.6",
+ "@vaadin/component-base": "~24.2.6",
+ "@vaadin/vaadin-lumo-styles": "~24.2.6",
+ "@vaadin/vaadin-material-styles": "~24.2.6",
+ "@vaadin/vaadin-themable-mixin": "~24.2.6"
}
},
"node_modules/@vaadin/password-field": {
@@ -3903,20 +4009,20 @@
}
},
"node_modules/@vaadin/text-field": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.2.5.tgz",
- "integrity": "sha512-uG9XSQ3otDoFxqj6lc6Goqh+MEFet2qsdw7oBYbJiLFU98Q8HWyavTo6inkE5e4FPlFMpSQ1t0bfBlPeWSglbw==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.2.6.tgz",
+ "integrity": "sha512-KsgVYVJ2RggcBPh95UKkUVMGbsRau2oNZYfqorHn3ELoz1Dcat8Qo9hqMb1AVkDGyN31ANsFevYE7Hnjv+m4Ig==",
"dev": true,
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
"@polymer/polymer": "^3.0.0",
- "@vaadin/a11y-base": "~24.2.5",
- "@vaadin/component-base": "~24.2.5",
- "@vaadin/field-base": "~24.2.5",
- "@vaadin/input-container": "~24.2.5",
- "@vaadin/vaadin-lumo-styles": "~24.2.5",
- "@vaadin/vaadin-material-styles": "~24.2.5",
- "@vaadin/vaadin-themable-mixin": "~24.2.5",
+ "@vaadin/a11y-base": "~24.2.6",
+ "@vaadin/component-base": "~24.2.6",
+ "@vaadin/field-base": "~24.2.6",
+ "@vaadin/input-container": "~24.2.6",
+ "@vaadin/vaadin-lumo-styles": "~24.2.6",
+ "@vaadin/vaadin-material-styles": "~24.2.6",
+ "@vaadin/vaadin-themable-mixin": "~24.2.6",
"lit": "^2.0.0"
}
},
@@ -3942,32 +4048,32 @@
"dev": true
},
"node_modules/@vaadin/vaadin-lumo-styles": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.2.5.tgz",
- "integrity": "sha512-11sIyJ2zXaSO/PlgSFL/6tFHpNT/4JGplDkOAricYRaeSmOqNNgIz23/Fu/q3vZZN3Fcq/jFveTRH16oILHDQw==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.2.6.tgz",
+ "integrity": "sha512-Zt/37YGonOuMvShlsTOezrYB2Q5GeoG5VeF1+uSxLwnZDyg2HWNlzVKeU9LDMl5hHhX4Gla6B7SXrzwjQl2n1Q==",
"dev": true,
"dependencies": {
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.2.5",
- "@vaadin/icon": "~24.2.5",
- "@vaadin/vaadin-themable-mixin": "~24.2.5"
+ "@vaadin/component-base": "~24.2.6",
+ "@vaadin/icon": "~24.2.6",
+ "@vaadin/vaadin-themable-mixin": "~24.2.6"
}
},
"node_modules/@vaadin/vaadin-material-styles": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.2.5.tgz",
- "integrity": "sha512-/dMA1dDT/tDDeW1R0kvuc+TA7/3ePiYaaBF26F6O8DK/Hp+rzIa5FRMEo9vejlq58+BptrGCaZaif6WIE6Ihog==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.2.6.tgz",
+ "integrity": "sha512-XrDReXSVEM1F8dYa7cZfkS7k2RCGizXygB+6EyhKLxvGVRZ9WGmqqTq9CBIPyRzi6gtaqfOEsYoGCVt2DVtETw==",
"dev": true,
"dependencies": {
"@polymer/polymer": "^3.0.0",
- "@vaadin/component-base": "~24.2.5",
- "@vaadin/vaadin-themable-mixin": "~24.2.5"
+ "@vaadin/component-base": "~24.2.6",
+ "@vaadin/vaadin-themable-mixin": "~24.2.6"
}
},
"node_modules/@vaadin/vaadin-themable-mixin": {
- "version": "24.2.5",
- "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.2.5.tgz",
- "integrity": "sha512-RM827gmeUvLzOlOL+zExo82RGRwDVqC50OakWsYcVvu3obQ7L7t4PJCcKhOE9DFhkNQcLgmD+gYw2jFimRYsew==",
+ "version": "24.2.6",
+ "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.2.6.tgz",
+ "integrity": "sha512-pAofvf/ixA0fj5wOcQwg+kAtMRepHrqu+WQ7A3Pt2dKDpE5qUd2RkI5PCyX+G1iQAPeFHQlOuXsrApluLbZijg==",
"dev": true,
"dependencies": {
"@open-wc/dedupe-mixin": "^1.3.0",
@@ -4020,9 +4126,9 @@
"dev": true
},
"node_modules/acorn": {
- "version": "8.11.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
- "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
+ "version": "8.11.3",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
+ "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
@@ -4337,9 +4443,9 @@
}
},
"node_modules/axios": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz",
- "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz",
+ "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==",
"dev": true,
"dependencies": {
"follow-redirects": "^1.15.0",
@@ -4715,9 +4821,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001568",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001568.tgz",
- "integrity": "sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==",
+ "version": "1.0.30001572",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz",
+ "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==",
"dev": true,
"funding": [
{
@@ -5009,55 +5115,50 @@
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
},
"node_modules/config-file-ts": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.4.tgz",
- "integrity": "sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ==",
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz",
+ "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==",
"dev": true,
"dependencies": {
- "glob": "^7.1.6",
- "typescript": "^4.0.2"
- }
- },
- "node_modules/config-file-ts/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "glob": "^10.3.10",
+ "typescript": "^5.3.3"
}
},
"node_modules/config-file-ts/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "version": "10.3.10",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
"dev": true,
"dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.3.5",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
+ "path-scurry": "^1.10.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": "*"
+ "node": ">=16 || 14 >=14.17"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/config-file-ts/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dev": true,
"dependencies": {
- "brace-expansion": "^1.1.7"
+ "brace-expansion": "^2.0.1"
},
"engines": {
- "node": "*"
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/convert-source-map": {
@@ -5456,6 +5557,12 @@
"resolved": "https://registry.npmjs.org/driver.js/-/driver.js-1.3.1.tgz",
"integrity": "sha512-MvUdXbqSgEsgS/H9KyWb5Rxy0aE6BhOVT4cssi2x2XjmXea6qQfgdx32XKVLLSqTaIw7q/uxU5Xl3NV7+cN6FQ=="
},
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "dev": true
+ },
"node_modules/ejs": {
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
@@ -5472,9 +5579,9 @@
}
},
"node_modules/electron": {
- "version": "28.0.0",
- "resolved": "https://registry.npmjs.org/electron/-/electron-28.0.0.tgz",
- "integrity": "sha512-eDhnCFBvG0PGFVEpNIEdBvyuGUBsFdlokd+CtuCe2ER3P+17qxaRfWRxMmksCOKgDHb5Wif5UxqOkZSlA4snlw==",
+ "version": "28.1.0",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-28.1.0.tgz",
+ "integrity": "sha512-82Y7o4PSWPn1o/aVwYPsgmBw6Gyf2lVHpaBu3Ef8LrLWXxytg7ZRZr/RtDqEMOzQp3+mcuy3huH84MyjdmP50Q==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
@@ -5637,9 +5744,9 @@
}
},
"node_modules/electron-log": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.0.1.tgz",
- "integrity": "sha512-x4wnwHg00h/onWQgjmvcdLV7Mrd9TZjxNs8LmXVpqvANDf4FsSs5wLlzOykWLcaFzR3+5hdVEQ8ctmrUxgHlPA==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.0.2.tgz",
+ "integrity": "sha512-uzUXpUGZ5lJeCEIn4Hrxt6zQWiURu+EbFyTul0Y81huc6UrvWXIOMx4WxNdaGJYWPk9YLWrz2dQf3894MoZKXw==",
"engines": {
"node": ">= 14"
}
@@ -5909,9 +6016,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.609",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.609.tgz",
- "integrity": "sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==",
+ "version": "1.4.616",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz",
+ "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==",
"dev": true
},
"node_modules/electron-updater": {
@@ -6095,15 +6202,15 @@
}
},
"node_modules/eslint": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz",
- "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
+ "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.55.0",
+ "@eslint/js": "8.56.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -6150,9 +6257,9 @@
}
},
"node_modules/eslint-plugin-lit": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-lit/-/eslint-plugin-lit-1.10.1.tgz",
- "integrity": "sha512-3eH++xFpe6efd+TN6B9kW1coULdPyK+3fMNws378nbYQ/HiWIz0+jVcsaGVs9BbLt6kVkDxZmUGF4Ivx3BatkA==",
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-lit/-/eslint-plugin-lit-1.11.0.tgz",
+ "integrity": "sha512-jVqy2juQTAtOzj1ILf+ZW5GpDobXlSw0kvpP2zu2r8ZbW7KISt7ikj1Gw9DhNeirEU1UlSJR0VIWpdr4lzjayw==",
"dev": true,
"dependencies": {
"parse5": "^6.0.1",
@@ -6495,9 +6602,9 @@
"dev": true
},
"node_modules/fastq": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz",
+ "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==",
"dev": true,
"dependencies": {
"reusify": "^1.0.4"
@@ -6687,6 +6794,34 @@
}
}
},
+ "node_modules/foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/foreground-child/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
@@ -7596,6 +7731,24 @@
"node": ">=0.10.0"
}
},
+ "node_modules/jackspeak": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
+ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
+ "dev": true,
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
"node_modules/jake": {
"version": "10.8.7",
"resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz",
@@ -8537,6 +8690,31 @@
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
+ "node_modules/path-scurry": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
+ "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^9.1.1 || ^10.0.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/path-scurry/node_modules/lru-cache": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
+ "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==",
+ "dev": true,
+ "engines": {
+ "node": "14 || >=16.14"
+ }
+ },
"node_modules/path-type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
@@ -8795,9 +8973,9 @@
}
},
"node_modules/prosemirror-model": {
- "version": "1.19.3",
- "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.19.3.tgz",
- "integrity": "sha512-tgSnwN7BS7/UM0sSARcW+IQryx2vODKX4MI7xpqY2X+iaepJdKBPc7I4aACIsDV/LTaTjt12Z56MhDr9LsyuZQ==",
+ "version": "1.19.4",
+ "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.19.4.tgz",
+ "integrity": "sha512-RPmVXxUfOhyFdayHawjuZCxiROsm9L4FCUA6pWI+l7n2yCBsWy9VpdE1hpDHUS8Vad661YLY9AzqfjLhAKQ4iQ==",
"dependencies": {
"orderedmap": "^2.0.0"
}
@@ -8877,9 +9055,9 @@
}
},
"node_modules/prosemirror-view": {
- "version": "1.32.6",
- "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.32.6.tgz",
- "integrity": "sha512-26r5LvyDlPgUNVf7ZdNdGrMJnylwjJtUJTfDuYOANIVx9lqWD1WCBlGg283weYQGKUC64DXR25LeAmliB9CrFQ==",
+ "version": "1.32.7",
+ "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.32.7.tgz",
+ "integrity": "sha512-pvxiOoD4shW41X5bYDjRQk3DSG4fMqxh36yPMt7VYgU3dWRmqFzWJM/R6zeo1KtC8nyk717ZbQND3CC9VNeptw==",
"dependencies": {
"prosemirror-model": "^1.16.0",
"prosemirror-state": "^1.0.0",
@@ -9122,9 +9300,9 @@
}
},
"node_modules/redux": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.0.tgz",
- "integrity": "sha512-blLIYmYetpZMET6Q6uCY7Jtl/Im5OBldy+vNPauA8vvsdqyt66oep4EUpAMWNHauTC6xa9JuRPhRB72rY82QGA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz",
+ "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==",
"dev": true
},
"node_modules/redux-thunk": {
@@ -9301,9 +9479,9 @@
}
},
"node_modules/rollup": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.8.0.tgz",
- "integrity": "sha512-NpsklK2fach5CdI+PScmlE5R4Ao/FSWtF7LkoIrHDxPACY/xshNasPsbpG0VVHxUTbf74tJbVT4PrP8JsJ6ZDA==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.1.tgz",
+ "integrity": "sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@@ -9313,19 +9491,19 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.8.0",
- "@rollup/rollup-android-arm64": "4.8.0",
- "@rollup/rollup-darwin-arm64": "4.8.0",
- "@rollup/rollup-darwin-x64": "4.8.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.8.0",
- "@rollup/rollup-linux-arm64-gnu": "4.8.0",
- "@rollup/rollup-linux-arm64-musl": "4.8.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.8.0",
- "@rollup/rollup-linux-x64-gnu": "4.8.0",
- "@rollup/rollup-linux-x64-musl": "4.8.0",
- "@rollup/rollup-win32-arm64-msvc": "4.8.0",
- "@rollup/rollup-win32-ia32-msvc": "4.8.0",
- "@rollup/rollup-win32-x64-msvc": "4.8.0",
+ "@rollup/rollup-android-arm-eabi": "4.9.1",
+ "@rollup/rollup-android-arm64": "4.9.1",
+ "@rollup/rollup-darwin-arm64": "4.9.1",
+ "@rollup/rollup-darwin-x64": "4.9.1",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.9.1",
+ "@rollup/rollup-linux-arm64-gnu": "4.9.1",
+ "@rollup/rollup-linux-arm64-musl": "4.9.1",
+ "@rollup/rollup-linux-riscv64-gnu": "4.9.1",
+ "@rollup/rollup-linux-x64-gnu": "4.9.1",
+ "@rollup/rollup-linux-x64-musl": "4.9.1",
+ "@rollup/rollup-win32-arm64-msvc": "4.9.1",
+ "@rollup/rollup-win32-ia32-msvc": "4.9.1",
+ "@rollup/rollup-win32-x64-msvc": "4.9.1",
"fsevents": "~2.3.2"
}
},
@@ -9869,6 +10047,21 @@
"node": ">=8"
}
},
+ "node_modules/string-width-cjs": {
+ "name": "string-width",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
@@ -9881,6 +10074,19 @@
"node": ">=8"
}
},
+ "node_modules/strip-ansi-cjs": {
+ "name": "strip-ansi",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
@@ -10197,16 +10403,16 @@
}
},
"node_modules/typescript": {
- "version": "4.9.5",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
- "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
+ "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
- "node": ">=4.2.0"
+ "node": ">=14.17"
}
},
"node_modules/uc.micro": {
@@ -10357,6 +10563,57 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/wrap-ansi-cjs": {
+ "name": "wrap-ansi",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
"node_modules/wrap-ansi/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -10483,4 +10740,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index 6f1f679f..777860ff 100644
--- a/package.json
+++ b/package.json
@@ -50,7 +50,7 @@
"crypto-js": "4.2.0",
"driver.js": "^1.3.1",
"electron-dl": "3.5.1",
- "electron-log": "5.0.1",
+ "electron-log": "5.0.2",
"electron-store": "8.1.0",
"electron-updater": "6.1.7",
"emoji-picker-js": "https://github.com/Qortal/emoji-picker-js",
@@ -64,16 +64,16 @@
"prosemirror-gapcursor": "1.3.2",
"prosemirror-history": "1.3.2",
"prosemirror-keymap": "1.2.2",
- "prosemirror-model": "1.19.3",
+ "prosemirror-model": "1.19.4",
"prosemirror-schema-list": "1.3.0",
"prosemirror-state": "1.4.3",
"prosemirror-transform": "1.8.0",
- "prosemirror-view": "1.32.6",
+ "prosemirror-view": "1.32.7",
"sass": "1.69.5",
"short-unique-id": "5.0.3"
},
"devDependencies": {
- "@babel/core": "7.23.5",
+ "@babel/core": "7.23.6",
"@material/mwc-button": "0.27.0",
"@material/mwc-checkbox": "0.27.0",
"@material/mwc-dialog": "0.27.0",
@@ -123,13 +123,13 @@
"@vaadin/password-field": "24.2.5",
"@vaadin/tooltip": "24.2.5",
"@zip.js/zip.js": "2.7.32",
- "axios": "1.6.2",
- "electron": "28.0.0",
+ "axios": "1.6.3",
+ "electron": "28.1.0",
"electron-builder": "24.9.1",
"electron-packager": "17.1.2",
"epml": "0.3.3",
- "eslint": "8.55.0",
- "eslint-plugin-lit": "1.10.1",
+ "eslint": "8.56.0",
+ "eslint-plugin-lit": "1.11.0",
"eslint-plugin-wc": "2.0.4",
"file-saver": "2.0.5",
"highcharts": "11.1.0",
@@ -138,9 +138,9 @@
"lit": "2.8.0",
"passive-events-support": "1.1.0",
"pwa-helpers": "0.9.1",
- "redux": "5.0.0",
+ "redux": "5.0.1",
"redux-thunk": "3.1.0",
- "rollup": "4.8.0",
+ "rollup": "4.9.1",
"rollup-plugin-node-globals": "1.4.0",
"rollup-plugin-progress": "1.1.2",
"rollup-plugin-scss": "3.0.0",
diff --git a/plugins/plugins/core/trade-bot/trade-bot-portal-css.js b/plugins/plugins/core/trade-bot/trade-bot-portal-css.js
new file mode 100644
index 00000000..d769c8fb
--- /dev/null
+++ b/plugins/plugins/core/trade-bot/trade-bot-portal-css.js
@@ -0,0 +1,679 @@
+import {css} from 'lit'
+
+export const tradebotStyles = css`
+ * {
+ --mdc-theme-primary: rgb(3, 169, 244);
+ --mdc-theme-secondary: var(--mdc-theme-primary);
+ --mdc-theme-error: rgb(255, 89, 89);
+ --mdc-text-field-outlined-idle-border-color: var(--txtfieldborder);
+ --mdc-text-field-outlined-hover-border-color: var(--txtfieldhoverborder);
+ --mdc-text-field-label-ink-color: var(--black);
+ --mdc-text-field-ink-color: var(--black);
+ --mdc-select-outlined-idle-border-color: var(--txtfieldborder);
+ --mdc-select-outlined-hover-border-color: var(--txtfieldhoverborder);
+ --mdc-select-label-ink-color: var(--black);
+ --mdc-select-ink-color: var(--black);
+ --mdc-theme-surface: var(--white);
+ --mdc-dialog-content-ink-color: var(--black);
+ --mdc-dialog-shape-radius: 25px;
+ --paper-input-container-focus-color: var(--mdc-theme-primary);
+ --lumo-primary-text-color: rgb(0, 167, 245);
+ --lumo-primary-color-50pct: rgba(0, 167, 245, 0.5);
+ --lumo-primary-color-10pct: rgba(0, 167, 245, 0.1);
+ --lumo-primary-color: hsl(199, 100%, 48%);
+ --lumo-base-color: var(--white);
+ --lumo-body-text-color: var(--black);
+ --lumo-secondary-text-color: var(--sectxt);
+ --lumo-contrast-60pct: var(--vdicon);
+ --_lumo-grid-border-color: var(--border);
+ --_lumo-grid-secondary-border-color: var(--border2);
+ }
+
+ paper-spinner-lite {
+ height: 30px;
+ width: 30px;
+ --paper-spinner-color: var(--mdc-theme-primary);
+ --paper-spinner-stroke-width: 3px;
+ }
+
+ mwc-tab-bar {
+ --mdc-text-transform: none;
+ --mdc-tab-color-default: var(--black);
+ --mdc-tab-text-label-color-default: var(--black);
+ }
+
+ #tabs-1 {
+ --mdc-tab-height: 42px;
+ border-left: 1px solid var(--tradeborder);
+ border-top: 1px solid var(--tradeborder);
+ border-right: 1px solid var(--tradeborder);
+ color: var(--black);
+ }
+
+ #tab-buy[active] {
+ --mdc-theme-primary: rgba(55, 160, 51, 0.9);
+ }
+
+ #tabs-1-content {
+ height: 100%;
+ padding-bottom: 10px;
+ }
+
+ #tabs-1-content>div {
+ height: 100%;
+ border: 1px solid var(--tradeborder);
+ }
+
+ #tabs-1-content .card {
+ border: none;
+ }
+
+ #tabs-1-content .btn-clear {
+ --mdc-icon-button-size: 32px;
+ color: var(--black);
+ }
+
+ .btn-clear-bot {
+ --mdc-icon-button-size: 32px;
+ color: var(--black);
+ float: right;
+ }
+
+ .btn-info {
+ color: #03a9f4;
+ --mdc-icon-size: 16px;
+ padding-top: 3px;
+ }
+
+ #tab-sell[active] {
+ --mdc-theme-primary: rgb(255, 89, 89);
+ }
+
+ #trade-portal-page {
+ background: var(--white);
+ padding: 12px 24px;
+ }
+
+ .divCard {
+ border: 1px solid var(--black);
+ padding: 1em;
+ box-shadow: 0 0.3px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
+ }
+
+ h2 {
+ margin: 10px 0;
+ }
+
+ h4 {
+ margin: 5px 0;
+ }
+
+ p {
+ font-size: 14px;
+ line-height: 21px;
+ }
+
+ .card-body {
+ background-color: var(--white);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-direction: column;
+ min-height: 100vh;
+ margin: 0;
+ }
+
+ .card-container {
+ background-color: var(--white);
+ border-radius: 5px;
+ color: var(--black);
+ padding-top: 30px;
+ position: relative;
+ width: 350px;
+ max-width: 100%;
+ text-align: center;
+ }
+
+ .card-container .level {
+ color: #ffffff;
+ background-color: #03a9f4;
+ border-radius: 3px;
+ font-size: 14px;
+ font-weight: bold;
+ padding: 3px 7px;
+ position: absolute;
+ top: 30px;
+ left: 30px;
+ }
+
+ .card-container .founder {
+ color: #ffffff;
+ background-color: #03a9f4;
+ border-radius: 3px;
+ font-size: 14px;
+ font-weight: bold;
+ padding: 3px 7px;
+ position: absolute;
+ top: 30px;
+ right: 30px;
+ }
+
+ .card-container .round {
+ width: 96px;
+ height: 96px;
+ border: 1px solid #03a9f4;
+ border-radius: 50%;
+ padding: 2px;
+ }
+
+ .card-container .badge {
+ width: 200px;
+ height: 135px;
+ border: 1px solid transparent;
+ border-radius: 10%;
+ padding: 2px;
+ }
+
+ .userdata {
+ background-color: #1F1A36;
+ text-align: left;
+ padding: 15px;
+ margin-top: 30px;
+ }
+
+ .userdata ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ }
+
+ .userdata ul li {
+ border: 1px solid #2D2747;
+ border-radius: 2px;
+ display: inline-block;
+ font-size: 12px;
+ margin: 0 7px 7px 0;
+ padding: 7px;
+ }
+
+ h2,
+ h3,
+ h4,
+ h5 {
+ color: var(--black);
+ font-weight: 400;
+ }
+
+ header {
+ display: flex;
+ flex: 0 1 auto;
+ align-items: center;
+ justify-content: center;
+ padding: 0px 10px;
+ font-size: 16px;
+ color: var(--white);
+ background-color: var(--tradehead);
+ border-left: 1px solid var(--tradeborder);
+ border-top: 1px solid var(--tradeborder);
+ border-right: 1px solid var(--tradeborder);
+ min-height: 40px;
+ }
+
+ p {
+ margin-bottom: 12px;
+ }
+
+ #trade-portal {
+ max-width: 100vw;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .box {
+ margin: 0;
+ padding: 0;
+ display: flex;
+ flex-flow: column;
+ height: 100%;
+ }
+
+ .box-bot {
+ margin: 0;
+ padding: 0;
+ display: flex;
+ flex-flow: column;
+ height: 150px;
+ }
+
+ #first-trade-section {
+ margin-bottom: 10px;
+ }
+
+ #first-trade-section>div {}
+
+ #second-trade-section {
+ margin-bottom: 10px;
+ }
+
+ #second-trade-section>div {}
+
+ #third-trade-section {
+ margin-bottom: 10px;
+ }
+
+ #third-trade-section>div {}
+
+ .trade-chart {
+ background-color: var(--white);
+ border: 2px #ddd solid;
+ text-align: center;
+ }
+
+ .open-trades {
+ text-align: center;
+ }
+
+ .open-market-container {
+ text-align: center;
+ }
+
+ .trade-bot-container {
+ text-align: center;
+ }
+
+ .no-last-seen {
+ background: rgb(255, 89, 89);
+ padding: 9px 1.3px;
+ border-radius: 50%;
+ width: 1rem;
+ margin: 0 auto;
+ }
+
+ .card {
+ padding: 1em;
+ border: 1px var(--tradeborder) solid;
+ flex: 1 1 auto;
+ display: flex;
+ flex-flow: column;
+ justify-content: space-evenly;
+ min-height: inherit;
+ }
+
+ .card-bot {
+ padding: 1em;
+ flex: 1 1 auto;
+ display: flex;
+ flex-flow: column;
+ justify-content: space-evenly;
+ width: 350px;
+ min-height: inherit;
+ }
+
+ .cancel {
+ --mdc-theme-primary: rgb(255, 89, 89);
+ }
+
+ .border-wrapper {
+ border: 1px var(--tradeborder) solid;
+ overflow: hidden;
+ }
+
+ .amt-text {
+ color: var(--tradehave);
+ font-size: 15px;
+ margin-top: 5px;
+ margin-bottom: 12px;
+ }
+
+ .exchange {
+ color: var(--black);
+ font-size: 18px;
+ font-weight: bold;
+ margin-top: 5px;
+ margin-bottom: 10px;
+ }
+
+ .clear-button {
+ display: inline;
+ float: right;
+ margin-bottom: 5px;
+ }
+
+ .exhcnage-text {
+ display: inline;
+ float: left;
+ margin-bottom: 5px;
+ }
+
+ .balance-text {
+ display: inline;
+ float: right;
+ margin-bottom: 5px;
+ }
+
+ .fee-text {
+ display: inline;
+ float: left;
+ margin-bottom: 5px;
+ }
+
+ .tab-text {
+ color: var(--tradehave);
+ font-size: 12px;
+ text-align: left;
+ margin-top: 2px;
+ margin-bottom: -12px;
+ }
+
+ .historic-trades {
+ text-align: center;
+ }
+
+ .my-open-orders {
+ text-align: center;
+ }
+
+ .my-historic-trades {
+ text-align: center;
+ }
+
+ .buttons {
+ width: auto !important;
+ }
+
+ .buy-button {
+ --mdc-theme-primary: rgba(55, 160, 51, 0.9);
+ }
+
+ .sell-button {
+ --mdc-theme-primary: rgb(255, 89, 89);
+ }
+
+ .trade-bot-button {
+ margin-top: 20px;
+ margin-bottom: 20px;
+ --mdc-theme-primary: rgba(55, 160, 51, 0.9);
+ }
+
+ .full-width {
+ background-color: var(--white);
+ border: 2px var(--black);
+ height: 200px;
+ text-align: center;
+ }
+
+ vaading-grid {
+ font-size: .8em;
+ }
+
+ vaadin-grid-column {
+ flex-grow: 1;
+ }
+
+ .loadingContainer {
+ height: 100%;
+ width: 100%;
+ }
+
+ .loading,
+ .loading:after {
+ border-radius: 50%;
+ width: 5em;
+ height: 5em;
+ }
+
+ .loading {
+ margin: 10px auto;
+ border-width: .6em;
+ border-style: solid;
+ border-color: rgba(3, 169, 244, 0.2) rgba(3, 169, 244, 0.2) rgba(3, 169, 244, 0.2) rgb(3, 169, 244);
+ font-size: 10px;
+ position: relative;
+ text-indent: -9999em;
+ transform: translateZ(0px);
+ animation: 1.1s linear 0s infinite normal none running loadingAnimation;
+ }
+
+ mwc-select#coinSelectionMenu {
+ font-size: 24px;
+ width: 220px;
+ }
+
+ mwc-select#coinSelectionMenu mwc-list-item {
+ line-height: 30px;
+ }
+
+ .coinName::before {
+ content: "";
+ display: inline-block;
+ height: 26px;
+ width: 45px;
+ position: absolute;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 10px;
+ top: 10px;
+ }
+
+ .btc.coinName:before {
+ background-image: url('/img/qortbtc.png');
+ }
+
+ .ltc.coinName:before {
+ background-image: url('/img/qortltc.png');
+ }
+
+ .doge.coinName:before {
+ background-image: url('/img/qortdoge.png');
+ }
+
+ .dgb.coinName:before {
+ background-image: url('/img/qortdgb.png');
+ }
+
+ .rvn.coinName:before {
+ background-image: url('/img/qortrvn.png');
+ }
+
+ .arrr.coinName:before {
+ background-image: url('/img/qortarrr.png');
+ }
+
+ .coinName {
+ display: inline-block;
+ height: 26px;
+ padding-left: 45px;
+ }
+
+ .warning-text {
+ animation: blinker 1.5s linear infinite;
+ display: inline;
+ float: left;
+ margin-bottom: 5px;
+ color: rgb(255, 89, 89);
+ }
+
+ .warning-bot-text {
+ animation: blinker 1.5s linear infinite;
+ display: inline;
+ text-align: center;
+ color: rgb(255, 89, 89);
+ }
+
+ .red {
+ --mdc-theme-primary: #F44336;
+ }
+
+ @-webkit-keyframes loadingAnimation {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+ }
+
+ @keyframes loadingAnimation {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+ }
+
+ @keyframes blinker {
+ 50% {
+ opacity: 0;
+ }
+ }
+
+ paper-dialog.info {
+ width: 75%;
+ max-width: 75vw;
+ height: 50%;
+ max-height: 50vh;
+ background-color: var(--white);
+ color: var(--black);
+ border: 1px solid var(--black);
+ border-radius: 15px;
+ line-height: 1.6;
+ overflow-y: auto;
+ }
+
+ .actions {
+ display: flex;
+ justify-content: space-between;
+ padding: 0 1em;
+ margin: 12px 0 -6px 0;
+ }
+
+ .close-icon {
+ font-size: 36px;
+ }
+
+ .close-icon:hover {
+ cursor: pointer;
+ opacity: .6;
+ }
+
+ .setpass-wrapper {
+ width: 100%;
+ min-width: 400px;
+ max-width: 450px;
+ text-align: center;
+ background: var(--white);
+ border: 1px solid var(--black);
+ border-radius: 15px;
+ padding: 10px 10px 0px;
+ box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1);
+ }
+
+ .lock-wrapper {
+ width: 100%;
+ height: 100%;
+ min-width: 600px;
+ max-width: 600px;
+ min-height: 400px;
+ max-height: 400px;
+ text-align: center;
+ background: url("/img/qortal-lock.jpg");
+ border: 1px solid var(--black);
+ border-radius: 25px;
+ padding: 10px 10px 0px;
+ }
+
+ .text-wrapper {
+ width: 100%;
+ height: 100%;
+ min-width: 280px;
+ max-width: 280px;
+ min-height: 64px;
+ max-height: 64px;
+ text-align: center;
+ margin-left: 35px;
+ margin-top: 125px;
+ overflow: hidden;
+ }
+
+ .lock-title-white {
+ font-family: 'magistralbold';
+ font-weight: 700;
+ font-size: 26px;
+ line-height: 32px;
+ color: #ffffff;
+ }
+
+ .lock-title-red {
+ font-family: 'magistralbold';
+ font-weight: 700;
+ font-size: 26px;
+ line-height: 32px;
+ color: #df3636;
+ }
+
+ @media (min-width: 701px) {
+ * {}
+
+ #trade-bot-portal {
+ display: grid;
+ grid-template-columns: 2fr 4fr 2fr;
+ grid-auto-rows: max(80px);
+ column-gap: 0.5em;
+ row-gap: 0.4em;
+ justify-items: stretch;
+ align-items: stretch;
+ margin-bottom: 20px;
+ }
+
+ #first-trade-section {
+ display: grid;
+ grid-template-columns: 1fr 4fr 1fr;
+ grid-auto-rows: max(250px);
+ column-gap: 0.5em;
+ row-gap: 0.4em;
+ justify-items: stretch;
+ align-items: stretch;
+ margin-bottom: 10px;
+ }
+
+ #second-trade-section {
+ display: grid;
+ grid-template-columns: 1fr 4fr 1fr;
+ grid-auto-rows: max(250px);
+ column-gap: 0.5em;
+ row-gap: 0.4em;
+ justify-items: stretch;
+ align-items: stretch;
+ margin-bottom: 10px;
+ }
+
+ #third-trade-section {
+ display: grid;
+ grid-template-columns: 1fr 4fr 1fr;
+ grid-auto-rows: max(150px);
+ column-gap: 0.5em;
+ row-gap: 0.4em;
+ justify-items: stretch;
+ align-items: stretch;
+ margin-bottom: 10px;
+ }
+
+ #fourth-trade-section {
+ display: grid;
+ grid-template-columns: 1fr 4fr 1fr;
+ grid-auto-rows: max(150px);
+ column-gap: 0.5em;
+ row-gap: 0.4em;
+ justify-items: stretch;
+ align-items: stretch;
+ margin-bottom: 10px;
+ }
+ }
+`
\ No newline at end of file
diff --git a/plugins/plugins/core/trade-bot/trade-bot-portal.src.js b/plugins/plugins/core/trade-bot/trade-bot-portal.src.js
index 6a652570..e16e50c6 100644
--- a/plugins/plugins/core/trade-bot/trade-bot-portal.src.js
+++ b/plugins/plugins/core/trade-bot/trade-bot-portal.src.js
@@ -5,6 +5,7 @@ import isElectron from 'is-electron'
import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js'
import Base58 from '../../../../crypto/api/deps/Base58.js'
import {decryptData, encryptData} from '../../../../core/src/lockScreen.js'
+import {tradebotStyles} from './trade-bot-portal-css.js'
import '@material/mwc-button'
import '@material/mwc-textfield'
import '@material/mwc-icon'
@@ -38,7 +39,6 @@ class TradeBotPortal extends LitElement {
config: { type: Object },
listedCoins: { type: Map },
blockedTradesList: { type: Array },
- preparedPresence: { type: Array },
tradesPresenceCleaned: { type: Array },
sellBtnDisable: { type: Boolean },
isSellLoading: { type: Boolean },
@@ -95,600 +95,7 @@ class TradeBotPortal extends LitElement {
}
static get styles() {
- return css`
- * {
- --mdc-theme-primary: rgb(3, 169, 244);
- --mdc-theme-secondary: var(--mdc-theme-primary);
- --mdc-theme-error: rgb(255, 89, 89);
- --mdc-text-field-outlined-idle-border-color: var(--txtfieldborder);
- --mdc-text-field-outlined-hover-border-color: var(--txtfieldhoverborder);
- --mdc-text-field-label-ink-color: var(--black);
- --mdc-text-field-ink-color: var(--black);
- --mdc-select-outlined-idle-border-color: var(--txtfieldborder);
- --mdc-select-outlined-hover-border-color: var(--txtfieldhoverborder);
- --mdc-select-label-ink-color: var(--black);
- --mdc-select-ink-color: var(--black);
- --mdc-theme-surface: var(--white);
- --mdc-dialog-content-ink-color: var(--black);
- --mdc-dialog-shape-radius: 25px;
- --paper-input-container-focus-color: var(--mdc-theme-primary);
- --lumo-primary-text-color: rgb(0, 167, 245);
- --lumo-primary-color-50pct: rgba(0, 167, 245, 0.5);
- --lumo-primary-color-10pct: rgba(0, 167, 245, 0.1);
- --lumo-primary-color: hsl(199, 100%, 48%);
- --lumo-base-color: var(--white);
- --lumo-body-text-color: var(--black);
- --lumo-secondary-text-color: var(--sectxt);
- --lumo-contrast-60pct: var(--vdicon);
- --_lumo-grid-border-color: var(--border);
- --_lumo-grid-secondary-border-color: var(--border2);
- }
- paper-spinner-lite {
- height: 30px;
- width: 30px;
- --paper-spinner-color: var(--mdc-theme-primary);
- --paper-spinner-stroke-width: 3px;
- }
- mwc-tab-bar {
- --mdc-text-transform: none;
- --mdc-tab-color-default: var(--black);
- --mdc-tab-text-label-color-default: var(--black);
- }
- #tabs-1 {
- --mdc-tab-height: 42px;
- border-left: 1px solid var(--tradeborder);
- border-top: 1px solid var(--tradeborder);
- border-right: 1px solid var(--tradeborder);
- color: var(--black);
- }
- #tab-buy[active] {
- --mdc-theme-primary: rgba(55, 160, 51, 0.9);
- }
- #tabs-1-content {
- height: 100%;
- padding-bottom: 10px;
- }
- #tabs-1-content > div {
- height: 100%;
- border: 1px solid var(--tradeborder);
- }
- #tabs-1-content .card {
- border: none;
- }
- #tabs-1-content .btn-clear {
- --mdc-icon-button-size: 32px;
- color: var(--black);
- }
- .btn-clear-bot {
- --mdc-icon-button-size: 32px;
- color: var(--black);
- float: right;
- }
- .btn-info {
- color: #03a9f4;
- --mdc-icon-size: 16px;
- padding-top: 3px;
- }
- #tab-sell[active] {
- --mdc-theme-primary: rgb(255, 89, 89);
- }
- #trade-portal-page {
- background: var(--white);
- padding: 12px 24px;
- }
- .divCard {
- border: 1px solid var(--black);
- padding: 1em;
- box-shadow: 0 0.3px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
- }
- h2 {
- margin: 10px 0;
- }
-
- h4 {
- margin: 5px 0;
- }
-
- p {
- font-size: 14px;
- line-height: 21px;
- }
-
- .card-body {
- background-color: var(--white);
- display: flex;
- align-items: center;
- justify-content: center;
- flex-direction: column;
- min-height: 100vh;
- margin: 0;
- }
-
- .card-container {
- background-color: var(--white);
- border-radius: 5px;
- color: var(--black);
- padding-top: 30px;
- position: relative;
- width: 350px;
- max-width: 100%;
- text-align: center;
- }
-
- .card-container .level {
- color: #ffffff;
- background-color: #03a9f4;
- border-radius: 3px;
- font-size: 14px;
- font-weight: bold;
- padding: 3px 7px;
- position: absolute;
- top: 30px;
- left: 30px;
- }
-
- .card-container .founder {
- color: #ffffff;
- background-color: #03a9f4;
- border-radius: 3px;
- font-size: 14px;
- font-weight: bold;
- padding: 3px 7px;
- position: absolute;
- top: 30px;
- right: 30px;
- }
-
- .card-container .round {
- width: 96px;
- height: 96px;
- border: 1px solid #03a9f4;
- border-radius: 50%;
- padding: 2px;
- }
-
- .card-container .badge {
- width: 200px;
- height: 135px;
- border: 1px solid transparent;
- border-radius: 10%;
- padding: 2px;
- }
-
- .userdata {
- background-color: #1F1A36;
- text-align: left;
- padding: 15px;
- margin-top: 30px;
- }
-
- .userdata ul {
- list-style-type: none;
- margin: 0;
- padding: 0;
- }
-
- .userdata ul li {
- border: 1px solid #2D2747;
- border-radius: 2px;
- display: inline-block;
- font-size: 12px;
- margin: 0 7px 7px 0;
- padding: 7px;
- }
-
- h2,
- h3,
- h4,
- h5 {
- color: var(--black);
- font-weight: 400;
- }
- header {
- display: flex;
- flex: 0 1 auto;
- align-items: center;
- justify-content: center;
- padding: 0px 10px;
- font-size: 16px;
- color: var(--white);
- background-color: var(--tradehead);
- border-left: 1px solid var(--tradeborder);
- border-top: 1px solid var(--tradeborder);
- border-right: 1px solid var(--tradeborder);
- min-height: 40px;
- }
- p {
- margin-bottom: 12px;
- }
- #trade-portal {
- max-width: 100vw;
- margin-left: auto;
- margin-right: auto;
- }
- .box {
- margin: 0;
- padding: 0;
- display: flex;
- flex-flow: column;
- height: 100%;
- }
- .box-bot {
- margin: 0;
- padding: 0;
- display: flex;
- flex-flow: column;
- height: 150px;
- }
- #first-trade-section {
- margin-bottom: 10px;
- }
- #first-trade-section > div {
- }
- #second-trade-section {
- margin-bottom: 10px;
- }
- #second-trade-section > div {
- }
- #third-trade-section {
- margin-bottom: 10px;
- }
- #third-trade-section > div {
- }
- .trade-chart {
- background-color: var(--white);
- border: 2px #ddd solid;
- text-align: center;
- }
- .open-trades {
- text-align: center;
- }
- .open-market-container {
- text-align: center;
- }
- .trade-bot-container {
- text-align: center;
- }
- .no-last-seen {
- background: rgb(255, 89, 89);
- padding: 9px 1.3px;
- border-radius: 50%;
- width: 1rem;
- margin: 0 auto;
- }
- .card {
- padding: 1em;
- border: 1px var(--tradeborder) solid;
- flex: 1 1 auto;
- display: flex;
- flex-flow: column;
- justify-content: space-evenly;
- min-height: inherit;
- }
- .card-bot {
- padding: 1em;
- flex: 1 1 auto;
- display: flex;
- flex-flow: column;
- justify-content: space-evenly;
- width: 350px;
- min-height: inherit;
- }
- .cancel {
- --mdc-theme-primary: rgb(255, 89, 89);
- }
- .border-wrapper {
- border: 1px var(--tradeborder) solid;
- overflow: hidden;
- }
- .amt-text {
- color: var(--tradehave);
- font-size: 15px;
- margin-top: 5px;
- margin-bottom: 12px;
- }
- .exchange {
- color: var(--black);
- font-size: 18px;
- font-weight: bold;
- margin-top: 5px;
- margin-bottom: 10px;
- }
- .clear-button {
- display: inline;
- float: right;
- margin-bottom: 5px;
- }
- .exhcnage-text {
- display: inline;
- float: left;
- margin-bottom: 5px;
- }
- .balance-text {
- display: inline;
- float: right;
- margin-bottom: 5px;
- }
- .fee-text {
- display: inline;
- float: left;
- margin-bottom: 5px;
- }
- .tab-text {
- color: var(--tradehave);
- font-size: 12px;
- text-align: left;
- margin-top: 2px;
- margin-bottom: -12px;
- }
- .historic-trades {
- text-align: center;
- }
- .my-open-orders {
- text-align: center;
- }
- .my-historic-trades {
- text-align: center;
- }
- .buttons {
- width: auto !important;
- }
- .buy-button {
- --mdc-theme-primary: rgba(55, 160, 51, 0.9);
- }
- .sell-button {
- --mdc-theme-primary: rgb(255, 89, 89);
- }
- .trade-bot-button {
- margin-top: 20px;
- margin-bottom: 20px;
- --mdc-theme-primary: rgba(55, 160, 51, 0.9);
- }
- .full-width {
- background-color: var(--white);
- border: 2px var(--black);
- height: 200px;
- text-align: center;
- }
- vaading-grid {
- font-size: .8em;
- }
- vaadin-grid-column {
- flex-grow: 1;
- }
- .loadingContainer {
- height: 100%;
- width: 100%;
- }
- .loading,
- .loading:after {
- border-radius: 50%;
- width: 5em;
- height: 5em;
- }
- .loading {
- margin: 10px auto;
- border-width: .6em;
- border-style: solid;
- border-color: rgba(3, 169, 244, 0.2) rgba(3, 169, 244, 0.2) rgba(3, 169, 244, 0.2) rgb(3, 169, 244);
- font-size: 10px;
- position: relative;
- text-indent: -9999em;
- transform: translateZ(0px);
- animation: 1.1s linear 0s infinite normal none running loadingAnimation;
- }
- mwc-select#coinSelectionMenu {
- font-size: 24px;
- width:220px;
- }
- mwc-select#coinSelectionMenu mwc-list-item {
- line-height: 30px;
- }
- .coinName::before {
- content: "";
- display: inline-block;
- height: 26px;
- width: 45px;
- position: absolute;
- background-repeat: no-repeat;
- background-size: cover;
- left: 10px;
- top: 10px;
- }
- .btc.coinName:before {
- background-image: url('/img/qortbtc.png');
- }
- .ltc.coinName:before {
- background-image: url('/img/qortltc.png');
- }
- .doge.coinName:before {
- background-image: url('/img/qortdoge.png');
- }
- .dgb.coinName:before {
- background-image: url('/img/qortdgb.png');
- }
- .rvn.coinName:before {
- background-image: url('/img/qortrvn.png');
- }
- .arrr.coinName:before {
- background-image: url('/img/qortarrr.png');
- }
- .coinName {
- display: inline-block;
- height: 26px;
- padding-left: 45px;
- }
- .warning-text {
- animation: blinker 1.5s linear infinite;
- display: inline;
- float: left;
- margin-bottom: 5px;
- color: rgb(255, 89, 89);
- }
- .warning-bot-text {
- animation: blinker 1.5s linear infinite;
- display: inline;
- text-align: center;
- color: rgb(255, 89, 89);
- }
- .red {
- --mdc-theme-primary: #F44336;
- }
- @-webkit-keyframes loadingAnimation {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
- }
- }
- @keyframes loadingAnimation {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
- }
- }
- @keyframes blinker {
- 50% {
- opacity: 0;
- }
- }
- paper-dialog.info {
- width: 75%;
- max-width: 75vw;
- height: 50%;
- max-height: 50vh;
- background-color: var(--white);
- color: var(--black);
- border: 1px solid var(--black);
- border-radius: 15px;
- line-height: 1.6;
- overflow-y: auto;
- }
- .actions {
- display:flex;
- justify-content: space-between;
- padding: 0 1em;
- margin: 12px 0 -6px 0;
- }
- .close-icon {
- font-size: 36px;
- }
- .close-icon:hover {
- cursor: pointer;
- opacity: .6;
- }
- .setpass-wrapper {
- width: 100%;
- min-width: 400px;
- max-width: 450px;
- text-align: center;
- background: var(--white);
- border: 1px solid var(--black);
- border-radius: 15px;
- padding: 10px 10px 0px;
- box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1);
- }
- .lock-wrapper {
- width: 100%;
- height: 100%;
- min-width: 600px;
- max-width: 600px;
- min-height: 400px;
- max-height: 400px;
- text-align: center;
- background: url("/img/qortal-lock.jpg");
- border: 1px solid var(--black);
- border-radius: 25px;
- padding: 10px 10px 0px;
- }
- .text-wrapper {
- width: 100%;
- height: 100%;
- min-width: 280px;
- max-width: 280px;
- min-height: 64px;
- max-height: 64px;
- text-align: center;
- margin-left: 35px;
- margin-top: 125px;
- overflow: hidden;
- }
- .lock-title-white {
- font-family: 'magistralbold';
- font-weight: 700;
- font-size: 26px;
- line-height: 32px;
- color: #ffffff;
- }
- .lock-title-red {
- font-family: 'magistralbold';
- font-weight: 700;
- font-size: 26px;
- line-height: 32px;
- color: #df3636;
- }
- @media (min-width: 701px) {
- * {
- }
- #trade-bot-portal {
- display: grid;
- grid-template-columns: 2fr 4fr 2fr;
- grid-auto-rows: max(80px);
- column-gap: 0.5em;
- row-gap: 0.4em;
- justify-items: stretch;
- align-items: stretch;
- margin-bottom: 20px;
- }
- #first-trade-section {
- display: grid;
- grid-template-columns: 1fr 4fr 1fr;
- grid-auto-rows: max(250px);
- column-gap: 0.5em;
- row-gap: 0.4em;
- justify-items: stretch;
- align-items: stretch;
- margin-bottom: 10px;
- }
- #second-trade-section {
- display: grid;
- grid-template-columns: 1fr 4fr 1fr;
- grid-auto-rows: max(250px);
- column-gap: 0.5em;
- row-gap: 0.4em;
- justify-items: stretch;
- align-items: stretch;
- margin-bottom: 10px;
- }
- #third-trade-section {
- display: grid;
- grid-template-columns: 1fr 4fr 1fr;
- grid-auto-rows: max(150px);
- column-gap: 0.5em;
- row-gap: 0.4em;
- justify-items: stretch;
- align-items: stretch;
- margin-bottom: 10px;
- }
- #fourth-trade-section {
- display: grid;
- grid-template-columns: 1fr 4fr 1fr;
- grid-auto-rows: max(150px);
- column-gap: 0.5em;
- row-gap: 0.4em;
- justify-items: stretch;
- align-items: stretch;
- margin-bottom: 10px;
- }
- }
- `
+ return [tradebotStyles]
}
constructor() {
@@ -851,7 +258,6 @@ class TradeBotPortal extends LitElement {
this.selectedAddress = {}
this.config = {}
this.blockedTradesList = []
- this.preparedPresence = []
this.tradesPresenceCleaned = []
this.sellBtnDisable = false
this.isSellLoading = false
@@ -3827,9 +3233,22 @@ class TradeBotPortal extends LitElement {
if (!message.isRestarted) this.processTradeBotStates(JSON.parse(message.data))
return null
case 'PRESENCE':
+ this.tradesPresenceCleaned = []
this.listedCoins.get(message.data.relatedCoin).openOrders = message.data.offers
- this.preparedPresence = message.data.filteredOffers
- this.filterPresenceTrades()
+ this.tradesPresenceCleaned = message.data.filteredOffers
+
+ const filterPresenceList = () => {
+ this.blockedTradesList.forEach(item => {
+ const toDelete = item.recipient
+ this.tradesPresenceCleaned = this.tradesPresenceCleaned.filter(el => {
+ return el.qortalCreatorTradeAddress !== toDelete
+ })
+ })
+ }
+
+ filterPresenceList()
+ this.listedCoins.get(message.data.relatedCoin).openFilteredOrders = this.tradesPresenceCleaned
+ this.reRenderOpenFilteredOrders()
return null
default:
break
@@ -3893,24 +3312,6 @@ class TradeBotPortal extends LitElement {
await filterUnconfirmedTransactionsList()
}
-
- async filterPresenceTrades() {
- this.tradesPresenceCleaned = this.preparedPresence
-
- const filterPresenceList = async () => {
- this.blockedTradesList.forEach(item => {
- const toDelete = item.recipient
- this.tradesPresenceCleaned = this.tradesPresenceCleaned.filter(el => {
- return el.qortalCreatorTradeAddress !== toDelete
- })
- })
- }
-
- await filterPresenceList()
-
- this.listedCoins.get(this.selectedCoin).openFilteredOrders = this.tradesPresenceCleaned
- this.reRenderOpenFilteredOrders()
- }
}
window.customElements.define('trade-bot-portal', TradeBotPortal)
\ No newline at end of file
diff --git a/plugins/plugins/core/trade-portal/trade-portal.src.js b/plugins/plugins/core/trade-portal/trade-portal.src.js
index 723604b0..de0c8980 100644
--- a/plugins/plugins/core/trade-portal/trade-portal.src.js
+++ b/plugins/plugins/core/trade-portal/trade-portal.src.js
@@ -48,7 +48,6 @@ class TradePortal extends LitElement {
listedCoins: { type: Map },
nodeInfo: { type: Array },
blockedTradesList: { type: Array },
- preparedPresence: { type: Array },
tradesPresenceCleaned: { type: Array },
sellBtnDisable: { type: Boolean },
isSellLoading: { type: Boolean },
@@ -2644,9 +2643,22 @@ class TradePortal extends LitElement {
if (!message.isRestarted) this.processTradeBotStates(JSON.parse(message.data))
return null
case 'PRESENCE':
+ this.tradesPresenceCleaned = []
this.listedCoins.get(message.data.relatedCoin).openOrders = message.data.offers
- this.preparedPresence = message.data.filteredOffers
- this.filterPresenceTrades()
+ this.tradesPresenceCleaned = message.data.filteredOffers
+
+ const filterPresenceList = () => {
+ this.blockedTradesList.forEach(item => {
+ const toDelete = item.recipient
+ this.tradesPresenceCleaned = this.tradesPresenceCleaned.filter(el => {
+ return el.qortalCreatorTradeAddress !== toDelete
+ })
+ })
+ }
+
+ filterPresenceList()
+ this.listedCoins.get(message.data.relatedCoin).openFilteredOrders = this.tradesPresenceCleaned
+ this.reRenderOpenFilteredOrders()
return null
default:
break
@@ -2712,24 +2724,6 @@ class TradePortal extends LitElement {
await filterUnconfirmedTransactionsList()
}
- async filterPresenceTrades() {
- this.tradesPresenceCleaned = this.preparedPresence
-
- const filterPresenceList = async () => {
- this.blockedTradesList.forEach(item => {
- const toDelete = item.recipient
- this.tradesPresenceCleaned = this.tradesPresenceCleaned.filter(el => {
- return el.qortalCreatorTradeAddress !== toDelete
- })
- })
- }
-
- await filterPresenceList()
-
- this.listedCoins.get(this.selectedCoin).openFilteredOrders = this.tradesPresenceCleaned
- this.reRenderOpenFilteredOrders()
- }
-
handleStuckTrades() {
let tradeBotStates = []
diff --git a/plugins/plugins/core/wallet/wallet-app.src.js b/plugins/plugins/core/wallet/wallet-app.src.js
index 710444a6..152cbb98 100644
--- a/plugins/plugins/core/wallet/wallet-app.src.js
+++ b/plugins/plugins/core/wallet/wallet-app.src.js
@@ -606,12 +606,6 @@ class MultiWallet extends LitElement {
width: 185px;
}
- .unused-pos {
- margin-top: -44px;
- margin-left: 410px;
- width: 185px;
- }
-
@media (max-width: 863px) {
.wallet {
width: 100%;
@@ -980,9 +974,6 @@ class MultiWallet extends LitElement {
${this.renderAddressbookButton()}
-
- ${this.renderUnusedAddressButton()}
-
@@ -2158,171 +2149,6 @@ class MultiWallet extends LitElement {
-
-
-
-
![](/img/btc.png)
-
BTC
-
-
-
- ${this.wallets.get(this._selectedWallet).unusedWalletAddress}
-
-
-
- ${translate("walletpage.wchange38")}
-
-
-
- ${translate("general.close")}
-
-
-
-
-
-
-
![](/img/ltc.png)
-
LTC
-
-
-
- ${this.wallets.get(this._selectedWallet).unusedWalletAddress}
-
-
-
- ${translate("walletpage.wchange38")}
-
-
-
- ${translate("general.close")}
-
-
-
-
-
-
-
![](/img/doge.png)
-
DOGE
-
-
-
- ${this.wallets.get(this._selectedWallet).unusedWalletAddress}
-
-
-
- ${translate("walletpage.wchange38")}
-
-
-
- ${translate("general.close")}
-
-
-
-
-
-
-
![](/img/dgb.png)
-
DGB
-
-
-
- ${this.wallets.get(this._selectedWallet).unusedWalletAddress}
-
-
-
- ${translate("walletpage.wchange38")}
-
-
-
- ${translate("general.close")}
-
-
-
-
-
-
-
![](/img/rvn.png)
-
RVN
-
-
-
- ${this.wallets.get(this._selectedWallet).unusedWalletAddress}
-
-
-
- ${translate("walletpage.wchange38")}
-
-
-
- ${translate("general.close")}
-
-
-
![](/img/qort.png)
@@ -5009,70 +4835,6 @@ class MultiWallet extends LitElement {
}
}
- async getUnusedAddress(coin) {
- this.wallets.get(this._selectedWallet).unusedWalletAddress = ''
- let _url = ``
- let _body = null
-
- switch (coin) {
- case 'qort':
- case 'arrr':
- _url = ``
- _body = null
- break
- case 'btc':
- case 'ltc':
- case 'doge':
- case 'dgb':
- case 'rvn':
- const walletName = `${coin}Wallet`
- _url = `/crosschain/${coin}/unusedaddress?apiKey=${this.getApiKey()}`
- _body = `${window.parent.reduxStore.getState().app.selectedAddress[walletName].derivedMasterPublicKey}`
- break
- default:
- break
- }
-
- if (_body === null) {
- this.unusedAddressString = ""
- } else {
- await parentEpml.request('apiCall', {
- url: _url,
- method: 'POST',
- body: _body,
- }).then((res) => {
- this.wallets.get(this._selectedWallet).unusedWalletAddress = res
- this.unusedAddressString = this.wallets.get(this._selectedWallet).unusedWalletAddress
- this.openUnusedAddressDialog(coin)
- })
- }
- }
-
- openUnusedAddressDialog(coin) {
- switch (coin) {
- case 'qort':
- case 'arrr':
- break
- case 'btc':
- this.shadowRoot.querySelector("#btcUnusedAddressDialog").show();
- break
- case 'ltc':
- this.shadowRoot.querySelector("#ltcUnusedAddressDialog").show();
- break
- case 'doge':
- this.shadowRoot.querySelector("#dogeUnusedAddressDialog").show();
- break
- case 'dgb':
- this.shadowRoot.querySelector("#dgbUnusedAddressDialog").show();
- break
- case 'rvn':
- this.shadowRoot.querySelector("#rvnUnusedAddressDialog").show();
- break
- default:
- break
- }
- }
-
renderSendButton() {
if ( this._selectedWallet === "qort" ) {
return html`
this.openSendQort()}> ${translate("walletpage.wchange17")} QORT`
@@ -5113,22 +4875,6 @@ class MultiWallet extends LitElement {
}
}
- renderUnusedAddressButton() {
- switch (this._selectedWallet) {
- case "qort":
- case "arrr":
- return html`
this.getUnusedAddress(this._selectedWallet)}> ${translate("walletpage.wchange58")}`
- case "btc":
- case "ltc":
- case "doge":
- case "dgb":
- case "rvn":
- return html`
this.getUnusedAddress(this._selectedWallet)}> ${translate("walletpage.wchange58")}`
- default:
- return html``
- }
- }
-
renderExportAddressbookButton() {
if ( this._selectedWallet === "qort" ) {
return html`
this.exportQortAddressbook()}> ${translate("walletpage.wchange54")}`