diff --git a/frontend/src/app/dashboard/page.tsx b/frontend/src/app/dashboard/page.tsx
index 3792983..1cdcb4f 100644
--- a/frontend/src/app/dashboard/page.tsx
+++ b/frontend/src/app/dashboard/page.tsx
@@ -1482,6 +1482,7 @@ export default function DashboardPage() {
hasLineStats={forgejoHeatmapQuery.data?.has_line_stats ?? false}
lastPush={forgejoLastPushQuery.data ?? null}
isLoading={forgejoHeatmapQuery.isLoading}
+ selectedRepositoryName={selectedForgejoRepository?.display_name ?? null}
/>
diff --git a/frontend/src/components/git/ForgejoHeatmap.tsx b/frontend/src/components/git/ForgejoHeatmap.tsx
index 217e9e1..e1cc537 100644
--- a/frontend/src/components/git/ForgejoHeatmap.tsx
+++ b/frontend/src/components/git/ForgejoHeatmap.tsx
@@ -18,6 +18,7 @@ interface ForgejoHeatmapProps {
hasLineStats?: boolean;
lastPush?: ForgejoLastPush | null;
isLoading?: boolean;
+ selectedRepositoryName?: string | null;
}
// ── Line chart layout ──────────────────────────────────────────────────────
@@ -496,10 +497,12 @@ function HeatmapGrid({
days,
range,
onRangeChange,
+ repositoryName,
}: {
days: ForgejoHeatmapDay[];
range: RangeKey;
onRangeChange: (r: RangeKey) => void;
+ repositoryName?: string | null;
}) {
const [hoveredDay, setHoveredDay] = useState