- MainWindow: App-Titel durch ein kompaktes Logo-Badge ersetzt; im
minimierten Zustand der Sidebar werden Nav-Icons automatisch größer
und zentriert, Beschriftungen sowie Abschnittsüberschriften blenden
aus (Classes-Binding auf DrawerPage.IsOpen).
- LearningGroup.IsOwnClass: neues Feld, per Checkbox im Gruppen-Dialog
editierbar ("Gehört zu meiner Klasse"), mehrere Gruppen markierbar.
- Dashboard: kleiner Monatskalender mit Monatsnavigation, dezenter
Einfärbung für Unterrichtstage, Klausur-Marker und Rahmen-Hervor-
hebung für Tage der eigenen Klasse, inkl. Tooltip und Legende.
Feste Kartenposition/-breite, damit weder Monatsnamenlänge noch die
wachsende Lerngruppen-Liste das Layout verschieben.
- TODO.md: geplante Kalender-Detailansicht (Tag auswählen → Termine
des Tages mit Sprung in die jeweilige Ansicht) unter 9.8 vermerkt.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- Fach kommt jetzt aus der Lerngruppe statt manuell pro Klausur
eingegeben zu werden: Fach-Feld im Anlegen-Dialog der Lerngruppe
ist nicht mehr auf Typ "Kurs" beschränkt, da eine Gruppe genau ein
Fach unterrichtet (bei zwei Fächern legt man zwei Gruppen an). Im
Klausur-Dialog ist das Fach dadurch nur noch read-only Kontext statt
eines redundanten Eingabefelds.
- Neues Feld Exam.ReturnedAt: wird beim Statuswechsel auf "Zurück-
gegeben" automatisch mit dem heutigen Datum belegt (und beim
Zurücknehmen des Status wieder geleert), ist im Klausur-Dialog aber
auch manuell nachträglich korrigierbar. Sichtbar als eigene Spalte
im Klausuren-Tab.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>