Skip to content

Ebbwell 0.2.0

Choose a tag to compare

@Maxren2 Maxren2 released this 27 Sep 21:43
· 19 commits to main since this release

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.