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)
}