From e8a1084e5bb96bb3c2700b0b7ad77b2c06aafa12 Mon Sep 17 00:00:00 2001 From: Mees Frensel <33722705+meesfrensel@users.noreply.github.com> Date: Thu, 11 Jun 2026 10:36:34 +0200 Subject: [PATCH] fix(web): heatmap layout and date formatting (#28976) * fix(web): heatmap layout and date formatting * chore --------- Co-authored-by: Alex Tran --- mise.lock | 3 - web/src/lib/components/CalendarHeatmap.svelte | 77 ++++++++----------- 2 files changed, 34 insertions(+), 46 deletions(-) diff --git a/mise.lock b/mise.lock index e94e87fc71..0438a2d456 100644 --- a/mise.lock +++ b/mise.lock @@ -82,9 +82,6 @@ url_api = "https://api.github.com/repos/extism/js-pdk/releases/assets/353224133" version = "7.1.3-6" backend = "github:jellyfin/jellyfin-ffmpeg" -[tools."github:jellyfin/jellyfin-ffmpeg".options] -asset_pattern = "jellyfin-ffmpeg_*_portable_linuxarm64-gpl.tar.xz" - [[tools."github:webassembly/binaryen"]] version = "version_124" backend = "github:webassembly/binaryen" diff --git a/web/src/lib/components/CalendarHeatmap.svelte b/web/src/lib/components/CalendarHeatmap.svelte index 4aca9bb3e8..477e796243 100644 --- a/web/src/lib/components/CalendarHeatmap.svelte +++ b/web/src/lib/components/CalendarHeatmap.svelte @@ -1,7 +1,8 @@
- - -
- {#each rows as row, dayIndex (dayIndex)} -
- {#each row as day (day.date)} -
- {/each} -
+
+
+ {#if Info.getStartOfWeek({ locale: $locale }) === 7} +
+ {/if} +
{weekdays[0]}
+
{weekdays[1]}
+
{weekdays[2]}
+ {#if Info.getStartOfWeek({ locale: $locale }) === 1} +
{weekdays[3]}
+ {/if} +
+ + {#each data.series as day, idx (day.date)} + {@const date = DateTime.fromISO(day.date, { zone: 'utc' }).toLocaleString( + { month: 'short', day: 'numeric' }, + { locale: $locale }, + )} +
{/each}