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 %@ erledigt";
|
||||
"checkin_done_next" = "Nächster: %@";
|
||||
"checkin_sources_progress" = "%1$d von %2$d Quellen aktualisiert";
|
||||
|
||||
// Guided check-in (1.5.0 Fase 2)
|
||||
"guided_previous_value" = "Letzter Monat";
|
||||
"guided_paste_amount" = "%@ einfügen";
|
||||
"guided_next" = "Weiter";
|
||||
"guided_same_as_last" = "Wie letzten Monat";
|
||||
"guided_skip" = "Überspringen";
|
||||
"guided_reflection_title" = "Wie fühlt sich dieser Monat an?";
|
||||
"guided_reflection_subtitle" = "Eine kurze Notiz für dein zukünftiges Ich.";
|
||||
"guided_note_placeholder" = "Eine ehrliche Zeile zu diesem Monat…";
|
||||
"guided_finish" = "Check-in abschließen";
|
||||
"guided_done_title" = "Check-in %@ erledigt";
|
||||
"guided_streak" = "%d Monate in Folge";
|
||||
"guided_share_month" = "Diesen Monat teilen";
|
||||
"guided_done_cta" = "Fertig";
|
||||
|
||||
Reference in New Issue
Block a user