From 990c7a21b654093c9cc1da56b5cd5aa15d5159e6 Mon Sep 17 00:00:00 2001 From: poyrazavsever Date: Sat, 6 Jun 2026 23:25:38 +0300 Subject: [PATCH] feat: add health check endpoint, fix task date filtering, and update Next.js type reference path --- app/(dashboard)/analytics/analytics-client.tsx | 2 +- app/api/health/route.ts | 7 +++++++ next-env.d.ts | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 app/api/health/route.ts diff --git a/app/(dashboard)/analytics/analytics-client.tsx b/app/(dashboard)/analytics/analytics-client.tsx index 552d6b4..9d3546a 100644 --- a/app/(dashboard)/analytics/analytics-client.tsx +++ b/app/(dashboard)/analytics/analytics-client.tsx @@ -43,7 +43,7 @@ export function AnalyticsClient({ data }: AnalyticsClientProps) { }; const filteredFinances = data.finances.filter(f => filterByDate(f.transaction_date)); - const filteredTasks = data.tasks.filter(t => filterByDate(t.created_at || t.due_at)); + const filteredTasks = data.tasks.filter(t => filterByDate(t.created_at || t.due_at || null)); // Project-based income const projectIncomeMap = new Map(); diff --git a/app/api/health/route.ts b/app/api/health/route.ts new file mode 100644 index 0000000..247ff58 --- /dev/null +++ b/app/api/health/route.ts @@ -0,0 +1,7 @@ +import { NextResponse } from "next/server"; + +export const runtime = "edge"; + +export function GET() { + return NextResponse.json({ status: "ok", timestamp: new Date().toISOString() }); +} diff --git a/next-env.d.ts b/next-env.d.ts index c4b7818..9edff1c 100644 --- a/next-env.d.ts +++ b/next-env.d.ts @@ -1,6 +1,6 @@ /// /// -import "./.next/dev/types/routes.d.ts"; +import "./.next/types/routes.d.ts"; // NOTE: This file should not be edited // see https://nextjs.org/docs/app/api-reference/config/typescript for more information.