Version 0.0.3
16. September 2026
Added
- Self-registration. `register_family` creates the family, the PrimaryAdult and any children in one transaction, because a family whose owner has no profile would be unreachable to its own members. The email is read from the session rather than taken as an argument, so it cannot be set to someone else's.
- `/register` for the account and `/onboarding` for the family behind it. The split exists because with email confirmation switched on there is no session straight after sign-up, and the family cannot be created without one.
- The schedule sends a signed-in visitor without a family to onboarding instead of showing them an empty page.