diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewRelayListView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewRelayListView.kt index f1ae54813..d09233e89 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewRelayListView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewRelayListView.kt @@ -900,7 +900,15 @@ fun EditableServerConfig( onClick = { if (url.isNotBlank() && url != "/") { var addedWSS = - if (!url.startsWith("wss://") && !url.startsWith("ws://")) "wss://$url" else url + if (!url.startsWith("wss://") && !url.startsWith("ws://")) { + if (url.endsWith(".onion") || url.endsWith(".onion/")) { + "ws://$url" + } else { + "wss://$url" + } + } else { + url + } if (url.endsWith("/")) addedWSS = addedWSS.dropLast(1) onNewRelay(RelaySetupInfo(addedWSS, read, write, feedTypes = FeedType.values().toSet())) url = "" diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 41d6f5ab6..f02adc4ea 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -274,6 +274,7 @@ Blokovat a nahlásit Blokovat Záložky + Koncepty Soukromé záložky Veřejné záložky Přidat do soukromých záložek @@ -620,6 +621,7 @@ Server po nahrání neposkytl URL Nepodařilo se stáhnout nahraná média ze serveru Nelze připravit místní soubor k nahrání: %1$s + Upravit koncept Přihlášení pomocí QR kódu Trasa Domů @@ -691,4 +693,10 @@ Přehrát uživatelské jméno jako audio Skenovat QR kód Přejít na poskytovatele peněženky třetí strany Alby + Není možné odpovědět na koncept + Není možné citovat koncept + Není možné reagovat na koncept + Není možné poslat zap konceptu + Koncept + Ze zprávy diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 62f880b57..b0b5bef7e 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -280,6 +280,7 @@ anz der Bedingungen ist erforderlich Blockieren und melden Blockieren Lesezeichen + Entwürfe Private Lesezeichen Öffentliche Lesezeichen Zu den privaten Lesezeichen hinzufügen @@ -625,6 +626,7 @@ anz der Bedingungen ist erforderlich Der Server hat nach dem Hochladen keine URL angegeben Hochgeladene Medien konnten nicht vom Server heruntergeladen werden Lokale Datei konnte nicht zum Hochladen vorbereitet werden: %1$s + Entwurf bearbeiten Einloggen mit QR-Code Route Startseite @@ -696,4 +698,10 @@ anz der Bedingungen ist erforderlich Benutzernamen als Audio abspielen QR-Code scannen Navigieren Sie zum Drittanbieter-Wallet-Anbieter Alby + Es ist nicht möglich, auf einen Entwurf zu antworten + Es ist nicht möglich, einen Entwurf zu zitieren + Es ist nicht möglich, auf einen Entwurf zu reagieren + Es ist nicht möglich, zap Zahlung an einen Entwurf senden + Entwurf + Aus Nachricht laden diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index 03888e2d3..5801c61ed 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -274,6 +274,7 @@ Blockera och rapportera Blockera Bokmärken + Utkast Privata Bokmärken Publika Bokmärken Lägg till i Privata Bokmärken @@ -619,6 +620,7 @@ Servern gav inte en URL efter uppladdning Kunde inte ladda ner uppladdade medier från servern Kunde inte förbereda lokal fil att ladda upp: %1$s + Redigera utkast Logga in med QR-kod Rutt Hem @@ -690,4 +692,10 @@ Spela upp användarnamn som ljud Skanna QR-kod Navigera till tredjeparts plånboksleverantören Alby + Det går inte att svara på ett utkast + Det går inte att citera ett utkast + Det går inte att reagera på ett utkast + Det går inte att zappa ett utkast + Utkast + Från meddelande diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/events/DraftEvent.kt b/quartz/src/main/java/com/vitorpamplona/quartz/events/DraftEvent.kt index d2803317c..dfc50de4f 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/events/DraftEvent.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/events/DraftEvent.kt @@ -78,7 +78,13 @@ class DraftEvent( onReady: (Event) -> Unit, ) { try { - plainContent(signer) { onReady(fromJson(it)) } + plainContent(signer) { + try { + onReady(fromJson(it)) + } catch (e: Exception) { + // Log.e("UnwrapError", "Couldn't Decrypt the content", e) + } + } } catch (e: Exception) { // Log.e("UnwrapError", "Couldn't Decrypt the content", e) }