Statistik: tägliche SVG-Diagramme statt CSS-Balken
Der Server rendert einmal täglich (0:01 Uhr deutscher Zeit) Liniendiagramme für Aufrufe, Netze und Beiträge pro Tag sowie gestapelte Säulen (Threads/ Antworten) für den Ø pro Wochentag und pro Tageszeit, je schmal (600) und breit (1200), ausgeliefert über /api/stats/charts. Hovern zeigt den Datenpunkt in einer Infozeile und markiert ihn mit einer senkrechten Linie. Die Statistik-Seite wird auf breiten Bildschirmen bis 1200 px breit. "Netze nach Betreiber" entfällt; neu ist die Kennzahl Ø Beiträge/Tag der letzten 30 Tage. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TiXsPUqw7oeomZ8wZrQW5q
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
047ad392d9
commit
07a2b64eff
@@ -59,6 +59,8 @@ func main() {
|
||||
defer stopImpressionWorker()
|
||||
startPreviewWorker()
|
||||
defer stopPreviewWorker()
|
||||
startChartWorker()
|
||||
defer stopChartWorker()
|
||||
|
||||
srv := &http.Server{
|
||||
Addr: envOr("KVER_ADDR", ":8080"),
|
||||
@@ -146,6 +148,7 @@ func routes() http.Handler {
|
||||
r.Get("/auth/sessioninfo", api(handleSessionInfo))
|
||||
r.Get("/stats", api(handleStats))
|
||||
r.Get("/stats/detail", api(handleStatsDetail))
|
||||
r.Get("/stats/charts", api(handleStatsCharts))
|
||||
|
||||
// --- Entries (öffentlich) ---
|
||||
r.Get("/entry/feed/{page}", api(handleFeed))
|
||||
|
||||
Reference in New Issue
Block a user