Release Notes — 17. Mai 2026
Dieses Release führt Anmeldung / Registrierung mit Google, das Beta-Programm-Badge und -Bedingungen, ein Systemstatusband, In-App-Feedback, automatische NPS-Umfrage- und wöchentliche Aktivitäts-E-Mails sowie GA4 Analytics-Tracking ein.
Anmeldung / Registrierung mit Google
Registrierung mit Google
- Auf der Registrierungsseite ist jetzt die Schaltfläche „Mit Google registrieren" verfügbar
- Ein Klick leitet zur Google-Zustimmungsseite weiter — nach Erteilung der Berechtigung wird das Konto sofort erstellt
- Keine E-Mail-Verifizierung erforderlich für Google-registrierte Konten
- Profilinformationen (Name, Profilbild) werden aus dem Google-Konto übernommen und im Workspace-Profil gespeichert
Anmeldung mit Google
- Auf der Anmeldeseite ist jetzt die Schaltfläche „Mit Google anmelden" verfügbar
- Funktioniert für alle Konten, die mit Google registriert oder automatisch verknüpft wurden
Automatische Verknüpfung bestehender Konten
Falls du dich zuvor mit E-Mail + Passwort registriert hast und dich mit Google über dieselbe E-Mail-Adresse anmeldest, werden die Konten automatisch verknüpft. Es wird kein doppeltes Konto erstellt. Zukünftige Anmeldungen funktionieren mit beiden Methoden.
Die Schaltfläche „Mit Google anmelden" auf der Anmeldeseite ist auf bereits registrierte Benutzer beschränkt. Nicht registrierte Google-Konten werden abgelehnt mit einer Nachricht und einem Link zur Registrierungsseite.
Datenschutz
- Deine Google-ID (
sub) wird nur als SHA-256-Hash gespeichert — die rohe ID gelangt nie in die CADENSA-Datenbank - Deine E-Mail-Adresse wird wie bei E-Mail+Passwort-Konten als Hash im globalen Benutzerspeicher gespeichert
- Profildaten (Name, Bild) werden nur in deinem einheitsspezifischen Workspace-Profil gespeichert
Beta-Programm
CADENSA befindet sich aktuell in der offenen Beta.
Beta-Badge und Bedingungen
- Ein BETA-Chip erscheint neben dem Untertitel auf den Registrierungs- und Anmeldeseiten; beim Hover zeigt ein Tooltip den aktuellen Beta-Status
- Auf der Registrierungsseite wurde ein neues Kontrollkästchen „Ich verstehe und akzeptiere die Beta-Bedingungen" hinzugefügt — die Registrierung setzt dessen Aktivierung voraus
Beta-Willkommens-E-Mail
- Jedes neue Konto erhält unmittelbar nach der Registrierung eine Willkommens-E-Mail
- Die E-Mail enthält Links zur Dokumentation und Tipps für den Einstieg
Beta-Datenzurücksetzungs-Benachrichtigung
- Wenn eine Beta-Datenzurücksetzung geplant ist, erhalten registrierte Benutzer eine Vorab-Benachrichtigungs-E-Mail mit ausreichend Zeit, um wichtige Daten vor der Zurücksetzung zu exportieren
Systemstatusband
- Am oberen Rand der App wird ein Systemstatusband angezeigt, wenn CADENSA-Dienste beeinträchtigt sind oder ausfallen
- Das Band fragt
status.cadensa.ioalle 60 Sekunden ab - Es kann ausgeblendet werden — wenn ausgeblendet, erscheint es nach 15 Minuten automatisch wieder, falls das Problem weiterhin besteht
- Der Link „Status anzeigen" öffnet die vollständige Statusseite
In-App-Feedback
- Eine schwebende Feedback-Schaltfläche ist jetzt in der unteren rechten Ecke der App sichtbar
- Ein Klick öffnet eine kurze Formbricks-Feedback-Umfrage
- Falls Formbricks nicht verfügbar ist, öffnet die Schaltfläche den E-Mail-Client mit einer vorausgefüllten Nachricht an support@cadensa.io
Automatische Engagement-E-Mails
NPS-Umfrage (Tag 7 und Tag 30)
- 7 und 30 Tage nach der Registrierung wird automatisch eine kurze NPS-Umfrage-E-Mail gesendet
- Der Umfrage-Link öffnet ein Formbricks-Formular — Ergebnisse gehen direkt an das Produktteam
- Benutzer, die Produkt-Update-E-Mails deaktiviert haben, werden übersprungen
Wöchentliche Aktivitätszusammenfassung
- Jeden Montag sendet CADENSA eine wöchentliche Aktivitätszusammenfassung
- Aktive Benutzer (die letzte Woche Zeit erfasst haben) erhalten eine kurze Statistikübersicht
- Inaktive Benutzer (seit 7+ Tagen keine Zeiteinträge) erhalten eine sanfte Reaktivierungs-Nachricht mit einem direkten Link zum Timer
Analytics-Event-Tracking
Wichtige Benutzeraktionen werden jetzt als GA4-Events über Google Tag Manager erfasst — die Cookie-Einwilligung wird dabei immer berücksichtigt:
| Event | Auslöser |
|---|---|
sign_up | Erfolgreiche Registrierung (E-Mail oder Google) |
tutorial_complete | Erste Anmeldung / Onboarding abgeschlossen |
first_timer_start | Timer zum ersten Mal gestartet |
first_time_entry | Erster gespeicherter Zeiteintrag |
begin_checkout | Upgrade-Prozess gestartet |
purchase | Abonnement abgeschlossen |
first_project_created | Erstes Projekt erstellt |
first_invite_sent | Erstes Teammitglied eingeladen |
first_report_viewed | Erster Bericht aufgerufen |
Keine persönlichen Daten sind in diesen Events enthalten.
Änderungsübersicht
| Ebene | Änderung |
|---|---|
Backend GoogleIdentity-Modell | Neues Modell: speichert SHA-256-Hash der Google-sub + GlobalUser-Referenz |
Backend googleAuth.service.ts | Neuer Service: OAuth-Code-Austausch, Benutzersuche / Erstellung / Auto-Verknüpfung |
Backend auth.routes.ts | Neue Routen: GET /api/v1/auth/google und GET /api/v1/auth/google/callback |
Backend betaWelcomeEmail.ts | Neue Vorlage: Willkommens-E-Mail bei Registrierung |
Backend betaDataResetEmail.ts | Neue Vorlage: Vorab-Benachrichtigung vor Beta-Datenzurücksetzung |
Backend nps-survey.job.ts | Neuer Cron-Job: NPS-Umfrage-E-Mails an Tag 7 und Tag 30 |
Backend weekly-retention.job.ts | Neuer Cron-Job: wöchentliche Aktivitätszusammenfassung / Reaktivierungs-E-Mail jeden Montag |
Frontend Login.tsx | „Mit Google anmelden"-Schaltfläche + BETA-Badge + Beta-Tooltip |
Frontend Register.tsx | „Mit Google registrieren"-Schaltfläche + BETA-Badge + Beta-Bedingungen-Checkbox |
Frontend SystemStatusBanner.tsx | Neue Komponente: fragt status.cadensa.io ab, zeigt Banner bei Ausfall |
Frontend FeedbackButton.tsx | Formbricks-Integration mit Mailto-Fallback |
Frontend analytics.ts | Neue Utility: GA4-Event-Tracking-Funktionen (einwilligungsbewusst) |
Frontend main.tsx | Sentry-Fehlertracking + Formbricks-SDK initialisiert |
| Frontend Lokalisierungen | auth.google.*, auth.betaConditions.*, common.systemStatusBanner.* für alle 5 Sprachen |