fix(dashboard): Rasterversion schuetzen, Kalender-Mindestbreite, Breiten je Breakpoint, Hintergrund

- Layout mit neuerer Rasterversion wird nie gespeichert, Bearbeiten gesperrt mit Hinweis
- Kalender minW 11 (~260 px bei lg), Breiten je Breakpoint auf Spaltenzahl begrenzt
- optimistische Ruecksetzung nur, wenn noch der gesetzte Wert steht
- Titel-Schalter mit fester Beschriftung + aria-pressed
- Hintergrund-Dialog: Fokus rein/zurueck, Tab bleibt im Dialog
- Loeschen eines Bildes setzt eine darauf zeigende Hintergrund-Wahl zurueck
- Uebersetzungen und CHANGELOG

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-30 03:20:16 +02:00
parent 071082983b
commit 12214a948e
21 changed files with 1194 additions and 205 deletions
+5 -1
View File
@@ -246,7 +246,6 @@
"catalogClose": "Dialog schließen",
"deleteTooltip": "Widget entfernen",
"hideTitle": "Titel ausblenden",
"showTitle": "Titel einblenden",
"dragHint": "Ziehen Sie die Kachel, um sie zu verschieben",
"editMode": "Dashboard bearbeiten",
"saveChanges": "Änderungen speichern",
@@ -498,6 +497,7 @@
"snooze10m": "In 10 Minuten",
"snooze1h": "In 1 Stunde",
"snoozeTomorrow": "Morgen um {time}",
"snoozeToday": "Heute um {time}",
"edit": "Erinnerung bearbeiten",
"editTitle": "Erinnerung bearbeiten",
"delete": "Erinnerung löschen",
@@ -515,6 +515,7 @@
},
"editShort": "Bearbeiten",
"done": "Fertig",
"reloadRequired": "Das Dashboard wurde von einer neueren Version von Tessera gespeichert. Bitte laden Sie die Seite neu, um es zu bearbeiten.",
"toolbarLabel": "Dashboard-Aktionen",
"emptyState": {
"title": "Ihr Dashboard ist noch leer",
@@ -1402,6 +1403,7 @@
"customModules": {
"openInNewTab": "In neuem Tab öffnen",
"notFound": "Dieses Modul gibt es nicht mehr.",
"loadError": "Dieses Modul konnte nicht geladen werden. Bitte versuchen Sie es später erneut.",
"invalidUrl": "Die Adresse dieses Moduls ist keine gültige https-Adresse und wird deshalb nicht angezeigt.",
"loading": "Wird geladen …",
"form": {
@@ -1416,6 +1418,8 @@
"urlCredentials": "Die Adresse darf keinen Benutzernamen und kein Kennwort enthalten.",
"saveError": "Das Modul konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.",
"deleteError": "Das Modul konnte nicht gelöscht werden. Bitte versuchen Sie es erneut.",
"forbidden": "Sie haben keine Berechtigung für diese Aktion.",
"invalidInput": "Die Angaben wurden nicht angenommen. Bitte prüfen Sie Name, Adresse und Kategorie.",
"deleteConfirm": {
"title": "Eigenes Modul löschen",
"bodyShared": "Möchten Sie „{name}“ wirklich löschen? Der Eintrag verschwindet für alle Benutzer aus der Seitenleiste.",