feat: styling improvements + grade trend chart + student comparison

- Enhanced reports, grading, attendance, settings views with gradient headers, hover effects, section icons
- Added grade trend over time chart (AreaChart with reversed Y-axis)
- Added student comparison feature in competence flower (dual radar overlay)
- Added 6 new i18n keys for grade trend and comparison
- Lint passes cleanly
This commit is contained in:
Mustafa Cetin committed 2026-07-29 05:58:27 +00:00
1 parent 0c1f739989
commit 456cdf9714
6 files changed
+413 -94

No files matched your search

+12
View File
@@ -504,7 +504,13 @@ const de: TranslationDict = {
'flower.hide_average': 'Vergleich aus',
'flower.show_average': 'Vergleich an',
'flower.download_png': 'Als PNG',
'flower.compare_with': 'Vergleichen mit',
'flower.compare_clear': 'Vergleich entfernen',
'flower.compare_legend': 'Vergleich',
'grading.grade_distribution': 'Notenverteilung',
'grading.trend_title': 'Notenverlauf',
'grading.trend_desc': 'Entwicklung der Durchschnittsnote im Zeitverlauf',
'grading.trend_average': 'Klassenschnitt',
// Navigation (new view)
'nav.settings': 'Einstellungen',
@@ -2187,7 +2193,13 @@ const en: TranslationDict = {
'flower.hide_average': 'Hide Average',
'flower.show_average': 'Show Average',
'flower.download_png': 'As PNG',
'flower.compare_with': 'Compare with',
'flower.compare_clear': 'Clear comparison',
'flower.compare_legend': 'Comparison',
'grading.grade_distribution': 'Grade Distribution',
'grading.trend_title': 'Grade Trend',
'grading.trend_desc': 'Average grade development over time',
'grading.trend_average': 'Class average',
// Navigation (new view)
'nav.settings': 'Settings',