${imageUrl
? `

`
@@ -165,7 +178,7 @@ class PageMessages extends HTMLElement {
const diffMs = now - date
const diffDays = Math.floor(diffMs / (1000 * 60 * 60 * 24))
- if (diffDays === 0) return t('messages.today')
+ if (diffDays === 0) return `${t('messages.today')}, ${date.toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' })}`
if (diffDays === 1) return t('messages.yesterday')
if (diffDays < 7) return t('messages.daysAgo', { days: diffDays })
diff --git a/js/services/conversations.js b/js/services/conversations.js
index c7981cf..09510cd 100644
--- a/js/services/conversations.js
+++ b/js/services/conversations.js
@@ -43,6 +43,12 @@ class ConversationsService {
}
}
+ conversations.sort((a, b) => {
+ const da = new Date(b.date_updated || b.date_created)
+ const db = new Date(a.date_updated || a.date_created)
+ return da - db
+ })
+
return conversations.map(conv => {
const isP1 = allHashes.has(conv.participant_hash_1)
return {
diff --git a/locales/de.json b/locales/de.json
index c971a35..1e95584 100644
--- a/locales/de.json
+++ b/locales/de.json
@@ -257,6 +257,7 @@
"loginHint": "Melde dich an, um deine Nachrichten zu sehen.",
"login": "Anmelden",
"unknownListing": "Unbekannte Anzeige",
+ "listing": "Anzeige",
"today": "Heute",
"yesterday": "Gestern",
"daysAgo": "Vor {{days}} Tagen",
diff --git a/locales/en.json b/locales/en.json
index 62e0e6b..3da7279 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -257,6 +257,7 @@
"loginHint": "Log in to see your messages.",
"login": "Login",
"unknownListing": "Unknown listing",
+ "listing": "Listing",
"today": "Today",
"yesterday": "Yesterday",
"daysAgo": "{{days}} days ago",
diff --git a/locales/es.json b/locales/es.json
index 1ba3fe3..29c3c23 100644
--- a/locales/es.json
+++ b/locales/es.json
@@ -257,6 +257,7 @@
"loginHint": "Inicia sesión para ver tus mensajes.",
"login": "Iniciar sesión",
"unknownListing": "Anuncio desconocido",
+ "listing": "Anuncio",
"today": "Hoy",
"yesterday": "Ayer",
"daysAgo": "Hace {{days}} días",
diff --git a/locales/fr.json b/locales/fr.json
index 14daee3..a9d3a9a 100644
--- a/locales/fr.json
+++ b/locales/fr.json
@@ -257,6 +257,7 @@
"loginHint": "Connectez-vous pour voir vos messages.",
"login": "Connexion",
"unknownListing": "Annonce inconnue",
+ "listing": "Annonce",
"today": "Aujourd'hui",
"yesterday": "Hier",
"daysAgo": "Il y a {{days}} jours",
diff --git a/locales/it.json b/locales/it.json
index 9fd1b63..5704dcc 100644
--- a/locales/it.json
+++ b/locales/it.json
@@ -257,6 +257,7 @@
"loginHint": "Accedi per vedere i tuoi messaggi.",
"login": "Accedi",
"unknownListing": "Annuncio sconosciuto",
+ "listing": "Annuncio",
"today": "Oggi",
"yesterday": "Ieri",
"daysAgo": "{{days}} giorni fa",
diff --git a/locales/pt.json b/locales/pt.json
index b10e07c..101938e 100644
--- a/locales/pt.json
+++ b/locales/pt.json
@@ -257,6 +257,7 @@
"loginHint": "Faça login para ver suas mensagens.",
"login": "Entrar",
"unknownListing": "Anúncio desconhecido",
+ "listing": "Anúncio",
"today": "Hoje",
"yesterday": "Ontem",
"daysAgo": "{{days}} dias atrás",
diff --git a/locales/ru.json b/locales/ru.json
index d8e340d..47004e8 100644
--- a/locales/ru.json
+++ b/locales/ru.json
@@ -257,6 +257,7 @@
"loginHint": "Войдите, чтобы увидеть свои сообщения.",
"login": "Войти",
"unknownListing": "Неизвестное объявление",
+ "listing": "Объявление",
"today": "Сегодня",
"yesterday": "Вчера",
"daysAgo": "{{days}} дн. назад",