From 88f39c166ea0c8487ff594056f55e08b72ffff3e Mon Sep 17 00:00:00 2001 From: jamesread Date: Sat, 10 Jan 2026 00:04:48 +0000 Subject: [PATCH] chore: calendar fixes --- frontend/resources/vue/views/LogsCalendarView.vue | 8 +++++--- frontend/resources/vue/views/LogsListView.vue | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/frontend/resources/vue/views/LogsCalendarView.vue b/frontend/resources/vue/views/LogsCalendarView.vue index a167405..d67d4cd 100644 --- a/frontend/resources/vue/views/LogsCalendarView.vue +++ b/frontend/resources/vue/views/LogsCalendarView.vue @@ -129,9 +129,11 @@ function handleEventClick(event) { function handleDayClick(date) { // Navigate to logs list filtered by the selected date - // Format date as YYYY-MM-DD in UTC to match LogsListView filtering - // Convert to UTC before formatting to avoid timezone off-by-one errors - const dateString = new Date(date.getTime() - date.getTimezoneOffset() * 60000).toISOString().split('T')[0] + // Format date as YYYY-MM-DD using local date components to avoid timezone issues + const year = date.getFullYear() + const month = String(date.getMonth() + 1).padStart(2, '0') + const day = String(date.getDate()).padStart(2, '0') + const dateString = `${year}-${month}-${day}` router.push({ path: '/logs', query: { date: dateString } }) } diff --git a/frontend/resources/vue/views/LogsListView.vue b/frontend/resources/vue/views/LogsListView.vue index f4c772c..a793f17 100644 --- a/frontend/resources/vue/views/LogsListView.vue +++ b/frontend/resources/vue/views/LogsListView.vue @@ -73,9 +73,9 @@
-

No logs found for {{ formatDateFilter(selectedDate) }}.

+

{{ t('logs.no-logs-to-display') }} {{ formatDateFilter(selectedDate) }}.