Spotlight-on-real-UI Approach wurde verworfen zugunsten eines Duolingo-style Onboardings (Lyra als Mascot, self-contained Slides für jeden Step). Strategisch ausgelöst durch den Pricing-Pivot (Free → nur Pro/Legend mit 14-Tage-Trial), weil Free-Drop + Trial + DiGA-Code-Branch + RevenueCat-IAP nicht mit Spotlight- auf-Real-UI vereinbar sind. Removed: - components/OnboardingHint.tsx (Tooltip + Glow Reanimated/Animated POC) - Spotlight wiring in app/profile/edit.tsx (header step-progress, save-handler routing zu /(app)/blocker, onboarding-aware Back-Hide, Tooltip + Glow wrappers ums Nickname-Input) - Spotlight wiring in app/(app)/blocker.tsx (useMe-Import, onboardingActive, stepCompletedRef, Auto-PATCH-Effect, Tooltip + Glow um LayerSwitchCard) - Routing-gate Nickname-Branch in app/(app)/_layout.tsx - react-native-copilot dependency aus package.json + lockfile Kept: - Backend onboarding-step state machine (wird im Duo-Flow weiter genutzt) - Welcome-Screen app/onboarding/welcome.tsx (wird Slide 1 des neuen Flows) - useMe.onboardingStep type - Avatar-Bug-Fix in profile/edit (Dicebear-Seed stabil beim Tippen) - onSubmitEditing auto-save in TextInput (orthogonale UX-Verbesserung) - Routing-gate Welcome-Branch (step != 'done' → /onboarding/welcome) - Debug-Reset-Toggle, Arabic locale + RTL, PermissionDeniedSheet, Swift resetUrlFilter (alles orthogonal) - Locale-Keys onboarding.welcome.*, step_progress, nickname_spotlight.*, block_spotlight.* (werden ggf. im Duo-Flow neu-gemapped) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%