From 3b82c59bd9eca6457d329f58f2d582f42ce847c8 Mon Sep 17 00:00:00 2001 From: mabego Date: Tue, 17 Mar 2026 21:02:49 -0700 Subject: [PATCH 1/2] Fixes log output to use local time with today flag --- cmd/history/log.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/history/log.go b/cmd/history/log.go index 0a8085a..0f3a8a4 100644 --- a/cmd/history/log.go +++ b/cmd/history/log.go @@ -52,8 +52,9 @@ func LogCmd() *cobra.Command { } entries, err = db.GetEntriesByMilestone(projectName, logMilestone) } else if logToday { - start := time.Now().Truncate(24 * time.Hour).UTC() - end := start.Add(24 * time.Hour) + year, month, day := time.Now().Year(), time.Now().Month(), time.Now().Day() + start := time.Date(year, month, day, 0, 0, 0, 0, time.Local) + end := time.Now() entries, err = db.GetEntriesByDateRange(start, end) } else if logWeek { now := time.Now() From 33a763da0018158bb8295d5017afda9590f777a8 Mon Sep 17 00:00:00 2001 From: mabego Date: Wed, 18 Mar 2026 16:12:53 -0700 Subject: [PATCH 2/2] Updating the log week flag with the local time fix --- cmd/history/log.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/history/log.go b/cmd/history/log.go index 0f3a8a4..001915e 100644 --- a/cmd/history/log.go +++ b/cmd/history/log.go @@ -63,8 +63,9 @@ func LogCmd() *cobra.Command { weekday = 7 // sunday } - start := now.AddDate(0, 0, -weekday+1).Truncate(24 * time.Hour).UTC() - end := start.AddDate(0, 0, 7) + startDay := now.AddDate(0, 0, -weekday+1) + start := time.Date(startDay.Year(), startDay.Month(), startDay.Day(), 0, 0, 0, 0, time.Local) + end := time.Now() entries, err = db.GetEntriesByDateRange(start, end) } else if logProject != "" { entries, err = db.GetEntriesByProject(logProject)