diff --git a/package.json b/package.json index beedc72..f781ae3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.81.12", + "version": "1.81.13", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": { diff --git a/src/app/api/weather/route.ts b/src/app/api/weather/route.ts index f7dc97a..a3e26b9 100644 --- a/src/app/api/weather/route.ts +++ b/src/app/api/weather/route.ts @@ -40,7 +40,8 @@ export async function GET(request: NextRequest) { const res = await fetch(url, { next: { revalidate: 900 } }); if (!res.ok) { - return NextResponse.json({ error: 'Weather API failed' }, { status: 502 }); + // Silently return empty data (e.g. date out of forecast range) + return NextResponse.json({ hourly: {} }); } const raw = await res.json(); diff --git a/src/components/WeeklyView.tsx b/src/components/WeeklyView.tsx index cc52d91..e28e350 100644 --- a/src/components/WeeklyView.tsx +++ b/src/components/WeeklyView.tsx @@ -5208,10 +5208,10 @@ export default function WeeklyView() { display: "flex", flexDirection: "column", alignItems: "center", - justifyContent: "center", + justifyContent: "flex-start", cursor: "pointer", borderRight: "1px solid var(--weekly-border)", - padding: "2px 4px", + padding: "4px 4px 2px", gap: "0px", marginLeft: "-1px", position: "relative", @@ -5494,13 +5494,13 @@ export default function WeeklyView() {
{profile.language === "de" ? "Checkboxen" : "Checkboxes"} -
{profile.language === "de" ? "Projekt-Icons" : "Project Icons"} -