From dc11e0ae6bd42e96e0e1fcf8872da0bf893183bc Mon Sep 17 00:00:00 2001 From: eti Date: Mon, 26 Oct 2026 19:24:13 +0100 Subject: [PATCH] web/profile: show a flat trend for unchanged activity counts Signed-off-by: eti --- .../components/profile/ProfileActivityChart.svelte | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/web/src/lib/components/profile/ProfileActivityChart.svelte b/web/src/lib/components/profile/ProfileActivityChart.svelte index d64513547..8eb17deac 100644 --- a/web/src/lib/components/profile/ProfileActivityChart.svelte +++ b/web/src/lib/components/profile/ProfileActivityChart.svelte @@ -5,6 +5,7 @@ import { SvelteDate } from "svelte/reactivity"; import ArrowDownRight from "$icon/arrow-down-right"; import ArrowUpRight from "$icon/arrow-up-right"; + import Minus from "$icon/minus"; import BookPlus from "$icon/book-plus"; import CircleDot from "$icon/circle-dot"; import GitCommit from "$icon/git-commit-horizontal"; @@ -160,7 +161,12 @@ {@const point = layout.points[metric.key][monthIndex]} {@const previous = monthIndex > 0 ? layout.points[metric.key][monthIndex - 1] : null} - {@const rising = previous === null || point.value >= previous.value} + {@const trend = + point.value === (previous?.value ?? 0) + ? "flat" + : point.value > (previous?.value ?? 0) + ? "up" + : "down"} {@const current = monthIndex === 5}