feat(nextcloud-status): Dashboard-Kachel, Anleitung und Changelog

- Kachel mit Zählern und roten/gelben Clouds, nur mit Modulzugriff sichtbar (geteilte Widget-Typen, Modulzuordnung, Katalog)
- Anleitung für Anwender und Administratoren, Eintrag im Changelog

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-10-02 15:00:31 +02:00
parent 6698ef1a92
commit 87a7b7cbcd
18 changed files with 564 additions and 27 deletions
+12
View File
@@ -521,6 +521,10 @@
"emptyState": {
"title": "Ihr Dashboard ist noch leer",
"body": "Stellen Sie sich Ihre Startseite aus Kacheln zusammen. Zum Beispiel:"
},
"nextcloudStatus": {
"name": "Nextcloud-Status",
"description": "Ampelübersicht Ihrer Nextcloud-Clouds"
}
},
"admin": {
@@ -1895,6 +1899,14 @@
"saveError": "Die Cloud konnte nicht gespeichert werden.",
"deleteError": "Die Cloud konnte nicht entfernt werden.",
"close": "Dialog schließen"
},
"widget": {
"loading": "Status wird geladen …",
"loadError": "Status konnte nicht geladen werden",
"empty": "Noch keine Cloud eingetragen",
"allGood": "Alle Clouds sind aktuell",
"countsLabel": "Anzahl der Clouds je Ampelfarbe",
"open": "Nextcloud-Status öffnen"
}
}
}
+12
View File
@@ -521,6 +521,10 @@
"emptyState": {
"title": "Your dashboard is still empty",
"body": "Build your start page from tiles. For example:"
},
"nextcloudStatus": {
"name": "Nextcloud status",
"description": "Traffic-light overview of your Nextcloud clouds"
}
},
"admin": {
@@ -1895,6 +1899,14 @@
"saveError": "The cloud could not be saved.",
"deleteError": "The cloud could not be removed.",
"close": "Close dialog"
},
"widget": {
"loading": "Loading status …",
"loadError": "Status could not be loaded",
"empty": "No cloud added yet",
"allGood": "All clouds are up to date",
"countsLabel": "Number of clouds per traffic-light color",
"open": "Open Nextcloud status"
}
}
}
@@ -106,6 +106,7 @@ export const UMLAUT_ALLOWLIST: readonly string[] = [
// quick-261002-k67: Nextcloud-Status (korrektes Deutsch)
'Neueste',
'ausstehend',
'aktuell',
'Statusseite',
'Bildadresse',
// quick-261001-l4q: Zertifikatsmodul, Übersicht (korrektes Deutsch)