From c245e0e374f17061dc8dd87200fc3f33ec94c514 Mon Sep 17 00:00:00 2001 From: Meleki Date: Sun, 22 Feb 2026 21:54:35 +0100 Subject: [PATCH] add AnchorDay/AnchorHour to appsettings (default: Sun 00:00, user override: Sun 20:00) --- Program.cs | 4 ++-- appsettings.json | 4 +++- wwwroot/app.js | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Program.cs b/Program.cs index b18ef53..78d556c 100644 --- a/Program.cs +++ b/Program.cs @@ -18,8 +18,8 @@ app.UseStaticFiles(); // GET /api/settings app.MapGet("/api/settings", (IConfiguration config) => { - var anchorDay = int.TryParse(config["AnchorDay"], out var d) ? d : 4; // 0=Sun, 4=Thu - var anchorHour = int.TryParse(config["AnchorHour"], out var h) ? h : 23; + var anchorDay = int.TryParse(config["AnchorDay"], out var d) ? d : 0; + var anchorHour = int.TryParse(config["AnchorHour"], out var h) ? h : 0; return Results.Ok(new { anchorDay, anchorHour }); }); diff --git a/appsettings.json b/appsettings.json index 5ba55b3..f5695e5 100644 --- a/appsettings.json +++ b/appsettings.json @@ -7,5 +7,7 @@ }, "AllowedHosts": "*", "Urls": "http://0.0.0.0:18684", - "DbPath": "../jsonl-sync/sessions.db" + "DbPath": "../jsonl-sync/sessions.db", + "AnchorDay": 0, + "AnchorHour": 0 } diff --git a/wwwroot/app.js b/wwwroot/app.js index 2796c82..dcf4f9b 100644 --- a/wwwroot/app.js +++ b/wwwroot/app.js @@ -9,8 +9,8 @@ const ZOOM_LEVELS = [ const WEEKLY_BUDGET = 500; // $ pro Woche // Anchor config - loaded from /api/settings, defaults: Thursday 23:00 -let ANCHOR_DAY = 4; // 0=Sun, 1=Mon, ..., 4=Thu -let ANCHOR_HOUR = 23; +let ANCHOR_DAY = 0; // 0=Sun, 1=Mon, ..., 4=Thu +let ANCHOR_HOUR = 0; const BAR_COUNT = 50; const CHAIN_COLORS = [ '#4ade80','#60a5fa','#f97316','#c084fc','#f472b6',