Added
- Restore from JSON backup.
Settings → Restore from backup(andPOST /api/v1/imports/json) re-imports a prior Ovumcy JSON export back into the current account. The restore is additive — only calendar days the account does not already have are created; existing days are never overwritten or deleted, so no password re-authentication is required. Every field of the untrusted file is re-validated and scoped to the session owner; malformed or duplicate records are skipped and reported in the result counts. Custom-symptom creation is bounded against unbounded catalog growth. Importing from other trackers (e.g. Drip) remains out of scope — see #116.
No database migrations. No breaking API changes. The new endpoint is documented in docs/openapi.yaml and docs/export.md.
Full changelog: v1.4.0...v1.5.0