feat(usability): confirm saves and guard booking submissions against duplicates (U07)

This commit is contained in:
2026-11-02 06:38:42 +01:00
parent 76ba79b63e
commit 22e509d982
17 changed files with 373 additions and 118 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ class Program
}
catch (Exception ex)
{
throw new InvalidOperationException("Die vorhandene Datenbank konnte nicht ?bernommen werden. Der Start wurde abgebrochen; die urspr?ngliche Datei bleibt erhalten.", ex);
throw new InvalidOperationException("Die vorhandene Datenbank konnte nicht übernommen werden. Der Start wurde abgebrochen; die ursprüngliche Datei bleibt erhalten.", ex);
}
}
@@ -602,3 +602,13 @@ input[type="number"].no-spinner {
.form-container p { margin: .35rem 0 0; font-size: .9rem; }
.booking-dialog { max-height: calc(100vh - 2rem); overflow-y: auto; }
fieldset { min-width: 0; }
.entry-recent > td { animation: saved-booking 6s ease-out; }
@keyframes saved-booking {
from { background-color: var(--color-surface-hover); box-shadow: inset 0 2px var(--color-accent), inset 0 -2px var(--color-accent); }
to { background-color: transparent; box-shadow: none; }
}
@media (prefers-reduced-motion: reduce) {
.entry-recent > td { animation: none; border-bottom: 2px solid var(--color-accent); }
}