Home: carrusel de charts con gating premium (candado) + aviso de próximo check-in

- EvolutionChartCard: swipe entre 7 charts (evolution, allocation libres; performance,
  drawdown, volatility, prediction, year-over-year premium). No premium ve las premium
  con candado + CTA de unlock; premium las ve reales. Reutiliza ChartsViewModel (computa
  solo la página visible) y las vistas del feature Charts.
- MonthlyCheckInCard: aviso de próximo check-in siempre visible (fecha + badge de
  días restantes/atrasado), con fallback cuando no hay check-in previo.
- Localización de nuevas cadenas en los 7 idiomas.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LZFmGhbWzibhApev3C4554
This commit is contained in:
alexandrev-tibco
2026-07-21 09:39:26 +02:00
parent 2a5ffca48f
commit 95c689d2b8
9 changed files with 219 additions and 22 deletions
@@ -484,6 +484,12 @@
// Calm 2.0 Home (1.5.0)
"checkin_done_title" = "Check-in %@ erledigt";
"checkin_done_next" = "Nächster: %@";
"checkin_next_due" = "Nächster Check-in: %@";
"checkin_days_left" = "noch %d Tage";
"checkin_due_today" = "Heute fällig";
"checkin_overdue" = "Überfällig";
"dash_chart_yoy" = "Jahr für Jahr";
"home_chart_locked_sub" = "Mit Premium freischalten, um dieses Diagramm zu sehen.";
"checkin_sources_progress" = "%1$d von %2$d Quellen aktualisiert";
// Guided check-in (1.5.0 Fase 2)