mirror of
https://github.com/jjbrunton/Sauci.git
synced 2026-10-31 18:19:43 +00:00
feat(onboarding): skippable avatar with first-match prompt and usage-reason pack picks
Lets new users skip the onboarding avatar step and instead defers the ask to a lightweight, dismissible prompt shown once after the couple's first match. Also personalizes the home screen's first pack recommendation using the usage_reason already collected during onboarding, which now round-trips through GET /v1/me. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f22d4a3649
commit
fd8981fa28
14 files changed
+567
-77
No files matched your search
@@ -257,6 +257,10 @@ export const Events = {
|
||||
// Profile events
|
||||
profileUpdated: (fields: string[]) => logEvent("profile_updated", { fields: fields.join(",") }),
|
||||
avatarUploaded: () => logEvent("avatar_uploaded"),
|
||||
avatarSkipped: () => logEvent("avatar_skipped"),
|
||||
avatarPromptShown: (source: string) => logEvent("avatar_prompt_shown", { source }),
|
||||
avatarPromptAccepted: (source: string) => logEvent("avatar_prompt_accepted", { source }),
|
||||
avatarPromptDismissed: (source: string) => logEvent("avatar_prompt_dismissed", { source }),
|
||||
|
||||
// Notification events
|
||||
notificationPermissionGranted: () => logEvent("notification_permission_granted"),
|
||||
|
||||
Reference in new issue
Block a user