1.6.0: auto-rellenar huecos (snapshots estimados) + widgets/lock screen enriquecidos

Auto-relleno (#5): SnapshotRepository.autoFillGap crea snapshots interpolados
linealmente entre los dos snapshots que bordean el hueco, marcados isEstimated.
deleteEstimatedSnapshots para borrado en bloque. Botón 'Autocompletar N meses'
(wand.and.stars) en DataGapsSheet + 'Añadir manualmente'. Idempotente. Strings 7 idiomas.

Widgets/Lock Screen (#8, vía agente): familias enriquecidas — systemSmall/Medium/Large
con net worth + cambio desde check-in + racha + próximo check-in + progreso de objetivo;
lock screen accessoryCircular (gauge objetivo/milestone), accessoryRectangular, accessoryInline.
Deep link quickupdate preservado. Solo InvestmentWidget.swift.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L2p3gUZRNWW388rWFRjiU7
This commit is contained in:
alexandrev-tibco
2026-07-25 12:13:51 +02:00
parent 1a3fce0df4
commit 922710c53f
10 changed files with 524 additions and 74 deletions
@@ -596,3 +596,9 @@
"Review Import" = "Review Import";
"Reviewing import…" = "Reviewing import…";
"Import" = "Import";
/* 1.6.0 gap auto-fill */
"gaps_estimated_note" = "Estimated";
"gaps_autofill_cta" = "Auto-fill %d months";
"Add manually" = "Add manually";
"Auto-fill estimates the missing months between two snapshots (marked as estimated). Or add the real values yourself." = "Auto-fill estimates the missing months between two snapshots (marked as estimated). Or add the real values yourself.";