I finished the remaining reliability, sharing, performance, and polish items across the admin
app.
What’s done
locales/en/mobile.json and resources/js/admin/i18n/locales/de/mobile.json.
- Error recovery CTAs on Photos, Notifications, Tasks, and QR screens so users can retry without a full reload in resources/js/admin/mobile/EventPhotosPage.tsx, resources/js/admin/mobile/NotificationsPage.tsx, resources/js/admin/
mobile/EventTasksPage.tsx, resources/js/admin/mobile/QrPrintPage.tsx.
- QR share uses native share sheet when available, with clipboard fallback in resources/js/admin/mobile/
QrPrintPage.tsx.
- Lazy‑loaded photo grid thumbnails for better performance in resources/js/admin/mobile/EventPhotosPage.tsx.
- New helper + tests for queue count logic in resources/js/admin/mobile/lib/queueStatus.ts and resources/js/admin/
mobile/lib/queueStatus.test.ts.
This commit is contained in:
@@ -24,5 +24,12 @@
|
||||
"active": "Aktiv",
|
||||
"quickQr": "QR öffnen",
|
||||
"clearSelection": "Auswahl entfernen"
|
||||
},
|
||||
"status": {
|
||||
"offline": "Offline-Modus: Änderungen synchronisieren, sobald du wieder online bist.",
|
||||
"queueTitle": "Foto-Aktionen warten",
|
||||
"queueBodyOnline": "{{count}} Aktionen bereit zur Synchronisierung.",
|
||||
"queueBodyOffline": "{{count}} Aktionen offline gespeichert.",
|
||||
"queueAction": "Fotos öffnen"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,5 +24,12 @@
|
||||
"active": "Active",
|
||||
"quickQr": "Quick QR",
|
||||
"clearSelection": "Clear selection"
|
||||
},
|
||||
"status": {
|
||||
"offline": "Offline mode: changes will sync when you are back online.",
|
||||
"queueTitle": "Photo actions pending",
|
||||
"queueBodyOnline": "{{count}} actions ready to sync.",
|
||||
"queueBodyOffline": "{{count}} actions saved offline.",
|
||||
"queueAction": "Open Photos"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user