Calm 2.0 Fase 4: TipKit para descubrimiento + aha post-onboarding (build 55)

TipKit (Tips.configure con frecuencia diaria):
- QuickUpdateTip: popover en el '+' del Home — descubre Quick Update
- ScreenshotOCRTip: inline en Quick Update — descubre el OCR por captura
- SiriTip: en el cierre del check-in guiado — descubre el intent de voz
- ChartShareTip: popover en el compartir de Charts
- Se invalidan al ejecutar la acción; máx 1-2 impresiones cada uno
- Strings ×7 idiomas

Onboarding:
- Al completar el onboarding sin datos, se abre Add Source directamente
  (notificación .openAddFirstSource) — el usuario nuevo no aterriza en un
  dashboard vacío

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WoScpmHdVj1aUf4rAp6hbe
This commit is contained in:
alexandrev-tibco
2026-07-10 09:31:03 +02:00
parent 08094483ed
commit 4c0d2af564
16 changed files with 148 additions and 10 deletions
@@ -511,3 +511,13 @@
"whats_new_141_icloud_title" = "Plus synchronisé";
"whats_new_141_icloud_body" = "Les contributions mensuelles et les objectifs d'allocation se synchronisent désormais via iCloud.";
"whats_new_title_format" = "Nouveautés de la %@";
// TipKit (1.5.0 Fase 4)
"tip_quick_update_title" = "Tout mettre à jour en quelques secondes";
"tip_quick_update_body" = "Quick Update liste toutes vos sources sur un écran — collez les valeurs du presse-papiers et c'est fait.";
"tip_ocr_title" = "Ou partagez une capture d'écran";
"tip_ocr_body" = "Depuis votre app bancaire : capture → Partager → Portfolio Journal. Le solde est lu sur l'appareil.";
"tip_siri_title" = "La prochaine fois, essayez la voix";
"tip_siri_body" = "Dites à Siri « Enregistre le solde de mon compte dans Portfolio Journal » — sans ouvrir l'app.";
"tip_chart_share_title" = "Partagez ce graphique";
"tip_chart_share_body" = "Génère une belle image avec vos données, prête pour X ou WhatsApp.";