Statistik auf eigene Seite ausgelagert, umfangreich und modern

- Eigene Route /statistik mit umfassender Auswertung pro Benutzer
- KPI-Karten, Monats-Trend (SVG), Verteilung nach Status/Art/Ort,
  Bewerbungs-Funnel und letzte Aktivitaet als Timeline
- Statistik-Eintrag in der Top-Navigation (Desktop + Mobil)
- Kurzsstatistik vom Dashboard entfernt

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-07-14 00:48:08 +02:00
co-authored by Claude
parent 4fd843318f
commit 98a644524b
4 changed files with 471 additions and 47 deletions
+7
View File
@@ -12,6 +12,7 @@
var istAngebote = (aktPfad === '/jobangebote');
var istPostfach = (aktPfad.indexOf('/postfach') === 0);
var istVorlagen = (aktPfad.indexOf('/vorlagen') === 0);
var istStatistik = (aktPfad.indexOf('/statistik') === 0);
// The search machinery: how offers get found, what was taken, what is blocked.
var istSuchprofil = (aktPfad.indexOf('/jobsuche') === 0);
var istUebernommen = (aktPfad.indexOf('/jobangebote/uebernommen') === 0);
@@ -113,6 +114,11 @@
<span>Vorlagen</span>
<span class="nav-rail"></span>
</a>
<a href="/statistik" class="nav-item <%= istStatistik ? 'is-active' : '' %>">
<span>Statistik</span>
<span class="nav-rail"></span>
</a>
</nav>
<!-- Right cluster: notifications + account. Below lg the nav is hidden,
@@ -221,6 +227,7 @@
<span class="js-badge-postfach nav-badge nav-badge--red ml-auto hidden">0</span>
</a>
<a href="/vorlagen" class="m-item <%= istVorlagen ? 'is-active' : '' %>">Vorlagen</a>
<a href="/statistik" class="m-item <%= istStatistik ? 'is-active' : '' %>">Statistik</a>
</div>
<div class="space-y-0.5">