diff --git a/apps/marketing/app/components/PreviewDesktop.vue b/apps/marketing/app/components/PreviewDesktop.vue new file mode 100644 index 0000000..851b9f2 --- /dev/null +++ b/apps/marketing/app/components/PreviewDesktop.vue @@ -0,0 +1,46 @@ + + + diff --git a/apps/marketing/app/components/PreviewPhone.vue b/apps/marketing/app/components/PreviewPhone.vue new file mode 100644 index 0000000..b9bdd93 --- /dev/null +++ b/apps/marketing/app/components/PreviewPhone.vue @@ -0,0 +1,46 @@ + + + diff --git a/apps/marketing/app/pages/preview.vue b/apps/marketing/app/pages/preview.vue new file mode 100644 index 0000000..6adbf74 --- /dev/null +++ b/apps/marketing/app/pages/preview.vue @@ -0,0 +1,406 @@ + + + diff --git a/apps/marketing/public/app-icon.png b/apps/marketing/public/app-icon.png new file mode 100644 index 0000000..ec9b4d7 Binary files /dev/null and b/apps/marketing/public/app-icon.png differ diff --git a/apps/marketing/public/preview/01a-onboarding.png b/apps/marketing/public/preview/01a-onboarding.png new file mode 100644 index 0000000..cd83328 Binary files /dev/null and b/apps/marketing/public/preview/01a-onboarding.png differ diff --git a/apps/marketing/public/preview/01b-onboarding.png b/apps/marketing/public/preview/01b-onboarding.png new file mode 100644 index 0000000..d50f970 Binary files /dev/null and b/apps/marketing/public/preview/01b-onboarding.png differ diff --git a/apps/marketing/public/preview/01c-onboarding.png b/apps/marketing/public/preview/01c-onboarding.png new file mode 100644 index 0000000..cb16091 Binary files /dev/null and b/apps/marketing/public/preview/01c-onboarding.png differ diff --git a/apps/marketing/public/preview/02-blocker.png b/apps/marketing/public/preview/02-blocker.png new file mode 100644 index 0000000..153db48 Binary files /dev/null and b/apps/marketing/public/preview/02-blocker.png differ diff --git a/apps/marketing/public/preview/03-blocked.png b/apps/marketing/public/preview/03-blocked.png new file mode 100644 index 0000000..306b86e Binary files /dev/null and b/apps/marketing/public/preview/03-blocked.png differ diff --git a/apps/marketing/public/preview/04-sos-lyra.png b/apps/marketing/public/preview/04-sos-lyra.png new file mode 100644 index 0000000..e7903df Binary files /dev/null and b/apps/marketing/public/preview/04-sos-lyra.png differ diff --git a/apps/marketing/public/preview/05-breathing.png b/apps/marketing/public/preview/05-breathing.png new file mode 100644 index 0000000..8e73460 Binary files /dev/null and b/apps/marketing/public/preview/05-breathing.png differ diff --git a/apps/marketing/public/preview/06-mail-schutz.png b/apps/marketing/public/preview/06-mail-schutz.png new file mode 100644 index 0000000..4cb42df Binary files /dev/null and b/apps/marketing/public/preview/06-mail-schutz.png differ diff --git a/apps/marketing/public/preview/06b-mail-connect.png b/apps/marketing/public/preview/06b-mail-connect.png new file mode 100644 index 0000000..5b36d1f Binary files /dev/null and b/apps/marketing/public/preview/06b-mail-connect.png differ diff --git a/apps/marketing/public/preview/07-community.png b/apps/marketing/public/preview/07-community.png new file mode 100644 index 0000000..23721cb Binary files /dev/null and b/apps/marketing/public/preview/07-community.png differ diff --git a/apps/marketing/public/preview/07b-dm.png b/apps/marketing/public/preview/07b-dm.png new file mode 100644 index 0000000..42e0212 Binary files /dev/null and b/apps/marketing/public/preview/07b-dm.png differ diff --git a/apps/marketing/public/preview/07c-calls.png b/apps/marketing/public/preview/07c-calls.png new file mode 100644 index 0000000..1d9905e Binary files /dev/null and b/apps/marketing/public/preview/07c-calls.png differ diff --git a/apps/marketing/public/preview/08-streak.png b/apps/marketing/public/preview/08-streak.png new file mode 100644 index 0000000..69e52a8 Binary files /dev/null and b/apps/marketing/public/preview/08-streak.png differ diff --git a/apps/marketing/public/preview/09-geraete.png b/apps/marketing/public/preview/09-geraete.png new file mode 100644 index 0000000..53a9578 Binary files /dev/null and b/apps/marketing/public/preview/09-geraete.png differ diff --git a/apps/marketing/public/preview/12-domains.png b/apps/marketing/public/preview/12-domains.png new file mode 100644 index 0000000..1a4ace2 Binary files /dev/null and b/apps/marketing/public/preview/12-domains.png differ diff --git a/apps/marketing/public/preview/13-admin-approve.png b/apps/marketing/public/preview/13-admin-approve.png new file mode 100644 index 0000000..1fe810c Binary files /dev/null and b/apps/marketing/public/preview/13-admin-approve.png differ diff --git a/apps/marketing/public/preview/README.md b/apps/marketing/public/preview/README.md new file mode 100644 index 0000000..4358603 --- /dev/null +++ b/apps/marketing/public/preview/README.md @@ -0,0 +1,43 @@ +# App-Vorschau-Screenshots (für /preview) + +Lege die echten Screenshots als PNG hier ab. Solange eine Datei fehlt, zeigt die +Vorschau-Seite automatisch einen beschrifteten Platzhalter (kein Code-Eingriff nötig). + +**Telefon-Screens:** Hochformat (z. B. 1170×2532). **Admin-Screen:** Querformat 16:10. + +## Erwartete Dateinamen + +| Datei | Screen | Was zeigen | +|---|---|---| +| `01a-onboarding.png` | Onboarding 1 | Konto & Spitzname | +| `01b-onboarding.png` | Onboarding 2 | Schutz einrichten | +| `01c-onboarding.png` | Onboarding 3 | Fertig / Los geht's | +| `02-blocker.png` | Blocker aktiv | Status „aktiv", Domain-Zähler | +| `03-blocked.png` | Gesperrte Seite | Block-Screen bei Casino-Aufruf | +| `04-sos-lyra.png` | Lyra | Chat mit Lyra (Coaching/Krise) | +| `05-breathing.png` | Atemübung/Spiel | Atemübung oder Mini-Spiel | +| `06-mail-schutz.png` | Mail-Schutz | Mail-Schutz-Übersicht / entfernte Mails | +| `06b-mail-connect.png` | Konto verbinden | Provider-Auswahl / Konto-Anbindung | +| `07-community.png` | Feed | Community-Feed / Posts (nur Spitznamen) | +| `07b-dm.png` | Chat | Verschlüsselter DM-Chat | +| `07c-calls.png` | Anrufe | Anruf-Screen (Spitzname) | +| `08-streak.png` | Streak | Spielfreie Tage / Statistik | +| `09-geraete.png` | Geräte | Geräte-Übersicht (iPhone/Android/Mac/Windows) | +| `12-domains.png` | Eigene Domains | Custom-Domain-Verwaltung (Web/E-Mail) | +| `13-admin-approve.png` | **Admin** (Querformat) | Admin-App: Domain-Anfragen approve/reject | + +Dateinamen exakt so benennen, dann erscheinen die Bilder automatisch. +Texte/Reihenfolge: `apps/marketing/app/pages/preview.vue`. + +## Maestro-Pipeline +`apps/rebreak-native/.maestro/screens/capture-marketing.sh` erzeugt aktuell die +Screens **01–09** automatisch. NEU hinzugekommen und noch ohne Auto-Flow: +`06b-mail-connect`, `07b-dm`, `07c-calls`, `12-domains` (App) und `13-admin-approve` +(Admin-App, separat). Diese ggf. manuell schießen oder die Flows erweitern (ahmed). + +## Passwort +`preview.vue` → `PREVIEW_PASSWORD` (aktuell `rebreak-fags`). Vor dem Teilen ändern. + +## Logo +Nutzt `apps/marketing/public/app-icon.png` (Kopie von `apps/rebreak-native/assets/icon.png`, +dem App-Icon für iOS/Android/Magic). Bei Logo-Update einfach diese Datei ersetzen.