1.0.1: add review funnel, trial onboarding, and app diagnostics

This commit is contained in:
alexandrev-tibco
2026-02-26 10:33:45 +01:00
parent c5c7e3d2e4
commit 9bdbf80e67
8 changed files with 253 additions and 27 deletions
@@ -24,15 +24,16 @@ final class OnboardingViewModel: ObservableObject {
@Published var addedDishes: [(name: String, tagIds: [UUID])] = []
let maxOnboardingDishes = 10
let totalSteps = 5
let totalSteps = 6
var canContinue: Bool {
switch currentStep {
case 0: return true // Welcome
case 1: return true // Meal windows (always has selection)
case 2: return true // Weekends (toggle)
case 3: return true // Calendar (optional)
case 4: return addedDishes.count >= 2 // Need at least 2 dishes
case 1: return true // Trial
case 2: return true // Meal windows (always has selection)
case 3: return true // Weekends (toggle)
case 4: return true // Calendar (optional)
case 5: return addedDishes.count >= 2 // Need at least 2 dishes
default: return false
}
}