Calm 2.0 Fase 2: check-in guiado full-screen (build 52)
El ritual mensual como flujo paso a paso en vez de formulario: - Una fuente por pantalla: valor anterior a la vista, entrada grande (40pt rounded), delta en vivo (chip verde/rojo con importe y %), sugerencia de portapapeles, 'Igual que el mes pasado' y 'Omitir' - Barra de progreso del ritual; cancelable solo al inicio (interactiveDismiss bloqueado a mitad para no perder valores) - Reflexión: mood (5 estados existentes) + nota de una línea - Cierre: total nuevo, delta del mes, streak, compartir y haptic de éxito - Persistencia por los MISMOS caminos que Quick Update (Snapshots) y el journal (MonthlyCheckInStore → JournalEntry): coherente con el resto de entradas - Entrada: CTA del check-in card en Home (fullScreenCover); la fila de completado sigue navegando al journal - Fix: referenceDate congelada en @State al presentar — el card la recalcula al guardar y SwiftUI re-evaluaba el contenido del cover cambiando el mes a mitad de flujo - --pending-checkin en ScreenshotMode (revierte el seed a 'mes pendiente') + UITest testGuidedCheckInFlow end-to-end (valor → skips → mood → cierre) ✓ - Strings ×7 idiomas Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WoScpmHdVj1aUf4rAp6hbe
This commit is contained in:
@@ -473,3 +473,18 @@
|
||||
"checkin_done_title" = "Check-in di %@ completato";
|
||||
"checkin_done_next" = "Prossimo: %@";
|
||||
"checkin_sources_progress" = "%1$d di %2$d fonti aggiornate";
|
||||
|
||||
// Guided check-in (1.5.0 Fase 2)
|
||||
"guided_previous_value" = "Mese scorso";
|
||||
"guided_paste_amount" = "Incolla %@";
|
||||
"guided_next" = "Avanti";
|
||||
"guided_same_as_last" = "Come il mese scorso";
|
||||
"guided_skip" = "Salta";
|
||||
"guided_reflection_title" = "Come senti questo mese?";
|
||||
"guided_reflection_subtitle" = "Una nota veloce per il te del futuro.";
|
||||
"guided_note_placeholder" = "Una riga sincera su questo mese…";
|
||||
"guided_finish" = "Concludi il check-in";
|
||||
"guided_done_title" = "Check-in di %@ completato";
|
||||
"guided_streak" = "%d mesi di fila";
|
||||
"guided_share_month" = "Condividi questo mese";
|
||||
"guided_done_cta" = "Fatto";
|
||||
|
||||
Reference in New Issue
Block a user