+
+
No logs found for {{ formatDateFilter(selectedDate) }}.
+
+
+
+
{{ t('logs.no-logs-to-display') }}
{{ t('return-to-index') }}
@@ -64,27 +87,57 @@
@@ -227,4 +299,47 @@ onMounted(() => {
text-decoration: underline;
}
-
\ No newline at end of file
+.timestamp-header {
+ display: flex;
+ flex-direction: column;
+ gap: 0.25rem;
+}
+
+.date-filter-indicator {
+ display: flex;
+ align-items: center;
+ gap: 0.25rem;
+ font-size: 0.75rem;
+ font-weight: normal;
+ color: var(--text-secondary, #666);
+ white-space: nowrap;
+}
+
+.date-filter-text {
+ font-style: italic;
+}
+
+.timestamp-header .clear-date-button {
+ background: none;
+ border: none;
+ cursor: pointer;
+ padding: 0.125rem;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+ flex-shrink: 0;
+ opacity: 0.7;
+ transition: opacity 0.2s;
+}
+
+.timestamp-header .clear-date-button:hover {
+ opacity: 1;
+ background: var(--hover-background, rgba(0, 0, 0, 0.05));
+}
+
+.timestamp-header .clear-date-button svg {
+ width: 0.75rem;
+ height: 0.75rem;
+}
+
+
diff --git a/lang/combined_output.json b/lang/combined_output.json
index ec612d0..9361f26 100644
--- a/lang/combined_output.json
+++ b/lang/combined_output.json
@@ -27,7 +27,9 @@
"language-dialog.title": "Sprache auswählen",
"login-button": "Login",
"logs.action": "Aktion",
+ "logs.back-to-list": "Zurück zur Liste",
"logs.blocked": "Blockiert",
+ "logs.calendar-title": "Protokoll-Kalender",
"logs.clear-filter": "Suchfilter löschen",
"logs.completed": "Abgeschlossen",
"logs.exit-code": "Ausführungscode",
@@ -73,7 +75,9 @@
"language-dialog.title": "Select Language",
"login-button": "Login",
"logs.action": "Action",
+ "logs.back-to-list": "Back to List",
"logs.blocked": "Blocked",
+ "logs.calendar-title": "Logs Calendar",
"logs.clear-filter": "Clear search filter",
"logs.completed": "Completed",
"logs.exit-code": "Exit code",
@@ -119,7 +123,9 @@
"language-dialog.title": "Seleccionar idioma",
"login-button": "Iniciar sesión",
"logs.action": "Acción",
+ "logs.back-to-list": "Volver a la Lista",
"logs.blocked": "Bloqueado",
+ "logs.calendar-title": "Calendario de Registros",
"logs.clear-filter": "Limpiar filtro de búsqueda",
"logs.completed": "Completado",
"logs.exit-code": "Código de salida",
@@ -165,7 +171,9 @@
"language-dialog.title": "Seleziona lingua",
"login-button": "Login",
"logs.action": "Azione",
+ "logs.back-to-list": "Torna all'Elenco",
"logs.blocked": "Bloccato",
+ "logs.calendar-title": "Calendario dei Registri",
"logs.clear-filter": "Cancella filtro di ricerca",
"logs.completed": "Completato",
"logs.exit-code": "Codice di uscita",
@@ -211,7 +219,9 @@
"language-dialog.title": "选择语言",
"login-button": "登录",
"logs.action": "动作",
+ "logs.back-to-list": "返回列表",
"logs.blocked": "阻塞",
+ "logs.calendar-title": "日志日历",
"logs.clear-filter": "清除搜索筛选器",
"logs.completed": "完成",
"logs.exit-code": "退出代码",
diff --git a/lang/de-DE.yaml b/lang/de-DE.yaml
index cc398b3..1ff7f6e 100644
--- a/lang/de-DE.yaml
+++ b/lang/de-DE.yaml
@@ -21,6 +21,8 @@ translations:
logs.exit-code: Ausführungscode
logs.completed: Abgeschlossen
logs.clear-filter: Suchfilter löschen
+ logs.calendar-title: Protokoll-Kalender
+ logs.back-to-list: Zurück zur Liste
diagnostics.get-support: Unterstützung erhalten
diagnostics.get-support-description: Wenn Sie Probleme mit OliveTin haben und eine Support-Anfrage stellen möchten, wäre es sehr hilfreich, einen sosreport von dieser Seite einzufügen.
diagnostics.where-to-find-help: Wo Sie Hilfe finden
diff --git a/lang/en.yaml b/lang/en.yaml
index 76ebc93..2cc441b 100644
--- a/lang/en.yaml
+++ b/lang/en.yaml
@@ -21,6 +21,8 @@ translations:
logs.exit-code: Exit code
logs.completed: Completed
logs.clear-filter: Clear search filter
+ logs.calendar-title: Logs Calendar
+ logs.back-to-list: Back to List
diagnostics.get-support: Get support
diagnostics.get-support-description: If you are having problems with OliveTin and want to raise a support request, it would be very helpful to include a sosreport from this page.
diagnostics.where-to-find-help: Where to find help
diff --git a/lang/es-ES.yaml b/lang/es-ES.yaml
index c0d36a5..707d8e2 100644
--- a/lang/es-ES.yaml
+++ b/lang/es-ES.yaml
@@ -21,6 +21,8 @@ translations:
logs.exit-code: Código de salida
logs.completed: Completado
logs.clear-filter: Limpiar filtro de búsqueda
+ logs.calendar-title: Calendario de Registros
+ logs.back-to-list: Volver a la Lista
diagnostics.get-support: Obtener soporte
diagnostics.get-support-description: Si tiene problemas con OliveTin y desea presentar una solicitud de soporte, sería muy útil incluir un sosreport de esta página.
diagnostics.where-to-find-help: Dónde encontrar ayuda
diff --git a/lang/it-IT.yaml b/lang/it-IT.yaml
index bac329c..ce8e49d 100644
--- a/lang/it-IT.yaml
+++ b/lang/it-IT.yaml
@@ -21,6 +21,8 @@ translations:
logs.exit-code: Codice di uscita
logs.completed: Completato
logs.clear-filter: Cancella filtro di ricerca
+ logs.calendar-title: Calendario dei Registri
+ logs.back-to-list: Torna all'Elenco
diagnostics.get-support: Ottenere supporto
diagnostics.get-support-description: Se hai problemi con OliveTin e vuoi presentare una richiesta di supporto, sarebbe molto utile includere un sosreport da questa pagina.
diagnostics.where-to-find-help: Dove trovare aiuto
diff --git a/lang/zh-Hans-CN.yaml b/lang/zh-Hans-CN.yaml
index baaf72e..4fe4f97 100644
--- a/lang/zh-Hans-CN.yaml
+++ b/lang/zh-Hans-CN.yaml
@@ -27,6 +27,8 @@ translations:
logs.exit-code: 退出代码
logs.completed: 完成
logs.clear-filter: 清除搜索筛选器
+ logs.calendar-title: 日志日历
+ logs.back-to-list: 返回列表
diagnostics.get-support: 获取支持
diagnostics.get-support-description: 如果您在使用 OliveTin 时遇到问题并希望提交支持请求,从本页面包含 sosreport 将非常有帮助。
diagnostics.where-to-find-help: 在哪里找到帮助