aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdrien Hopkins <[email protected]>2026-01-21 20:00:36 -0500
committerAdrien Hopkins <[email protected]>2026-01-21 20:00:36 -0500
commit263481bcf893875e394ee5d552ea9c09b665aa6c (patch)
treeccf43741d67844669ee6343df37192d510f291e3 /src
parentd37343317689fd9b2c9716c06faab6125ddf2504 (diff)
downloadcoinos-ui-263481bcf893875e394ee5d552ea9c09b665aa6c.tar.gz
coinos-ui-263481bcf893875e394ee5d552ea9c09b665aa6c.zip
Add some messages when no DMs
Diffstat (limited to 'src')
-rw-r--r--src/locales/en.json1
-rw-r--r--src/locales/fr.json1
-rw-r--r--src/routes/(app)/dm/+page.svelte8
3 files changed, 7 insertions, 3 deletions
diff --git a/src/locales/en.json b/src/locales/en.json
index 16e60d1f..39d62ef4 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -100,6 +100,7 @@
"findByUsername": "Find by username",
"findByNIP05": "Find by NIP-05",
"findByPubkey": "Find by pubkey",
+ "noMessages": "You don't have any messages yet.",
"recipientMsg": "You are sending nostr messages to [R].",
"sendMessage": "Send Message",
"mute": "Mute",
diff --git a/src/locales/fr.json b/src/locales/fr.json
index d3b46c91..282ae838 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -32,6 +32,7 @@
"findByUsername": "Trouvez par nom d'utilisateur",
"findByNIP05": "Trouvez par NIP-05",
"findByPubkey": "Trouvez par clé",
+ "noMessages": "Vous avez aucun message.",
"recipientMsg": "Vous envoyez messages nostr à [R].",
"sendMessage": "Envoyez Message",
"expiry": "Expirez messages",
diff --git a/src/routes/(app)/dm/+page.svelte b/src/routes/(app)/dm/+page.svelte
index 8725d9b8..d8ed9791 100644
--- a/src/routes/(app)/dm/+page.svelte
+++ b/src/routes/(app)/dm/+page.svelte
@@ -487,9 +487,6 @@
<textarea id="message-contents" bind:value={text}></textarea>
<input id="send-message" type="button" class="btn btn-accent" disabled={!canSend} value={canSend ? $t("dm.sendMessage") : $t("dm.relaysNotFound").replace("[R]", name(selectedChat))} on:click={async () => sendMessage(text)}>
{/if}
- {#if relayWarningShown}
- <p class="warning"><em>{$t("dm.noRelaysSet")} <a class="link" href="/settings/nostr#dm-relays">{$t("dm.nostrSettingsLink")}</a></em></p>
- {/if}
{#if !(muted && muted.has(selectedChat.pubkey))}
<input type="checkbox" id="expiryCheckbox" class="tiny" bind:checked={expiryEnabled} disabled={!canSendExpiring}>
@@ -499,6 +496,11 @@
<p class="warning"><em>{name(selectedChat)}</em></p>
{/if}
{/if}
+ {:else}
+ <p>{$t("dm.noMessages")}</p>
+ {/if}
+ {#if relayWarningShown}
+ <p class="warning"><em>{$t("dm.noRelaysSet")} <a class="link" href="/settings/nostr#dm-relays">{$t("dm.nostrSettingsLink")}</a></em></p>
{/if}
</div>
</div>