feat: blur booking codes setting + two-column settings page — closes #114

- New display setting "Blur Booking Codes" (off by default)
- When enabled, confirmation codes are blurred across all views
  (ReservationsPanel, DayDetailPanel, Transport detail modal)
- Hover or click reveals the code (click toggles on mobile)
- Settings page uses masonry two-column layout on desktop, single
  column on mobile (<900px)
- Fix hardcoded admin page title to use i18n key
This commit is contained in:
Maurice
2026-03-30 11:47:05 +02:00
parent da5e77f78d
commit 9a044ada28
8 changed files with 83 additions and 13 deletions

View File

@@ -139,6 +139,7 @@ const de: Record<string, string | { name: string; category: string }[]> = {
'settings.temperature': 'Temperatureinheit',
'settings.timeFormat': 'Zeitformat',
'settings.routeCalculation': 'Routenberechnung',
'settings.blurBookingCodes': 'Buchungscodes verbergen',
'settings.on': 'An',
'settings.off': 'Aus',
'settings.account': 'Konto',

View File

@@ -139,6 +139,7 @@ const en: Record<string, string | { name: string; category: string }[]> = {
'settings.temperature': 'Temperature Unit',
'settings.timeFormat': 'Time Format',
'settings.routeCalculation': 'Route Calculation',
'settings.blurBookingCodes': 'Blur Booking Codes',
'settings.on': 'On',
'settings.off': 'Off',
'settings.account': 'Account',