feat(web): Dashboard mit Begruessung, Befehlsleiste und ruhigeren Kacheln

Begruessung nach Tageszeit mit Datum, Befehlsleiste oben rechts statt
schwebendem Knopf, einheitliche Kachel-Kopfzeilen mit Symbol, Kalender
mit Pfeilknoepfen, runden Tagen und Terminpunkten, Favoriten als
36-px-Zeilen bzw. App-Starter-Kacheln, Notiz-Kaestchen im Akzent,
leerer Zustand mit drei Vorschlaegen.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-26 13:09:05 +02:00
parent 228112014c
commit b06a2d1066
18 changed files with 484 additions and 135 deletions
+19 -4
View File
@@ -136,11 +136,19 @@
"uploadError": "Das Bild konnte nicht hochgeladen werden.",
"presets": {
"mist": "Nebel",
"sage": "Salbei",
"bloom": "Blüte",
"dunes": "Dünen",
"mosaic": "Mosaik"
"mosaic": "Mosaik",
"pebble": "Kiesel"
}
},
"greeting": {
"morning": "Guten Morgen",
"day": "Guten Tag",
"evening": "Guten Abend",
"morningNamed": "Guten Morgen, {name}",
"dayNamed": "Guten Tag, {name}",
"eveningNamed": "Guten Abend, {name}"
}
},
"settings": {
@@ -270,8 +278,8 @@
"emptyNoSources": "Keine Kalenderquellen konfiguriert",
"emptyNoEvents": "Keine anstehenden Termine",
"nothingSelected": "Nichts zum Anzeigen ausgewählt",
"monthPrev": "Zurück",
"monthNext": "Weiter",
"monthPrev": "Vorheriger Monat",
"monthNext": "Nächster Monat",
"monthToday": "Zurück zum heutigen Monat",
"upcomingTitle": "Nächste Termine",
"tooltipMore": "Weitere Termine vorhanden",
@@ -454,6 +462,13 @@
"serversLabel": "Angezeigte Server",
"serversHint": "Ohne Auswahl zeigt die Kachel alle Server.",
"chooseServers": "Server auswählen"
},
"editShort": "Bearbeiten",
"done": "Fertig",
"toolbarLabel": "Dashboard-Aktionen",
"emptyState": {
"title": "Ihr Dashboard ist noch leer",
"body": "Stellen Sie sich Ihre Startseite aus Kacheln zusammen. Zum Beispiel:"
}
},
"admin": {
+19 -4
View File
@@ -136,11 +136,19 @@
"uploadError": "The image could not be uploaded.",
"presets": {
"mist": "Mist",
"sage": "Sage",
"bloom": "Bloom",
"dunes": "Dunes",
"mosaic": "Mosaic"
"mosaic": "Mosaic",
"pebble": "Pebble"
}
},
"greeting": {
"morning": "Good morning",
"day": "Good afternoon",
"evening": "Good evening",
"morningNamed": "Good morning, {name}",
"dayNamed": "Good afternoon, {name}",
"eveningNamed": "Good evening, {name}"
}
},
"settings": {
@@ -270,8 +278,8 @@
"emptyNoSources": "No calendar sources configured",
"emptyNoEvents": "No upcoming events",
"nothingSelected": "Nothing selected to display",
"monthPrev": "Back",
"monthNext": "Next",
"monthPrev": "Previous month",
"monthNext": "Next month",
"monthToday": "Back to the current month",
"upcomingTitle": "Upcoming events",
"tooltipMore": "More events available",
@@ -454,6 +462,13 @@
"serversLabel": "Servers shown",
"serversHint": "With nothing selected, the tile shows all servers.",
"chooseServers": "Choose servers"
},
"editShort": "Edit",
"done": "Done",
"toolbarLabel": "Dashboard actions",
"emptyState": {
"title": "Your dashboard is still empty",
"body": "Build your start page from tiles. For example:"
}
},
"admin": {