Onboarding: reducir fricción hasta el primer snapshot #37
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pedido por Alexandre: 'Dale el 3' — solo el 15% de los first_open llega a snapshot_added (momento de valor). Rediseñar el flujo para llevar al usuario directo a crear fuente + primer snapshot.
Implementado en
f2f54a5(rama 1.6.1, build 84):Diagnóstico previo (GA4 + mapeo del flujo): el onboarding ya guía a crear la fuente (41% lo hace), pero el valor inicial era "Optional" con footer "You can add snapshots later if you prefer" — y quien lo omitía caía a un dashboard sin siguiente paso. Solo el 15% llegaba a snapshot_added.
Cambios:
AddSourceView: sección de valor reencuadrada como "Valor de hoy" con footer "se guarda como tu primer check-in". Si aun así se deja vacío, al guardar la fuente se abreAddSnapshotViewautomáticamente (sheet) en vez de hacer dismiss al dashboard vacío.QuickUpdateViewsin fuentes: antes un dead-end (ContentUnavailableView estático, llegable desde el widget); ahora CTA "Añade tu primera fuente" → cierra el sheet y dispara.openAddFirstSource.Build Debug OK. Verificación en simulador/dispositivo pendiente antes del release 1.6.1 — se medirá con el funnel first_open → source_added → snapshot_added en GA4.
Implementado en
f2f54a5y enviado en build 84 / versión 1.6.1 (WAITING_FOR_REVIEW, 2026-08-23). Sin prueba manual en device previa al submit — decisión de Alexandre de subir directo; build Release archivó y validó sin errores. La verificación real será el funnel first_open → source_added → snapshot_added en GA4 tras el release (baseline: 41% / 15%).