From 8ca2dbd7634250d9a678e96f5c7bcdd31db98a0f Mon Sep 17 00:00:00 2001 From: Catherine Renelle <32781029+catrenelle@users.noreply.github.com> Date: Sun, 8 Feb 2026 23:58:28 -0500 Subject: [PATCH] Fix transaction action buttons layout and Dashboard UTC error Wrap edit/delete buttons in a flex container so they render side by side instead of stacking. Fix Dashboard DateTime to use UTC kind, which Npgsql requires for timestamp comparisons. Co-Authored-By: Claude Opus 4.6 --- frontend/src/views/transactions/TransactionsView.vue | 6 ++++-- src/Purrse.Api/Services/DashboardService.cs | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/transactions/TransactionsView.vue b/frontend/src/views/transactions/TransactionsView.vue index 0a2af63..93cb1c3 100644 --- a/frontend/src/views/transactions/TransactionsView.vue +++ b/frontend/src/views/transactions/TransactionsView.vue @@ -82,8 +82,10 @@ diff --git a/src/Purrse.Api/Services/DashboardService.cs b/src/Purrse.Api/Services/DashboardService.cs index a8b8a3e..54fb0ec 100644 --- a/src/Purrse.Api/Services/DashboardService.cs +++ b/src/Purrse.Api/Services/DashboardService.cs @@ -27,7 +27,7 @@ public class DashboardService : IDashboardService var accountSummaries = accounts.Select(a => new AccountSummaryResponse(a.Id, a.Name, a.Type, a.Institution, a.Balance, a.CreditLimit)).ToList(); var now = DateTime.UtcNow; - var startOfMonth = new DateTime(now.Year, now.Month, 1); + var startOfMonth = new DateTime(now.Year, now.Month, 1, 0, 0, 0, DateTimeKind.Utc); var startOfLastMonth = startOfMonth.AddMonths(-1); var recentTxns = await _db.Transactions