Ebbwell 0.2.0
First public release.
Tracking and predictions
- Daily log: bleeding, basal temperature (with disturbances), cervical mucus (Sensiplan categories), cervix, LH/pregnancy tests, sex, symptoms, mood, notes
- Personal cycle statistics and FIGO 2018 regularity checks
- Predictions with ranges and confidence levels; late-period detection
- Ovulation confirmation: Sensiplan temperature rule (both exceptions), mucus peak, double check, LH
- Opt-in Sensiplan evaluation (5-day / minus-8 rules)
New in this release
- Reminders (Web Push): morning temperature, evening check-in, period coming, fertile window, partner's period. Discreet wording by default.
- App lock: server-enforced PIN plus Face ID / Touch ID / fingerprint (WebAuthn), auto-lock, lockout after 5 wrong attempts. A PIN reset needs a fresh OIDC login.
- Partner sharing: single-use invite link, read-only view with owner-chosen scopes. Notes and intimate data are never shared.
Security
- OIDC login with PKCE (Authentik, Authelia, Keycloak, …)
- AES-256-GCM encryption at rest, with key rotation
- Strict CSP, CSRF protection, rate limiting, audit log
- Daily encrypted backups
Image: ghcr.io/maxren2/ebbwell:0.2.0. See docs/DEPLOY.md.