feat(frontend): Linksseitige Navigation, Seitenanimation, ADHS-freundliche Gruppierung

Ersetzt die horizontale Kopfzeilen-Navigation durch eine feste
Sidebar links: gruppiert nach Betrieb / Arbeit / Ernte & Lager /
Verwaltung mit Icon+Label je Eintrag, um kognitive Last zu
reduzieren. Aktiver Zustand klar farblich hervorgehoben. Mobile
Ansicht (Bottom-Nav + FAB) bleibt unveraendert bestehen.

Sanfte, kurze Seitenuebergangsanimation (PageTransition, respektiert
prefers-reduced-motion ueber motion-safe:) fuer Orientierung ohne
Ablenkung.

Ausserdem: wiederkehrenden Anzeigefehler in Status-Filtern behoben
(Select zeigte den rohen Sentinel-Wert "ALL" statt "Alle Status" an)
auf Voelker-, Honigchargen-, Aufgaben-, Koeniginnen- und
Bienenstand-Listen. Live in Desktop-, Tablet- und Mobilbreite
verifiziert, kein horizontales Overflow.
This commit is contained in:
Nick Szaunig committed 2026-08-23 06:18:35 +02:00
1 parent fb2b09a929
commit ecb3afe1f5
9 files changed
+195 -100

No files matched your search

@@ -69,7 +69,7 @@ export default function TasksPage() {
onValueChange={(value) => setStatus(value === "ALL" ? "" : ((value ?? "") as TaskStatus))}
>
<SelectTrigger className="w-40">
<SelectValue placeholder="Status" />
<SelectValue placeholder="Status">{status || "Alle Status"}</SelectValue>
</SelectTrigger>
<SelectContent>
<SelectItem value="ALL">Alle Status</SelectItem>
@@ -87,7 +87,7 @@ export default function TasksPage() {
}
>
<SelectTrigger className="w-40">
<SelectValue placeholder="Priorität" />
<SelectValue placeholder="Priorität">{priority || "Alle Prioritäten"}</SelectValue>
</SelectTrigger>
<SelectContent>
<SelectItem value="ALL">Alle Prioritäten</SelectItem>