onboarding tracking is now wired, the tour can be replayed from Settings, install‑banner reset is included, and empty states in Tasks/Members/Guest Messages now have guided CTAs.
What changed:
- Onboarding tracking: admin_app_opened on first authenticated dashboard load; event_created, branding_configured,
and invite_created on their respective actions.
- Tour replay: Settings now has an “Experience” section to replay the tour (clears tour seen flag and opens via ?tour=1).
- Empty states: Tasks, Members, and Guest Messages now include richer copy + quick actions.
- New helpers + copy: Tour storage helpers, new translations, and related UI wiring.
This commit is contained in:
@@ -1832,6 +1832,34 @@
|
||||
"fileTooLarge": "Wasserzeichen muss kleiner als 3 MB sein."
|
||||
}
|
||||
},
|
||||
"members": {
|
||||
"title": "Gästeverwaltung",
|
||||
"inviteTitle": "Mitglied einladen",
|
||||
"name": "Name",
|
||||
"email": "E-Mail",
|
||||
"role": "Rolle",
|
||||
"roleMember": "Member",
|
||||
"roleAdmin": "Admin",
|
||||
"invite": "Einladung senden",
|
||||
"inviteSuccess": "Einladung gesendet",
|
||||
"inviteFailed": "Einladung fehlgeschlagen.",
|
||||
"search": "Mitglieder suchen",
|
||||
"listTitle": "Team & Gäste",
|
||||
"copyInvite": "Einladungslink kopiert",
|
||||
"copyInviteFailed": "Kopieren nicht möglich",
|
||||
"copyInviteLabel": "Einladungslink kopieren",
|
||||
"empty": "Noch keine Einladungen.",
|
||||
"emptyTitle": "Team einladen",
|
||||
"emptyBody": "Sende die erste Einladung, damit Helfer Zugriff erhalten.",
|
||||
"emptyAction": "Erste Einladung senden",
|
||||
"admin": "Admin",
|
||||
"member": "Member",
|
||||
"confirmRemove": "Mitglied entfernen?",
|
||||
"remove": "Entfernen",
|
||||
"removeHint": "Dieses Mitglied verliert den Zugang zum Event.",
|
||||
"removeSuccess": "Mitglied entfernt",
|
||||
"removeFailed": "Mitglied konnte nicht entfernt werden."
|
||||
},
|
||||
"tasks": {
|
||||
"disabledTitle": "Task-Modus ist für dieses Event aus",
|
||||
"disabledBody": "Gäste sehen nur den Fotofeed. Aktiviere Tasks in den Event-Einstellungen, um sie wieder anzuzeigen.",
|
||||
@@ -1846,6 +1874,10 @@
|
||||
"add": "Hinzufügen",
|
||||
"empty": "Noch keine Aufgaben zugewiesen.",
|
||||
"emptyHint": "Lege jetzt Tasks an oder importiere ein Paket.",
|
||||
"emptyTitle": "Noch keine Tasks",
|
||||
"emptyBody": "Lege Tasks an oder importiere ein Paket für dein Event.",
|
||||
"emptyActionTask": "Task hinzufügen",
|
||||
"emptyActionPack": "Paket importieren",
|
||||
"addTask": "Aufgabe hinzufügen",
|
||||
"addTaskHint": "Erstelle eine neue Aufgabe für dieses Event.",
|
||||
"import": "Aufgabenpaket importieren",
|
||||
@@ -2060,6 +2092,10 @@
|
||||
"description": "Schützt zwischengespeicherte Daten vor Löschung."
|
||||
}
|
||||
},
|
||||
"experienceTitle": "Erlebnis",
|
||||
"experienceBody": "Starte die Quick Tour neu oder aktiviere den Install-Banner.",
|
||||
"experienceReplay": "Quick Tour starten",
|
||||
"experienceResetInstall": "Install-Banner anzeigen",
|
||||
"pref": {}
|
||||
},
|
||||
"events": {
|
||||
@@ -2288,6 +2324,9 @@
|
||||
"sendSuccess": "Benachrichtigung an Gäste gesendet.",
|
||||
"historyTitle": "Neueste Nachrichten",
|
||||
"empty": "Noch keine Gästebenachrichtigungen.",
|
||||
"emptyTitle": "Erste Gästebenachrichtigung senden",
|
||||
"emptyBody": "Erinnere Gäste kurz oder teile ein Highlight.",
|
||||
"emptyAction": "Nachricht verfassen",
|
||||
"status": {
|
||||
"active": "Aktiv",
|
||||
"draft": "Entwurf",
|
||||
|
||||
Reference in New Issue
Block a user