1.4.1 (build 42): contribución por snapshot, fixes Period vs Period y navegación iPad

- 151: contribución editable por snapshot en cualquier modo (quitado gate detailed)
  con diálogo de propagación al editar: solo este / adelante / atrás / todos
  (SnapshotRepository.propagateContribution, SnapshotFormViewModel.contributionChanged)
- 148: Period vs Period mostraba mal el último mes del period B — la agrupación usaba
  chartMonth(for:) que aplicaba el grace-period del check-in a snapshots históricos;
  ahora agrupa por mes calendario crudo
- 152: iPad Sources no saltaba entre fuentes — añadido .id() al SourceDetailView para
  recrear el StateObject al cambiar de selección
- 146/147: Year vs Year con forecast del año en curso (asterisco de estimado) y KPIs
  arriba / detalle debajo
- 145: card de contribución mensual en SourceDetailView
- Nuevas claves snapshot_contribution_propagate_* en los 7 idiomas

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015qUZrBusG82T37R7PeokqJ
This commit is contained in:
alexandrev-tibco
2026-06-30 16:51:03 +02:00
parent 54dfd8a8e3
commit 7a18dd8360
48 changed files with 2854 additions and 608 deletions
+7 -6
View File
@@ -1,8 +1,9 @@
Native iPad support and new portfolio tools:
New charts, quick updates and portfolio insights:
iPad — full native experience with split-view navigation, optimised layouts for Dashboard, Sources, Charts and Journal
Goal archiving — archive completed goals to keep your list focused
Category management — create, edit and customise your investment categories from Settings
Year-over-year chart — compare your portfolio value across multiple years at a glance (Premium)
Flexible CSV import — map any column format to import data from any broker
Quick Update — add snapshots to all your sources at once from the Dashboard
Portfolio Insights — smart observations about your portfolio (streak, gains, milestones, forecasts)
3 new Premium charts: Compare Sources, What If Simulator, Period vs Period
Monthly contribution — set a default contribution per source, apply retroactively
Streak badge — see your consecutive months tracking streak on the Dashboard
• Smarter notifications — check-in reminders skip months you have already completed; milestone alerts when your portfolio crosses round numbers
• Bug fixes and performance improvements