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
@@ -485,6 +485,12 @@
// Calm 2.0 Home (1.5.0)
"checkin_done_title" = "%@ check-in done";
"checkin_done_next" = "Next one: %@";
"checkin_next_due" = "Next check-in: %@";
"checkin_days_left" = "%d days left";
"checkin_due_today" = "Due today";
"checkin_overdue" = "Overdue";
"dash_chart_yoy" = "Year vs Year";
"home_chart_locked_sub" = "Unlock with Premium to explore this chart.";
"checkin_sources_progress" = "%1$d of %2$d sources updated";
// Guided check-in (1.5.0 Fase 2)