From d99ce034167b09b34f22262b408f5e5ef783090c Mon Sep 17 00:00:00 2001 From: Madhura68 Date: Sun, 19 Apr 2026 10:33:41 +0200 Subject: [PATCH] Implement ST-405 server-side day aggregates --- README.md | 2 +- app/planning/page.tsx | 4 +--- docs/backlog/inspannings-monitor-backlog.md | 5 ++--- lib/planning/service.ts | 2 ++ lib/planning/types.ts | 2 ++ 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 6a6a609..7f408a4 100644 --- a/README.md +++ b/README.md @@ -134,6 +134,6 @@ zichtbaar als `NEXT_PUBLIC_ENABLE_TEST_WIZARD=true` staat. ## Eerstvolgende bouwstappen -1. `ST-405` Dagaggregaties server-side implementeren +1. `ST-303` Autocomplete op eerdere activiteiten toevoegen 2. `ST-105` RLS-policy tests en hardening afronden 3. `npm run test` toevoegen aan CI diff --git a/app/planning/page.tsx b/app/planning/page.tsx index 3f64b26..2940764 100644 --- a/app/planning/page.tsx +++ b/app/planning/page.tsx @@ -19,7 +19,6 @@ import { sanitizeNextPath } from "@/lib/auth/navigation"; import { getAuthState } from "@/lib/auth/session"; import { getTodayCheckInForCurrentUser } from "@/lib/check-in/service"; import { getPlanningStatusToast } from "@/lib/feedback/status-messages"; -import { calculateDayOverviewSnapshot } from "@/lib/planning/day-overview"; import { getPlanningPageDataForCurrentUser } from "@/lib/planning/service"; import { calculatePlanningMeterSnapshot } from "@/lib/planning/meter"; import { getProfileBundleForCurrentUser } from "@/lib/profile/service"; @@ -70,7 +69,6 @@ export default async function PlanningPage({ searchParams }: PlanningPageProps) planningPageData.activities, checkInStatus?.todayCheckIn?.dailyBudget ?? null, ); - const dayOverview = calculateDayOverviewSnapshot(planningPageData.activities); return ( @@ -154,7 +152,7 @@ export default async function PlanningPage({ searchParams }: PlanningPageProps) - +